-
1주차
개발환경 구축, 변수와 자료형 연산자와 조건문, 반복문의 활용, 메소드(method)
-
2주차
배열(Array) 개념과 사용법, 배열(Array) 심화 2차원 배열 활용, 문자열(String) 다루기
-
3주차
클래스(Class), 클래스 설계 심화 상속(Inheritance) ,다형성(Polymorphism) 추상클래스(Abstract Class)
-
4주차
인터페이스(Interface), Wrapper Class(래퍼 클래스), Collection framework와 List, Set, Map 자료구조 쓰레드(Thread)의 개념과 사용법 예외처리(Exception), 파일 입출력
1개월
프로그래밍 언어 기본 익히기
-
1주차
서버와 클라이언트의 개념 웹 표준과 HTML, CSS, Javascript, JQuery 프레임워크
-
2주차
Bootstrap 사용해서 꾸미기 및 마크업 실습
-
3주차
Servlet 개발환경 구축 , Servlet과 JSP 형상관리 프로그램 Github에 코드 올리기
-
4주차
Database 쿼리, MySQL을 이용한 데이터베이스 활용
2개월
웹 클라이언트 개발(웹표준, 마크업)과 Servlet
-
1주차
JDBC 연동 , MVC 패턴 적용 쿠키와 세션
-
2주차
Spring 프레임워크 설명 및 SpringBoot 환경 세팅
-
3주차
SpringBoot 활용한 MVC 패턴 적용
-
4주차
Spring 프레임워크를 통한 Request와 Response AOP, DI 에러처리, 응답코드
3개월
웹 서버 개발, DB
-
1주차
Spring과 MySQL 연동 MyBatis 활용
-
2주차
데이터베이스 설계
-
3주차
MyBatis를 활용한 CRUD
-
4주차
REST API 설계 Javascript를 이용한 AJAX 인터셉터
4개월
웹 서버 개발, DB
-
1주차
프로젝트 방법론 프로젝트 설계 데이터베이스 설계
-
2주차
기본 사이클 검증(jsp 화면, json 응답, DB 연동 확인) CRUD
-
3주차
프로젝트 구현 및 테스트
-
4주차
리눅스 웹 서버 세팅 Jenkins를 활용한 배포
5개월
프로젝트 진행(SNS 개발)
-
1주차
기획서 작성 및 발표
-
2주차
프로젝트 설계 및 구현
-
3주차
프로젝트 구현 및 서버 배포
-
4주차
테스트/검수 및 결과 발표