본문 바로가기
자격증

국비지원부트캠프 백엔드 개발자 / 2월 28일까지 접수 / 패스트캠퍼스

by 슬기로운생활경제 2023. 2. 22.
반응형

패스트캠퍼스에서 진행하는 국비전액무료 부트캠프인 백엔드 개발자 교육과정을 소개합니다. 비전공자도 취업지원을 할 수 있게 7개월간 백엔드 핵심과정을 배웁니다.

 

목차
1. 교육정보
2. 교육혜택
3. 교육목표
4. 커리큘럼
5. 교육장소

 

교육정보

 

백엔드개발부트캠프5기

 

교육정보  
교육명 백엔드 개발 부트캠프 5기
교육신청 https://fastcampus.co.kr/b2g_MegabyteSchool_backend
접수기간
2023년 2월 28일 모집마감
교육기간
2023년 3월 17일 ~ 10월 10일 (7개월)
교육시간
평일 오후 1시부터 저녁 10시까지
교육장소 온라인 100%
모집인원 총 50명

 

교육혜택

 

  • 교육비 전액 지원
  • 훈련 장려금 지급
  • 개발 블로그 : 현직자 가이드, 작성 스터디, 멘토 피드백
  • 이력서 : 현직자 가이드, 다양한 프로젝트, 1:1 피드백
  • Github : 현직자 특강, PBL 학습, 다양한 프로젝트
  • 면접 : 사전 탐색 과제, 면접 스터디, 모의 면접

 

교육목표

 

함께하고 싶은 백엔드 개발자로 성장시키기 위해 기업의 요구사항 및 데이터를 바탕으로 기업과 함께 설계하는 프로젝트(기업 RFP 컴토, 선호 기업 선정 및 팀 편성, 매칭 기업 싱크업 미팅), 프로덕트 매니저, 프론트엔드 개발자 등 타직군과의 긴밀한 협업 프로젝트(요구사항 분석, 구현 기능 기획, 기업 피드백 반영), CEO, 기업실무진, 현직 멘토에게 직접 받는 피드백(멘토와 함께 트러블 슈팅, 최종 발표 및 피드백, 기업 사후 미팅을 통한 개선)를 합니다.

 

커리큘럼

 

Part 1. Git/Github
Git/Github
∙ git 이해하기
∙ git command
∙ git으로 프로젝트 관리하기
∙ git으로 커리어 관리하기
∙ git으로 블로그 만들기
∙ git으로 협업하기
∙ github 활용 실전

 

Part 2.Java와 객체지향 프로그래밍
Java 이해
∙ Java 개발환경 설정
∙ 자료형(data type)과 연산자 이해
∙ 조건문, 반복문 이해와 활용
∙ 문자열 이해 및 활용
객체 지향 프로그래밍
∙ 객체와 객체지향 프로그래밍
∙ 클래스와 객체
∙ 캡슐화
∙ 생성자
∙ 상속과 다향성
∙ 추상클래스
∙ 인터페이스
∙ api
∙ 스레드
∙ 람다식
∙ 컬랙션
∙ 스트림
∙ 파일 입출력
Toy 프로젝트 1
스마트스토어 프로젝트
∙ 분류 기준 설정(나이, 성별, 금액, 접속시간 등)
∙ 고객 정보 기준 그룹 분류

 

Part 3. Spring  
Spring 기초
∙ Spring 개발 환경 설정
∙ JSP 개발 환경 설정
∙ HTTP 프로토콜 요청 방식
∙ MVC 패턴
∙ JSP 스크립트 선언문/스크립트식/표현식/주석
∙ JSP 스크립트 제어문/지시자/태그/내부객체
∙ 서블릿 객체/라이프사이클/사용자 요청처리
Spring Data JPA
∙ JPA 이해
∙ Spring Boot 이해와 활용
∙ QueryMethod
∙ Entity
∙ Listener
∙ 연관관계와 영속성
∙ 퀴리 작성과 응용
Spring Security
∙ Spring Security 구조 이해
∙ Security Filter
∙ Spring Security Config 설정
∙ JWT 토큰 개념
∙ JWT 구현하기
Spring Batch
∙ Bath 프로그램
∙ Spring Batch 아키텍처
∙ 데이터 읽고 쓰기
∙ Spring Batch 스키마 구조
∙ Spring Batch 병렬처리
∙ Spring Batch 테스트
Toy 프로젝트 2
네이버 페이 프로젝트
∙ 기능 : 상품/사용자/결제/주문/찜
∙ 가능한 시나리어/발생 에러 분석
∙ 시나리오별 도메인 분류/MVC 구조
∙ 데이터 종류 및 타입 분석을 통한 테이블 저장
Toy Project 3
문제 관리 프로젝트
∙ 프로젝트 내 보안과 회원 등급 관리 시스템
∙ 회원간 간섭 방지
∙ Spring security 활용하여 보안 사항 대비

 

Part 4. Computer Science
컴퓨터 구조
∙ 컴퓨터 시스템
∙ CPU 구조와 기능
∙ 기억장치
∙ 보조저장장치
∙ 시스템 버스 및 I/O 인터페이스
운영체제
∙ 컴퓨터 시스템의 기본 구성
∙ 운영체제 구조
∙ 프로세스 관리
∙ 스레드와 동시성
∙ CPU 스케쥴링
∙ 프로세스 동기화
∙ 메인 메모리 / 가상 메모리
∙ 보호와 보안
자료구조/ 알고리즘
∙ 자료구조 기초
∙ 리스트, 큐, 해시, 정렬, 트리, 힙, 그래프
∙ 알고리즘 이론 및 문제풀이
데이터베이스
∙ 데이터베이스 정의와 DBMS
∙ 데이터베이스 시스템 구조와 언어
∙ 관계형 데이터 모델
∙ 데이터 베이스 설계
∙ 트랜잭션 시스템
∙ 스토리지와 인덱스

 

Part 5. 협업 프로젝트
코드리뷰/레거시/TDD
∙ 코드리뷰 기법
∙ 레거시 분석
∙ 레거시 리팩토링
∙ TDD 설계
∙ 테스트 코드 구조
협업 특강
∙ 프론트엔드 협업 특강
∙ PM 협업 특강
Mini 프로젝트
금융 상품 쇼핑몰 페이지 개발
(프론트엔드 개발자 협업 프로젝트)
∙ 로그인/회원가입 기능
∙ 금융상품 정보 검색/리스팅/필터링 기능
∙ 회원별 기능(관심상품 등록/해제, 모아보기, 장바구니)
∙ 화면 전환 기능
기업연계 프로젝트
기업의 문제사항을 해결하는 기업연계 프로젝트
(프로덕트 매니저, 프론트엔드 개발자와 협업 프로젝트)
∙ 기업 RFP 분석을 통한 프로젝트 주제 설정부터 실제 서비스 반영까지
∙ 기업, 멘토진의 피드백을 통한 프로젝트 디벨롭

 

교육장소

 

100% 온라인 실시간으로 운영됩니다.

반응형

댓글