(5주)
안드로이드 개발을 위한 자바 기초 과정입니다.
이 과정에서 컴퓨터에 대한 이해와 자바 콘솔 프로그래밍을 접하게 됩니다.
팀노바 커리큘럼의 대들보 역할을 만드는 과정입니다.
[1주 차] | 컴퓨터의 이해 - 개발자가 바라보는 컴퓨터 |
[2주 차] | 변수와 조건문의 이해 |
[3주 차] | 배열과 반복문의 이해(+@ 자료구조) |
[4주 차] | 클래스의 이해 - 객체지향 언어와 절차적 언어의 차이 |
[5주 차] | 멀티쓰레드 - 단일쓰레드에서 멀티쓰레드 환경으로 프로그래밍 하기(+@ 자료구조) |
(6주)
본격적인 안드로이드 기초 과정입니다.
이 과정에서 안드로이드 플랫폼에 대한 이해와 개발 방법들 위주로 수업합니다.
클라이언트 관점에서의 개발을 이해하게 됩니다.
[1주 차] | 안드로이드의 이해 - 플랫폼, 운영체제, API 등을 이해해야 코딩이 가능합니다. |
[2주 차] | 4대 컴포넌트(액티비티, 서비스 등), Context, Intent, 이벤트 등 기본적인 내용의 이해 - 안드로이드의 기본적인 구성을 공부합니다. |
[3주 차] | 리스트뷰+리사이클러뷰 - 다수의 자료를 표현하는법을 공부합니다. |
[4주 차] | 로컬데이터베이스 - 자료의 영속성에 대하여 공부합니다. (+@ 자료구조) |
[5주 차] | 핸들러 & AsyncTask - 메인쓰레드와 백그라운드 쓰레드를 제어하는데 필요한 것들을 공부합니다. |
[6주 차] | API - API에 대해서 공부합니다. |
(5주)
Back-end, Front-end 웹개발을 위한 PHP 기초 과정입니다.
이 과정에서 홈페이지 개발 및 앱 서버로서의 개발을 함께 학습하게 됩니다.
웹플랫폼의 Front-end & Back-end를 직접 작성하고, 서버에 대한 이해와 데이터베이스, 다양한 오픈 소스를 공부합니다.
위에서 배운 다양한 개발기술과 웹환경을 함께 살펴보고,
웹개발의 근본적 이해 부터 데이터베이스 트랜디한 기술까지 핵심과 실습 위주로 공부합니다.
ExpressJs, Node.js, ReactJs, Angular, VueJs, Bootstrap 등을 함께 사용하기도 합니다.
[1주 차] | 웹서버의 이해와 웹서버 환경 구축 - 클라이언트, 서버, 웹서버, 데이터베이스, PHP, IP, Port 등 용어의 이해 및 웹서버 환경 구축을 공부합니다. |
[2주 차] | 홈페이지 만들기 시작 - 서버 용어 복습과 HTTP(Get / Post) 메소드를 사용해 클라이언트에서 서버로 데이터 전달하는 방법 및 HTML, CSS, JavaScript 등을 공부합니다. |
[3주 차] | RDBMS, NoSQL 등 자료의 영속성 및 SQL 문법을 공부합니다. |
[4주 차] | 쿠키와 세션를 통해 상태정보 유지에 대해서 공부합니다. |
※ HTTP 특징 (비 연결지향, 상태정보 유지안함)으로 인해 로그인 유지가 불가능 | |
[5주 차] | 게시판 페이징 처리를 공부합니다. |
(12주~16주)
직접 설계한 작품을 만드는 과정입니다. 1:1 코칭 방식입니다.
이 과정에서 작품을 직접 처음부터 끝까지 만들어봄으로서 개발에 대한 이해도가 높아지고 실력향상 및 자신감이 높아지게 됩니다.
필요에따라 다양한 언어나 플랫폼을 사용 하기도 합니다.
[1주] 작품 구상 및 발표 - 직접 설계하고 구상한 작품을 리뷰합니다.
[작품 완성까지] 개발 - 작품이 완성 될때까지 코칭 및 도움을 드립니다.
[3주+@] 팀 프로젝트 - 학생의 수준에 따라 팀 프로젝트가 진행되고, 코칭 및 도움을 드립니다
(48주~52주)
응용 2단계 부터는 프로페셔널 개발자라고 보고 수업을 진행 합니다. 팀프로젝트와 1:1 코칭 방식입니다.
이 과정에서 응용 1단계에서 기술적으로 부족한 부분을 보충해주기 위한 기술을 선택합니다.
현업과 유사한 난이도와 주제를 가지고 개발 합니다.
현시점에서 가장 최신트랜드 기술을 다룹니다.
메타버스, NFT, WEB3, 인공지능, 서비스, 연구 등등 가장 실질적이고 높은수준의 공부를 합니다.
창업 아이디어 및 자유주제 서비스 설계 [통과시까지] - 응용1단계가 지나 경험이 쌓여 설계를 할 수 있게 됩니다. 디테일한 개발설계를 공부합니다.
개발 진행 및 팀장과의 하브루타 [개발완료시까지] - 매사, 매주에 세세하게 질문을 합니다. 질문에 대한 공부를 통해 철통방어를 해가며, 개발을 해와야 합니다. 어려운 부분은 코칭을 통해 도와드립니다.