본문 바로가기

부스트코스9

[부스트코스] 웹 프로그래밍 BE: JSP 문법, JSP 내장객체 1) JSP 문법 [LECTURE] 3) JSP 문법 : edwith 들어가기 전에 JSP는 HTML태그와 자바코드를 섞어서 개발할 수 있습니다. JSP에서 자바코드는 어떻게 입력을 하는지, 어떤 결과를 출력하려면 어떤 것을 사용해야 하는지에 대해서... - 부스트코스 www.edwith.org JSP는 HTML태그와 자바코드를 섞어서 개발할 수 있습니다. 지난 시간 JSP 스크립트 구성요소 5가지(지시자, 스크립트릿, 표현식, 선언식, 주석)라고 말했던 JSP 문법을 한 번더 정리하도록 하겠습니다. 학습 목표 JSP에서 선언문을 이용해 필드와 메소드를 선언할 수 있다. JSP에서 자바 코드를 입력하는 방법을 알 수 있다. JSP에서 변수값을 출력할 수 있다. JSP에서 주석문을 작성할 수 있다. 핵심 .. 2020. 3. 26.
[부스트코스] 웹 프로그래밍 BE: JSP란? JSP 라이프사이클 1) JSP [LECTURE] 1) JSP란? : edwith 들어가기 전에 마이크로소프트의 ASP(Active Server Pages)와 같은 스크립트 형태의 개발 방법이 인기를 얻게 되면서, 자바 진영에서도 대항하기 위해서 JSP를 발표하... - 부스트코스 www.edwith.org 학습 목표 jsp가 무엇인지 이해한다. jsp의 간단한 사용법을 알아본다. 핵심 개념 jsp (java server page) JSP의 위치는 WebContent 입니다. 이전에 실습을 진행했던 firstweb의 WebContent아래에 jsp파일을 만들어보도록 하겠습니다. Html css, js 파일 모두 이 위치에 만들어주면 됩니다. 디렉토리를 새로 생성해서실행을 시킬 수도 있고 바로 WebContet디렉토리 하위에.. 2020. 3. 20.
[부스트코스] 웹 프로그래밍 FE: WEB UI 개발 이전까지 JavaScript 기본문법에 대하여 알아보았고 이번포스팅에서는 WEB UI개발에 대하여 알아보도록 하겠습니다. 학습 목표 JavaScript의 기본문법을 이해한다. DOM, Browser Event, Ajax이 각각 무엇인지 이해하고, 이를 활용해 웹화면을 제어할 수 있다. JSP의 라이프사이클을 이해하고 redirect & forward 와 scope를 이해하고 사용할 수 있다. JSTL과 EL을 사용할 수 있다. 데이터베이스를 설치하고 간단한 SQL을 사용할 수 있다. Maven을 이해하고 Maven을 이용한 웹 어플리케이션을 작성할 수 있다. JDBC 프로그래밍을 할 수 있다. Web API를 이해한다. 목차 window 객체(setTimeout) DOM과 querySelector Bro.. 2020. 3. 12.
[부스트코스] 웹 프로그래밍 FE: JavaScript 3 함수, 함수 호출 스택 오늘은 JavaScript 마지막 파트입니다. JavaScript의 함수에 대하여 알아보겠습니다. 학습 목표 JavaScript의 기본문법을 이해한다. DOM, Browser Event, Ajax이 각각 무엇인지 이해하고, 이를 활용해 웹화면을 제어할 수 있다. JSP의 라이프사이클을 이해하고 redirect & forward 와 scope를 이해하고 사용할 수 있다. JSTL과 EL을 사용할 수 있다. 데이터베이스를 설치하고 간단한 SQL을 사용할 수 있다. Maven을 이해하고 Maven을 이용한 웹 어플리케이션을 작성할 수 있다. JDBC 프로그래밍을 할 수 있다. Web API를 이해한다. 강의 링크👇 [LECTURE] 3) 자바스크립트 함수 : edwith 들어가기 전에 "자바스크립트 잘 이해하.. 2020. 3. 4.
[부스트코스] 웹 프로그래밍 코드리뷰 후기: 프로젝트A-1. 홈페이지 BE 안녕하세요 오늘은 코드리뷰 후기를 작성해보려고합니다. BOOSTER 2기 활동을 하면서 무료 코드리뷰권을 받아서 코드리뷰를 받아보아서 그 후기를 작성해보려고 합니다. 저는 '1.웹 프로그래밍 기초' 홈페이지 만드는 프로젝트의 백엔드 부분을 코드리뷰받았습니다. https://www.edwith.org/boostcourse-web/project/4/content/3#summary www.edwith.org 기술요구사항 👉웹프론트엔드 html layout tag를 사용합니다. classname은 일정한 컨벤션을 유지합니다. 의미에 맞는 tag를 최대한 사용합니다. (div 사용은 최대한 자제) position속성과 float를 사용해서 element를 배치합니다. 라이브러리를 사용한 레이아웃은 지양합니다. (.. 2020. 2. 28.
[부스트코스] 웹 프로그래밍 FE: JavaScript 2 비교-반복-문자열 벌써 2. DB 연결 웹 앱 파트에 들어가면서 아래 학습 목표들에 대한 내용을 배우게 되는데 오늘은 그 중 JavaScript의 비교-반복-문자열에 대하여 알아보겠습니다. 학습 목표 JavaScript의 기본문법을 이해한다. DOM, Browser Event, Ajax이 각각 무엇인지 이해하고, 이를 활용해 웹화면을 제어할 수 있다. JSP의 라이프사이클을 이해하고 redirect & forward 와 scope를 이해하고 사용할 수 있다. JSTL과 EL을 사용할 수 있다. 데이터베이스를 설치하고 간단한 SQL을 사용할 수 있다. Maven을 이해하고 Maven을 이용한 웹 어플리케이션을 작성할 수 있다. JDBC 프로그래밍을 할 수 있다. Web API를 이해한다. [LECTURE] 2) 자바스크립트.. 2020. 2. 21.
[부스트코스] 웹 프로그래밍 FE: JavaScript 1 변수-연산자-타입 벌써 2. DB 연결 웹 앱 파트에 들어가면서 아래 학습 목표들에 대한 내용을 배우게 되는데 오늘은 그 중 JavaScript에 대하여 알아보겠습니다. 학습 목표 JavaScript의 기본문법을 이해한다. DOM, Browser Event, Ajax이 각각 무엇인지 이해하고, 이를 활용해 웹화면을 제어할 수 있다. JSP의 라이프사이클을 이해하고 redirect & forward 와 scope를 이해하고 사용할 수 있다. JSTL과 EL을 사용할 수 있다. 데이터베이스를 설치하고 간단한 SQL을 사용할 수 있다. Maven을 이해하고 Maven을 이용한 웹 어플리케이션을 작성할 수 있다. JDBC 프로그래밍을 할 수 있다. Web API를 이해한다. https://www.edwith.org/boostco.. 2020. 2. 11.
[부스트코스] 웹 프로그래밍 BE: Servlet 이란? java의 Servlet이 무엇인지 항상 궁금했는데 이번에 부스트코스를 수강하면서 배울 수 있었습니다. 부스트코스에서 얻은 정보들을 정리해보려고 합니다. 영상이 궁금한 분들은 아래 강의 링크를 참고하여 주세요. 강의링크 [LECTURE] 1) Servlet 이란? : edwith 들어가기 전에 웹 어플리케이션은 정적인 콘텐츠와 동적인 콘텐츠로 나누어 볼 수 있습니다. 프로그램을 수행해서 페이지를 동적으로 만들어 주는 서블릿에 대해서 알아봅니다. 학습 목표 ... - 부스트코스 www.edwith.org 목차 Servlet 이란? Servlet 라이프 사이클 Request, Response 객체 이해하기 1. Servlet 이란? 먼저 서블릿에 대하여 알아보기 전에 자바 웹 어플리케이션에 대해서 알아보도록.. 2020. 2. 4.
[부스트코스] 웹 프로그래밍 BE: WAS(Web Application Server) 란? 학습 목표 WAS가 무엇인지 알 수 있다. WAS의 종류를 알아본다. 웹서버와 WAS의 차이점을 설명할 수 있다. 핵심 개념 WAS (Web Application Server) Apache Tomcat 클라이언트와 서버 구조 서비스를 제공하는 것을 서버. 서버에게 서비스를 요청해서 그 결과를 보여주는 것을 클라이언트라고 합니다. 클라이언트(Client)는 서비스(Service)를 제공하는 서버(Server)에게 정보를 요청하여 응답 받은 결과를 사용합니다. DBMS (DataBase Management System) DBMS 는 데이터베이스를 관리하는 시스템으로 다수의 사용자가 데이터베이스 내의 데이터에 접근할 수 있도록 해주는 소프트웨어입니다. DBMS가 등장하기 이전에는 개발자들이 빠르게 데이터를 저.. 2020. 1. 19.