캠프 상세 페이지를 불러오는 중입니다.
캠프 상세 페이지를 불러오는 중입니다.

모집 마감
코드스테이츠
변경 가능성이 있으므로, 정확한 정보는 홈페이지에서 확인해주세요.
💡 이번 일정을 놓치셨다면?
내일배움카드 잔액과 수강 이력 등에 따라 수강 가능 여부와 자비부담이 발생할 수 있습니다.
초심자를 위한 누구나 참여할 수 있는 무료 엔트리 코스 제공 👉 [여기]
400여개의 채용 파트너사가 참여하는 커리어 플랫폼 '더코드십' 제공 채용 파트너사 중 일부 '서류 전형 패스' 및 '면접 기회' 부여
WEEK 1-4.
[부트캠프 활용법]
→ 부트캠프에서 가져야 할 마음가짐과 학습 태도를 기억하고 이해합니다.
[웹 개발 기초]
→ 웹 애플리케이션의 기본적인 구조에 대해 설명할 수 있습니다.
[HTML/CSS] 기초
→ HTML의 기본적인 문법을 이해하고 응용하여 다양한 디자인과 레이아웃을 구현합니다.
[Linux] 기초
→ 리눅스 기초 명령어를 이해하고 CLI에서 개발 환경을 세팅할 수 있습니다.
[Git] 기초
→ Git의 핵심 내용과 워크플로우를 이해하고 적용할 수 있습니다.
[Java] 기초 문법
→ Java 프로그래밍 언어의 특성과 기초 문법을 학습합니다.
[Java] OOP(Object-Oriented Programming) 기초
→ Java 언어의 클래스와 객체를 이해하고 OOP를 적용하는 방법을 학습합니다.
[Java] OOP(Object-Oriented Programming) 심화
→ 객체지향의 원리와 설계 및 구현 방법을 학습합니다.
[Java] Collection Framework
→ Java의 컬렉션(List, Set, Queue, Map)을 학습합니다.
[Java] Effective
→ Java의 심화 문법(Enum, Annotation, Generic 등)을 학습합니다.
Section 1 회고
→ Section 1에서 배운 내용을 회고 하면서, 스스로 문제점을 파악하고 개선합니다.
WEEK 5-8.
[DS/AL] 재귀
→ 재귀의 의미와 동작 방법을 이해하고 Java언어로 코드를 구현할 수 있습니다.
[DS/AL] 자료구조
→ 다양한 자료구조의 개념을 이해하고 이해한 자료구조를 직접 Java언어로 코드를 구현할 수 있습니다
[DS/AL] 알고리즘
→ 다양한 문제를 해결하는 데 필요한 알고리즘 설계 기법을 이해하고 Java언어로 코드를 구현할 수 있습니다.
[네트워크] 기초
→ 클라이언트, 서버 아키텍처를 기억하고 브라우저의 작동원리를 학습합니다.
[네트워크] 실습
→ REST API에 대해 학습하고, 설계 및 구현할 수 있습니다.
[데이터베이스] RDMS
→ DB와 SQL에 대해 학습합니다.
[Spring Core] Spring Framework 기본
→ Framework와 라이브러리의 차이점과 필요성에 대해 학습합니다.
[Spring Core] Spring Framework의 핵심 개념
→ Spring의 핵심 중에 핵심인 DI의 개념을 IOC 개념과 함께 살펴보고 학습합니다.
Section 2 회고
→ Section 2에서 배운 내용을 회고 하면서, 스스로 문제점을 파악하고 개선합니다.
WEEK 9-12.
[Spring MVC] 웹 계층
→ API 계층의 의미와 DTO 클래스를 사용하는 방법, DTO 클래스의 데이터 유효성 검증 방법을 학습합니다.
[Spring MVC] 비즈니스 계층
→ 비즈니스 계층의 의미를 학습하고 비즈니스 계층에서 DI를 어떻게 활용할 수 있는지 학습합니다.
[Spring MVC] 예외 처리
→ 비즈니스 로직에서 발생하는 예외 처리 및 비즈니스 계층에서 던져진 예외를 API 계층에서 어떻게 처리할 수 있는지 학습합니다.
[Spring MVC] JDBC 기반 데이터 액세스 계층
→ 도메인 모델의 개념 학습 및 JDBC 기반의 엔티티의 모델의 작성법 등을 학습합니다.
[Spring MVC] JPA 기반 데이터 액세스 계층
→ JPA의 특징과 동작 방식, ORM을 학습합니다.
[Spring MVC] 트랜잭션
→ 트랜잭션과 Spring Framework에서의 트랜잭션과 PSA의 관계를 학습합니다.
[Spring MVC] 테스팅
→ 테스트가 필요한 이유와 Slice Test의 의미를 이해하고 API 계층과 데이터 액세스 계층을 Slice Testing하는 방법을 학습합니다.
[Spring MVC] API 문서화
→ 트랜잭션의 의미를 이해하고, Spring Framework에서의 트랜잭션과 PSA의 관계를 학습합니다
[Spring MVC] 애플리케이션 빌드/실행/배포
→ Spring Boot 기반의 애플리케이션을 빌드하고 실행하는 방법을 학습합니다.
Section 3 회고
→ Section 3에서 배운 내용을 회고 하면서, 스스로 문제점을 파악하고 개선합니다.
WEEK 13-16.
[인증/보안] 기초
→ 사용자 인증 과정 전반을 학습하고 Spring 환경의 인증 방법에 대해 학습합니다.
[Spring Security] 기본
→ Spring Security의 동작 방식 및 기본적인 설정 방법에 대해 학습합니다.
[Spring Security] JWT 인증
→ JWT의 개념과 사용해야하는 이유, 사용하는 방법에 대해 학습합니다.
[Spring Security] OAuth2 인증
→ OAuth2의 개념과 사용하는 방법에 대해 학습합니다.
[Cloud] 운영 환경 구성
→ 온프레미스와 클라우드 환경에 대해 학습하고 배포하는 과정을 실습 합니다.
[Cloud] 배포 컨테이너
→ 서비스 배포 과정을 이해하고 컨테이너를 사용한 배포를 실습 합니다.
[Cloud] 배포 자동화
→ 배포 자동화의 로직을 학습하고 웹 애플리케이션 배포 자동화를 실습합니다.
[Cloud] 운영 전략
→ 실무 환경의 트래픽 분산, 로드밸런서 등 서비스 운영 전략에 대해 학습합니다.
[Spring WebFlux] 리액티브 프로그래밍 개요
→ 리액티브 프로그래밍의 개념과 Non-Blocking 통신에 대해 학습합니다.
[Spring WebFlux] Project Reactor 개요
→ 리액티브 프로그래밍 구현체인 Project Reactor의 기본 동작 방식에 대해 학습합니다.
[Spring WebFlux] Spring WebFlux 개요
→ Spring MVC 기반의 애플리케이션에 Spring WebFlux 적용을 실습합니다.
웹 애플리케이션 설계
→ 웹 애플리케이션 제작 과정에 대한 학습을 진행 한 후 아이디어 구상 및 프로젝트 구성을 직접 실습합니다.
Section 4 회고
→ Section 4에서 배운 내용을 회고 하면서, 스스로 문제점을 파악하고 개선합니다.
WEEK 17-23.
[First Project] 그동안 학습했던 내용들을 직접 활용하며, 본격적인 개발자로서 프론트엔드와 함께 웹 애플리케이션을 개발하는 방법을 체득합니다.
[Final Project] 포트폴리오로 활용될 완성도 높은 프로젝트를 기획, 개발합니다.
WEEK 24.
잡서칭 가이드 및 이력서 세션
→ 이력서/자소서 쓰기에 대해 배우고, 본인의 이력서를 작성합니다.
일반면접 & 기술면접 세션
→ 개발자 채용 프로세스의 필수요소인 기술 면접에 대해 학습하고, 면접 예상 질문들을 대비합니다.
연봉협상 & 구직전략 세션
→ 연봉 협상에 대해 배우고, 구직 전략을 세워 회사에 지원합니다.