OT & Java 기본
Java 기초 문법정리 및 활용, Java Collection Framework
(https://github.com/oo-ni/DevCourse_TIL/tree/main/JavaDemo/src/w1)
- Java 기본 문법 (자료형, 변수, 입출력)
- 자료구조 구현 (Array, Map, Stack, Queue)
- 입출력 stream
- Client-Server 기초
- Jsoup 활용 Melon 차트 및 Naver Finance 크롤링
Java 심화 & OOP
다형성, 캡슐화 등 객체지향 프로그래밍 기본, Stream 및 Lambda 활용 자바 심화 문법 활용
(https://github.com/oo-ni/DevCourse_TIL/tree/main/JavaDemo/src/w2)
- 알고리즘 접근법
- 객체지향 프로그래밍
- 예외처리
- OOP 활용 다양한 도메인의 아키텍처 구현
- Stream API, Lambda 문법 활용 알고리즘 풀이
- 쓰레드와 버퍼
MySQL & JDBC
(https://github.com/oo-ni/DevCourse_TIL/tree/main/JavaDemo/src/w3)
- DB 구조와 모델링
- SQL 문법 활용
- JDBC 활용 DB 연동
- OOP 기반 DTO, DAO 활용 미니 프로젝트
Tomcat & Servlet
(https://github.com/oo-ni/DevCourse_TIL/tree/main/JavaDemo/src/w4)
- Tomcat 기반 WAS 아키텍처
- Servlet + JSP 기본 개념
- Maven, Gradle 빌드 자동화 도구 학습
Spring
(https://github.com/oo-ni/DevCourse_TIL/tree/main/JavaDemo/src/w5)
- Spring 기초
- AOP
- DI/IoC 기반 Spring Bean 아키텍처
Spring MVC, Mybatis
(https://github.com/oo-ni/DevCourse_TIL/tree/main/JavaDemo/src/work-spring)
- Spring MVC 패턴
- Cookie와 Session을 활용한 상태관리
- MyBatis 활용 데이터 매핑
Spring Boot
(https://github.com/oo-ni/DevCourse_TIL/tree/main/JavaDemo/src/work-spring)
- Spring Boot 기본
- Gradle 활용 의존성 관리
- 프론트 연동 test
JPA, Spring Security, JWT
(https://github.com/oo-ni/DevCourse_TIL/tree/main/JavaDemo/src/work-spring)
- JPA 활용 데이터 매핑
- Spring Security
- JWT
- 데이터 암호화 방식
1차 프로젝트
(https://github.com/prgrms-be-devcourse/NBE1_1_Team7)
- 로컬 카페 Grids & Circles API 개발 미니 프로젝트
추석 연휴
2차 프로젝트
(https://github.com/prgrms-be-devcourse/NBE1_2_Team9)
- 다양한 기능을 활용한 안정적이고 효율적인 여행 일정 관리 사이트 Voya9e
Kotlin
(https://github.com/oo-ni/DevCourse_TIL/tree/main/JavaDemo/src/work-kotlin)
- Kotlin 문법
- Android Developers 문제 풀이
Git, GitOps, Docker활용 SonarQube 코드 품질 테스트 실습, 개발자 포트폴리오
- Git
- GitOps
- Docker
- SonarQube
- 포트폴리오 작성법 (Notion, GitHub Pages)
