Search

Onboarding : 백엔드 기본기

선택
Step 1 백엔드 기본기 강화
선택 1
프로젝트
설명
2 weeks

학습 목표

온보딩 프로젝트를 통해 Kernel360의 협업 방식을 이해합니다.
기업 문제 해결 프로젝트 돌입 전, 백엔드 개발자의 필수 역량을 프로젝트를 통해 학습합니다.
풀스택 역량이 요구되는 최근 트렌드에 맞춰 기본적인 프론트엔드 학습도 병행합니다.

진행방식

데일리 일정
공지된 별도의 일정이 없을 시 다음의 일정대로 과정이 운영됩니다.
시간
일정
10:00~13:00
팀별 데일리 스크럼 온보딩 프로젝트 백엔드 학습
13:00~14:00
점심 시간
14:00~15:30
온보딩 프로젝트 백엔드 학습
15:30~16:30
팀 공유 시간
16:30~18:00
프론트 학습 시간
18:00~19:00
cs 그룹스터디 / 개인 스터디
사전에 제출한 서류항목 & 자가진단 테스트를 통해 운영진/디렉터가 임의로 수강생 별 팀을 결성합니다. (4명~6명 사이)
팀별로 아래 온라인 강의 학습 범위를 참고하여 학습 계획을 세우고, 수강합니다.
온라인 강의 학습이 종료되면, 팀 공유 시간을 통해 오늘 학습한 내용을 팀 내에서 공유하고, 피드백 합니다.

온라인 강의 학습 범위

온보딩 프로젝트 - 1번째 주제
학습 목표
인텔리제이, Git, 스프링 부트를 활용한 기본 프로젝트
온라인 강의 학습 범위
강의명 : 시그니처 백앤드 Path 초격차 패키지 Online [파트 17] - 부록 1. 신입 개발자 Start Kit ch 01. 인텔리제이란 (자율) ch 02. 인텔리제이 가이드 (자율) ch 03. Git (자율) ch 04. 프로젝트 실습 (필수)
TODO
- 온라인 강의 실습용 github repository 생성
온보딩 프로젝트 - 2주제
학습 목표
웹 서비스의 원리를 이해하고 실습하기
온라인 강의 학습 범위
강의명 : 시그니처 백앤드 Path 초격차 패키지 Online [파트11] - Course3. 웹 개발 입문과 데이터베이스 ch 00. 들어가며 ch 01. Web과 HTTP 통신에 대해서 알아보기 ch 02. REST API ch 03. Spring Boot Web ch 04. Memory DataBase
TODO
- 실습 내용 github repository에 업로드 → 제출
온보딩 프로젝트 - 3주제
학습 목표
JPA와 MySQL을 활용한 프로젝트 실습
온라인 강의 학습 범위
강의명 : 시그니처 백앤드 Path 초격차 패키지 Online [파트11] - Course3. 웹 개발 입문과 데이터베이스 ch 05. MySQL ch 06. Spring Data JPA ch 07. JPA로의 변환 ch 08. 간단한 게시판 프로젝트 ch 09. Spring Boot Web 활용 ch 10. 간단한 게시판 프로젝트 개선
TODO
- 팀 변경 - 실습 내용 github repository에 업로드 → 제출
참고) 프론트엔드 학습 범위 추천
React
강의명
시그니처 프론트엔드 : 웹 개발부터 웹앱까지 프론트엔드의 모든 것
학습범위
[파트 8] - [Class 02] Part 7. React 활용 : 컴포넌트와 다양한 Form 제어 및 테스팅 전략 학습 [파트 9] - [Class 03] Part 8. React 심화 : React 기반의 렌더링 이해
HTML, CSS, JavaScript
강의명
김민태의 프론트엔드 아카데미 : Pre Academy 처음 시작하는 프론트엔드
학습범위
- [부록] Part 1. 오리엔테이션 - [부록] Part 2. 환경 셋팅 - [부록] Part 3. 따라하며 코딩하기 - [부록] Part 4. MBTI 테스트 만들기 - [부록] Part 5. 마무리