1주차
OT & 플랫폼 - 오리엔테이션, 플랫폼이란?
개발자로서의 자세, Manifest, Layout 학습 및 Front-end 를 다루게 됩니다.
2주차
Life Cycle - 본격적인 프로그래밍을 진행하기
전, 생명주기를 이해하고 활용법을 숙지하는 단계입니다.
3주차
ListView - Listview 의 이해와 토론을
바탕으로 Adapter의 개념을 학습하며, 실습을 통한 Listview 프로그래밍을 진행합니다.
4주차
Multi-Thread - Multi-Thread 에
대한 토론 및 실습을 통해 쓰레드 프로그래밍을 학습합니다.
5주차
Network Intro & API - 개괄적인 서버 와
클라이언트 개요,HTTP 프로토콜에 대한 이해 및 API에 대한 이해 및 학습을 통한 서버 통신을 학습합니다.
6주차
Token & Restful - RESTful API 및
로그인 방식의 이해(Session-Cookie, oAuth, JWT)에 대해 학습합니다.
7주차
Rising Test - 프론트엔드, 백엔드 실전
프로젝트
(Rising Test) 진행
8주차
Rising Test - 프론트엔드, 백엔드 실전
프로젝트
(Rising Test) 진행
1주차
OT & 플랫폼 - 오리엔테이션, 플랫폼이란?
개발자로서의 자세, Info.Plist, Layout 학습 및 Front-end 를 다루게 됩니다.
2주차
Life Cycle - 본격적인 프로그래밍을 진행하기
전, 생명주기를 이해하고 활용법을 숙지하는 단계입니다.
3주차
Table View - TableView 의 이해와
토론을 바탕으로 Protocol, Delegate 패턴의 개념을 학습하며, 실습을 통한 TableView 프로그래밍을 진행합니다.
4주차
Multi-Thread - Multi-Thread 에
대한 토론 및 실습을 통해 쓰레드 프로그래밍을 학습합니다.
5주차
Network Intro & API - 개괄적인 서버 와
클라이언트 개요,HTTP 프로토콜에 대한 이해 및 API에 대한 이해 및 학습을 통한 서버 통신을 학습합니다.
6주차
Token & Restful - RESTful API 및
로그인 방식의 이해(Session-Cookie, oAuth, JWT)에 대해 학습합니다.
7주차
Rising Test - 프론트엔드, 백엔드 실전
프로젝트
(Rising Test) 진행
8주차
Rising Test - 프론트엔드, 백엔드 실전
프로젝트
(Rising Test) 진행
1주차
OT & 서버 개요 - 서버 클라이언트의 큰 개념과
Linux에서 서버 환경 구축
2주차
Server & Client - Protocol, IP,
Network, Routing, Port Forwarding, Domain, AWS 등의 전반적인 네트워크 인프라에 대해 개괄적으로 배우며 직접 서버를 구축하고, 간단한 홈페이지를 개발하는
방법론을 배우게 됩니다.
3주차
DB, ERD 설계 - 복잡한 API의 작성을 위한
DBMS 쿼리 작성에 대해 다룹니다.수강생이 원하는 서비스(어플)을 정하고, 해당 DB 설계를 합니다.이후 커리큘럼부터는 실제 외주에 쓰이는 기법들과 현업에서 사용하는 템플릿 등을
공유하며 교육이 진행됩니다.
4주차
Backend-language & Rest API
- Backend Language에 대한 이해, http method, packet 구조, API에 대한 이해 등을 다룹니다. 수강생이 사용할 프레임워크를 정하여,
해당 언어로 앞으로의 교육이 진행됩니다. 자신이 구축한 서버에서 로직을 작성하는 방법론을 배웁니다.
5주차
Cookie & Session, OAuth 2.0, JWT,
validation, 서버 보안 - 로그인 방식의 이해, 자신이 지금까지 만든 API에 권한을 부여합니다. 강력한 Validation과 보안적 요소를 고려하는
개발방법을 배우게 됩니다.
6주차
Paging & Regex & Test
- Paging기법, 정규표현식, 실제 협업 개발 환경에 대한 이해 (Test, Dev 환경) 내용을 배웁니다.
7주차
Rising Test - 프론트엔드, 백엔드 실전
프로젝트
(Rising Test) 진행
8주차
Rising Test - 프론트엔드, 백엔드 실전
프로젝트
(Rising Test) 진행
1주차
OT 및 기초지식 - 오리엔테이션, 개발자로서의 자세,
웹에 대한 기초지식 (html, css, javascript, es6) 을 다루게 됩니다.
2주차
React Intro - 리액트가 왜 탄생하게 되었는지를
생각해보며 리액트의 핵심 개념 (Component, VirtualDOM, JSX, Props/State, Hooks) 에 대하여 배우게 됩니다.
3주차
Life Cycle & Page Transition
- 리액트에서의 생명주기와 페이지 이동하는 법을 이해하고 활용법을 숙지하는 단계입니다.
4주차
Redux & Styled-Component & 반응형 웹 설계
- Redux와 Styled-Component가 어디에서 필요한지를 이해하고 활용법에 대해 배우게 됩니다. 또한 반응형 웹을 설계하고 작업하는 방법에 대해 배우게
됩니다.
5주차
Network Intro & API - 개괄적인 서버 와
클라이언트 개요,HTTP 프로토콜에 대한 이해 및 API에 대한 이해 및 학습을 통한 서버 통신을 학습합니다.
6주차
Token & Restful
- RESTful API 및 로그인 방식의 이해(Session-Cookie, oAuth, JWT)에 대해 학습합니다.
7주차
Rising Test - 프론트엔드, 백엔드 실전
프로젝트
(Rising Test) 진행
8주차
Rising Test - 프론트엔드, 백엔드 실전
프로젝트
(Rising Test) 진행