•
교육 기간 : 24.12.04 ~ 25.05.31 [920시간]
•
모집 기간 : ~2024년 11월 10일
•
교육 대상 :
◦
개발 경험이 풍부한 강사에게 기초부터 실무 웹 기술까지 배우고 싶은 사람
◦
CS에서 프론트엔드와 백엔드까지 꼼꼼하게 이해하고 싶은 사람
◦
프로젝트 경험이 있음에도 불구하고 개발자 취업이 막막한 사람
◦
올바른 개발자 학습 로드맵을 알고 싶은 사람
•
교육 방식 : 온오프라인 혼합 과정
◦
온라인(Zoom) 주 3회 / 오프라인(공덕 마포T타운) 주 2회
[SK플래닛] 웹풀스택 개발자 과정
[SK플래닛] 웹풀스택 개발자 과정은
T아카데미 x 컴공선배 x 대한상공회의소와 함께하는 실무 중심 웹 풀스택 개발자 양성 교육 과정입니다.
•
기초부터 차근차근 개발 지식을 배우며 웹에 대한 전반적인 흐름과 깊이 있는 이론 학습
그리고 반복적인 실습(팀과제)을 통해 기본기가 있는 신입 개발자 양성을 목표로 하고 있습니다.
•
개발 공부를 진짜 제대로 하고 싶은 분 또는 개발 학습(취업) 슬럼프가 오신 분에게 적극 추천합니다.
커리큘럼 및 교육소개
[SK플래닛] 웹 풀스택 개발자 과정 커리큘럼
0. 강사 소개
류충모 강사
개발 경력(5년 8개월)
•
쿠팡(17.08-22.05)
Web Application Developer
•
공공공간(22.06-23.03)
Technical Lead
학력
•
카이스트(KAIST) 전산학부
석사 졸업 (15.08-17.08)
•
한국항공대학교 소프트웨어학과
학사 졸업 (11.02-15.02)
강의
•
SK플래닛 웹풀스택 개발자 과정 3~6기 메인 강사(23.07~)
안녕하세요 메인 강사 애런입니다.
본 과정은 JS 와 Java 기초 문법을 아는 학생을 대상으로 웹 개요와 CI/CD 그리고 React 와 Spring 에 대한 실무뿐만 아니라 기술 면접에서 자신있게 대답할 수 있는 이론들을 제공합니다.
정규 교과를 보면 아시겠지만 6개월이라는 짧은 교육기간동안 1년을 꼭 채워 학습할만한 지식을 가르치기에 압박적인 스케줄을 부지런하게 따라오셔야합니다. 개발자 한번 해볼까라는 학생보다 개발자를 진지하게 꿈꾸는 학생들을 만나뵙길 바랍니다.
1. 정규 교과(이론/실습)
현업에 꼭 필요한 실무 중심 커리큘럼만 담았습니다! 맞춤형 학습 활동으로 함께 성장하세요!
*커리큘럼 v3.0(with 류충모)
빅테크 출신 강사의 실무 중심 “코드 리뷰”
개인화된 학습 지원 및 피드백을 위한 “주간 1 on 1 세션”
기술 면접 대비를 위한 “기술 블로깅”
동료들과 함께하는 기술 및 코드 리뷰, 면접 연습 “페어 활동”
[웹 기초 프로그래밍]
•
웹 개발이란 무엇인가 : 프론트엔드와 백엔드
직무별 다른 개발 관심사 및 접근 방법, 각 라이브러리와 프레임워크 등장 배경 및 의의
•
웹의 등장 및 웹의 구성 : 웹 브라우저와 웹 서버의 이해
웹 브라우저, 웹 서버 각 동작 원리 및 그 사이의 DNS, SEO 개념
•
웹 백엔드 데이터 제공 방식 변천사
웹 서버(WS)에서 웹 어플리케이션 서버(WAS)로의 발전과 템플릿 엔진
•
웹 프론트엔드 페이지 제공 방식 변천사 : 렌더링 패턴
Static, MPA(SSR), SPA(CSR), Hydration 개념 및 실제 배포 사례를 통한 동작 방식 이해
•
웹 브라우저 성능 개선 및 웹 서버 부하 완화
HTTP Cache 원리 및 헤더 설정, Forward / Reverse Proxy 종류 및 구성
•
웹 저장소와 웹 보안의 이해
HTTP Cookie, Web Storage, Session 그리고 HTTPS 및 CORS 보안 이슈
•
Git 기초에서 심화 및 실무 활용
Git 명령어 및 Working Directory 및 Staging 상태에 대한 이해와 파일 추가, 수정, 삭제 등 실제 사용예
•
개발과 배포 그 사이의 CI/CD 기술과 절차 : Docker 와 Github Action
Docker 란 무엇이며 왜 사용하는지, Docker 개념, CI/CD 절차와 Github Action 직접 구성 실습
[웹 프론트엔드]
•
JavaScript 현업에서 사용하는 기초 및 ES6+ 문법, 엔진 동작 원리
함수형 프로그래밍 패러다임, 자바스크립트 함수와 스코프, 모듈 시스템JavaScript 엔진 동작 원리에 따른 호이스팅, Lexical Scope 이해, Promise 와 Async/Await
•
CSS 기초 문법과 Tailwind CSS
Selector 선택자, Specificity 명시도, Flex 와 Grid, Media Query, Tailwind 를 통한 테마 적용
•
React 동작 원리 및 Hook 종류와 알맞은 활용
React 개념 (JSX, Props/State, Virtual DOM) 및 타 프레임워크와의 동작 차이, 컴파일러, 번들러생명주기 및 Hook : useState, useReducer, useEffect, useContext, useRef, 메모이제이션
•
React 서드파티 라이브러리 : Redux Tookit, React Query, React Hook Form
전역 상태관리 Redux Tookit, 비동기 라이브러리 React Query, 비제어 컴포넌트 React Hook Form
•
Next.js 14+ 활용 및 원리 : Routing, Rendering, Caching
프로젝트 설정 및 App Router, Route Handlers 로 백엔드 API 만들기, 다양한 방식의 Rendering
[웹 백엔드]
•
AWS 클라우드와 네트워크 구성
AWS 서비스 종류 및 Network OSI 7 Layer 이해 기반 VPC 와 Subnet, NAT 와 Bastion 구성
•
데이터베이스와 동시성 제어, 트랜잭션
RDBMS(SQL) 와 NoSQL 차이, ERD 설계 이론 및 실습과 SQL DML, DDL 명령어인덱스 구성 및 동시성 제어를 위한 기술 및 트랜잭션 이해
•
Java 객체지향 프로그래밍 문법 및 JVM 구성
Class 와 Object, Final 과 Static, Interface 와 다형성, Enum, 객체 생성 방법컴파일 에러와 런타임 에러, JVM Heap 구성과 Garbage Collection 이해
•
Java 함수형 프로그래밍 문법 및 Lombok : 함수형 인터페이스, Optional, Stream
Functional Interface 사용 의의 및 Optional, Stream 과 현업에서 사용하는 Lombok
•
디자인 패턴 및 객체지향 설계원칙 SOLID
SOLID 를 활용한 객체 관리 방법 및 간단히 몇 디자인 패턴의 예시 살펴보기
•
Spring Boot 의 등장 및 특장점
Gradle 을 통한 개발 환경 구축, Spring MVC, Servlet 과 3-Layered 아키텍쳐 이해ControllerAdvice, ExceptionHandler, Bean Validation 을 통한 예외처리
•
Spring Data JPA : 트랜잭션, 연관관계 맵핑
JDBC Template, PreparedStatement, QueryDSL, Hibernate 에 대한 이해@Transactional 옵션과 @OneToMany 과 같은 연관관계 설정
•
Spring Security : 구성 및 동작 원리에 따른 활용 방법
Authentication 인증과 Authorization 인가 차이와 SSO 와 OAuth 원리Filter 와 Interceptor 차이 및 JWT, SecurityFilterChain 등의 Security 구동 이해
[특강]
•
정규 과정 외에 신입 개발자가 알면 유익한 개발 지식이나 경험 공유를 배우는 특강 진행.
웹특강. ‘비전공 개발자부터 시니어를 바라보기까지’
서버특강. ‘클라우드 서비스 이해’
2. 실전 프로젝트
정규 교육을 모두 마치면 실전 프로젝트가 진행됩니다.
빅테크 기업/스타트업 현직자와 함께 하는 실전 프로젝트는 실제 기업의 프로젝트를 수행하거나 현직 개발자에게 팀 자유 주제 프로젝트 코드 리뷰 및 개발 지도를 받으며 진행하는 프로젝트입니다.
[웹 서비스 개발 프로젝트]
1.
프로젝트 오리엔테이션 : 프로젝트에 대한 전반적인 진행 순서 및 설명을 진행합니다.
2.
프로젝트 선호도 설문 : 자신이 선호하는 프로젝트와 희망 스택(프론트/백엔드)를 선택합니다.
3.
프로젝트 팀빌딩 : 설문을 기반으로 팀빌딩을 진행하여 팀을 구성합니다.
4.
프로젝트 진행 : 프로젝트를 진행합니다.
5.
프로젝트 성과 정리 : 프로젝트 종료 후 프로젝트 보고서 및 PPT 작성합니다.
6.
프로젝트 발표 : 각 프로젝트팀은 성과를 발표합니다.
3. 취업을 위한 특강 및 프로젝트 발표
정규 교육 및 프로젝트 종료 후 취업 준비를 위한 특강 및 프로젝트 발표를 진행합니다.
취업 특강
개발자 취업 현황 및 전망을 파악하고, 어떠한 취업 전략이 필요한지 특강을 통해 알아보는 시간을 갖습니다. 또한 개별 상담을 통해 이력서/자기소개서 클리닉을 진행하고 실질적인 취업 서포트를 진행합니다.
취업 특강
헤드헌터와 함께하는 커리어 세션
면접 특강 및 모의면접
개발자 면접을 대비하는 방법을 배우고 자신의 현재 상태를 점검하여 과정 수료 이후 면접을 꼼꼼하게 준비 할수 있도록 돕습니다.
면접 특강
그룹 모의면접(기술/인성)
프로젝트 발표
프로젝트 종료 후에는 프로젝트 성과를 발표하는 시간을 갖습니다. 자신의 개발 성과를 정리하여 포트폴리오를 제작합니다. 프로젝트 발표를 통해 인사이트를 얻고 심사위원 피드백으로 부족한 부분을 확인하여 개발자로 성장해나갑니다.
프로젝트 발표 현장
프로젝트 발표 장면
수강 후기
수료 기수(4기) 종합 만족도 : 4.5점 *hrd-net 홈페이지 수강평
아래 현재 수강중인 훈련생 중간 후기를 통해 직접 확인하세요!!!
수강 중인 훈련생 중간 후기
* 6기 대상 설문 실시(24.10.02)
6기 훈련생
”기본적인 이론부터 실제 현업에서 사용되는 지식까지 폭넓게 배우는 과정입니다. 강의 시간과 스스로 공부하는 시간이 분배되어 있어 좋았습니다. 강의 자료가 매우 자세하게 설명되어있습니다. 또 디스코드가 있어 언제든지 논의하고 질문을 할 수 있는 환경으로 항상 큰 도움이 되고 있습니다.”
6기 훈련생
”강사님이 직접 현업에서 경험하신 내용을 토대로 설명해 주셔 신뢰가 생겼습니다. 코딩을 조금 해보았지만 누군가의 조언이 필요하신 분이나 경력이 있는 분들에게 큰 도움이 된다고 생각합니다. 개발에 치열하게 도전해보고 싶은 분들에게 적극 추천합니다.”
6기 훈련생
”웹 프론트엔드, 백엔드 관련하여 많은 지식들과 실무 예시들을 깔끔하게 정리된 자료들로 공부할 수 있어서 좋습니다. 강사님께서 열의를 가지시고 최대한 많은 것들을 알려주기 위해 노력하시기 때문에 학생들도 그에 준하는 노력을 하게 되는 환경입니다. 모든 질문들에 대해서 비난없이 성심성의껏 답변을 해주셔서 내성적인 성격임에도 질문을 주저하지 않고 할 수 있었습니다. 비전공자부터 전공자까지 다양한 학생들이 존재하지만 기초부터 심화까지 알려주시기 때문에 자신의 수준에 맞게 지식을 습득하면 될 것 같습니다. 다른 학생들과 모의 면접 질문을 하며 내가 생각하지 못했던 부분들에 대해서 보완할 수 있었고, 과제를 진행하며 다른 학생들의 코드를 참고하여 코드를 개선시킬 수 있어서 좋았습니다. ”
6기 훈련생
”가장 기본적인 것들은 할 줄 아시는 분이 오시면 좋습니다. 문법 같은 기초적인 부분들을 다루기 보단 조금 더 높은 레벨의 것들을 교육합니다. 애매하게 알고 있던 내용들을 다시 한 번 정립하고, 알고 있던 내용들은 내가 알고 있던 게 맞았는지, 추가로 더 알아야 할 것들이 있는지 확인하는 좋은 시간을 보내실 수 있습니다. 따로 자습할 수 있는 좋은 공간도 제공하여 면학 분위기 조성에 참 좋습니다. 다만 시간은 많이 투자 하셔야 합니다. 수업량이 꽤 많고 그만큼 진도도 빠르기 때문에 복습이 필수입니다.”
6기 훈련생
”정해진 시간 동안 심화 내용까지 다루기 때문에 기본적인 웹과 백엔드, 프론트엔드 지식을 알고 임하는 것이 좋습니다. 프로그래밍 언어를 알려주지는 않으므로 Java와 JavaScript에 대한 기본적인 공부를 하고 임하는 것이 좋습니다. 오프라인 강의에서는 이론과 실습을 하고, 온라인 강의에서는 1:1 혹은 팀 세션을 통해 몰랐던 부분을 보충하는 식으로 진행하므로, 오프라인 수업 때 집중하여 참여하고, 온라인 수업 때 이를 복습하는 식으로 진행해야 할 것입니다. 본인의 열정과 사전 지식에 따라 얻어갈 수 있는 정도가 다르니 본인이 해당 분야를 처음 접한다면 다른 과정을 알아보거나 충분한 공부 후 해당 과정에 참여하는 것을 추천합니다.”
SK플래닛 과정을 선택해야 하는 이유!
1. 누구한테 무엇을 배우는지 명확하게 알수 있는 신뢰성 있는 과정입니다.
•
다른 교육 과정에서는 어떠한 강사가 어떤 과목을 가르치는지 상세히 알려주지 않습니다.
강사에 대한 정보를 제한적으로만 알려주거나 전혀 공개하지 않는 경우가 많아 수강생분들이 불안감을 느끼고 있습니다.
•
하지만 저희 과정은 누구에게 어떤 내용을 배우게 될지 명확히 인지하고 강사의 전문성을 미리 확인할 수 있습니다.
정규 교과는 모두 류충모 강사님 처음부터 끝까지 책임집니다.
2. 다른 어떠한 교육 과정보다도 실무에 적합한 커리큘럼으로 구성된 과정입니다.
•
저희 과정만큼 수강생 여러분들이 배우는 커리큘럼을 상세하게 작성한 곳은 없습니다!
그때그때 강사에 맞추어 상황에 봐서 커리큘럼을 만드는 게 아닌 체계적으로 설계된 과정이기 때문입니다.
•
실무 중심 웹풀스택 커리큘럼은 프론트엔드부터 백엔드까지 웹 전반적인 흐름을 파악하고
깊이 있는 이론 강의 및 실습을 통해 신입 개발자로 성장시키고 다른 과정과의 차별된 학습을 제공합니다.
•
친구 또는 지인이 개발자로 일하고 있다면 저희 과정 커리큘럼을 보여주고 조언을 구해보세요.
커리큘럼에 대해서는 그만큼 자신감이 있습니다!
3. 기초적인 지식이 아닌 깊이 있는 성장을 위한 교육 과정입니다.
•
1차 서류, 2차 과제, 3차 면접으로 총 3단계를 선발 과정을 진행하고 있습니다.
단순히 정해진 인원을 뽑기 위해서가 아니라 과정에 적합한 지원자를 선발하기 위해서 입니다.
•
저희 과정은 이제 막 개발을 배우는 분들에게는 적합하지 않을수 있습니다.
왜냐하면 깊이 있는 이론과 실습 그리고 팀 활동을 통해 깊이 있는 개발자 양성을 목표로
기초적인 지식보다 깊이 있는 CS와 작동 원리 중점 학습의 과정이기 때문입니다.
•
컴공 관련 학과를 졸업했거나 휴학중이신 분, 짧게 남아 개발 프로젝트 경험이 있으신 분 등
기초적인 교육 과정이 아닌 진짜 깊이 있는 교육 과정을 찾는 분에게 추천합니다.
*클릭해서 내용 확인하기
교육 과정 안내
교육 기간
•
교육 기간 : 2024.12.04. ~ 2025.05.31 [920시간]
◦
모집 기간 : 10.04(월) ~ 11.10(일)
•
교육 시간 : 평일 09:00~18:00 *공휴일은 휴무
•
온오프라인 수업
수업방식 | 요일 | 수업장소 |
오프라인 | 주 2회(월, 목) | 공덕역 인근 마포T타운 |
온라인 | 주 3회(화,수,금) | 온라인 |
오프라인 강의장 장소(지도)
수강 자격 및 수강료
수강료 : 무료
•
(필수) 국민내일배움카드 보유 또는 발급 가능하고, K-Digital Training 수강 가능하신 분
•
교육과정 수료 후 6개월 이내 취업 가능하신 분
•
6개월동안 교육 일정에 집중이 가능하신 분
◦
다른 교육 병행 불가, 알바 병행 불가, 학기 중 참여 불가
교육 대상
•
개발 경험이 풍부한 강사에게 기초부터 실무 웹 기술까지 배우고 싶은 사람
•
CS에서 프론트엔드와 백엔드까지 꼼꼼하게 이해하고 싶은 사람
•
프로젝트 경험이 있음에도 불구하고 개발자 취업이 막막한 사람
•
올바른 개발자 학습 로드맵을 알고 싶은 사람
교육 환경 및 해택
1.
우수 수료생 대상 ‘체험형 인턴’ 연계
2.
공덕역에서 5분거리 오프라인 강의장 (온라인 : Zoom)
3.
노트북 대여 가능
4.
훈련장려금 최대 월 30만원 지급
5.
수료시 새출발지원금 100만원 지급 *프로젝트 참여필수 / 세전
선발절차 및 모집일정
모집 기간 : 10.04(월) ~ 11.10(일)
자주 묻는 질문
Q. 어느 정도 수준의 지식이 필요한가요? 비전공자도 지원 가능한가요?
Q. 모집 인원은 어떻게 되나요?
Q. 사전평가는 어떤 방식으로 진행되나요?
Q. 온라인 수업과 오프라인 수업은 어떠한 차이가 있나요?
Q. 노트북 권장 사항이 어떻게 되나요?
Q. 노트북 대여가 가능한가요?