One-day CodeLab with webFrameworks.kr

코드랩 소개

오픈소스 웹프레임워크 확산에 힘쓰고 있는 WebFrameworks.kr(http://www.webframeworks.kr)에서 주관하는 첫번째 코드랩으로, 요즘 웹프레임워크로써 큰 인기를 끌고 있는 NodeJS-ExpressAngularJS Library 이용하여 모던 웹 애플리케이션을 8시간에 걸쳐 만들어  것입니다책을 사서 공부하려 했음에도, 익숙해지지 않았던 최신 유행 웹프레임워크를 One-day Code에서 웹프레임워크 전문가들과 함께 코딩하며 익혀보시기 바랍니다 

미리 알아두기

- 본 코드랩은 총 10회에 걸쳐 진행됩니다. 향후에도 좋은 코드랩 세션을 준비하고 있습니다.

- 동일한 코드랩 수업이 6월 21일 화요일에도 진행됩니다. 평일이 어려우신 분들은 신청해주세요. (링크)

- 아울러 본 코드랩은 웹 개발지식이 있는 초중급 수준 이상의 웹 개발자를 대상으로 진행됩니다.

- PC는 별도로 제공되지 않으니, 개인 랩탑을 준비해주시기 바랍니다. 

- 인터넷 사용이 원활하지 않을 수 있으니, 개인 테더링 또는 와이브로가 있으신 분들은 준비해주시기 바랍니다.

- 코드랩 참석자 중 우수한 산출물을 만드신 분들께 소정의 사은품 (샤오미 미밴드 등)을 증정할 예정입니다.

- 아울러 우수 참석자께는 제이펍에서 후원하는 "실무에 바로 적용하는 NodeJS"와 "AngularJS 인 액션" 책을 드립니다. 

- 보다 자세한 사항은 코드랩 1주일전부터 메일로 안내해드릴 예정입니다. 

 

 

일정

 시간

주요내용 

비고 

 09:50 ~ 10:00

등록 및 접수 

 

 10:00 ~ 10:30

webframeworks.kr 소개

 

 10:30 ~ 11:20

AngularJS 이론 교육 - 파트1

위플래닛 김정환

 11:20 ~ 12:30

NodeJS-Express 이론 교육 - 파트2

위플래닛 김정환 

 12:30 ~ 13:30

점심 

* 도시락 제공 

 13:30 ~ 15:00

Back-End 분야 개발 진행 : 제공된 DB Schema와 NodeJS 활용

1) 기본 개발환경 구성 

2) Quick Start를 Git-Hub에서 Clone하여 화면 구성

3) DB 구성

4) REST API 개발

 

 15:00 ~ 15:20 

휴식 

 

 15:20 ~ 16:00

Front-End 분야 개발 진행

1) Quick Start를 GitHub에서 Clone하여 화면을 구성 

2) 기능 페이지 개발 및 APP 연동

3) 메인 페이지 개발 및 API 연동 

4) 마이 페이지 개발 및 API 연동

 

 16:00 ~ 17:00

실습 리뷰, Q&A 진행, 우수 참여자 시상 

 

 (세부내용 및 순서는 행사 진행 중에 다소 변경될 수 있습니다.)

 

FAQ

Q) 어느정도 수준의 개발 경험/지식이 있어야 하나요?

A) 이상적으로는 현재 소프트웨어 개발을 전공하시거나, 회사에서 개발 관련 업무를 하고 계시는 '웹 개발자'를 대상으로 합니다. 이 분들이 새로운 프레임워크를 보다 효과적으로 학습할 수 있는 첫 단추를 제공하는 것이 목표입니다. 다만, 본 코드랩은 학교/학원의 강의와는 달리 하루에 이루어지는 코드랩이기 때문에, 해당 프레임워크를 '처음 접하신다는' 가정하에 진행합니다. 즉, 개발 경험이 없으시다면 모든 강의/실습 내용을 따라오기 힘드실수도 있지만 책과 인터넷보다는 효과적으로 개론을 배우실 수 있습니다. 실제로 코드랩에 참여하시는 분들의 20~30%는 개발 경험이 전혀 없으신 분들입니다.

Q) 랩탑, 인터넷 등 코드랩 진행 환경은 어떤가요?

A) 아쉽게도 랩탑과 인터넷이 제공되지 않습니다. 특히, 한국인터넷진흥원 대강당을 사용하고 있기 때문에 외부 방문객들을 위한 인터넷이 제공되지 않고 있습니다. 이 부분을 해결하기 위해 무선 와이파이 에그를 충분히 준비해놓고 코드랩을 진행합니다. 하지만 만족할만한 수준의 인터넷 연결 속도는 아니기 때문에, 실습에 필요한 툴들은 미리 설치해놓고 오시면 편하실 것으로 보입니다. 

Q) 강사는 어떤 분이신가요?

A) 해당 프레임워크에 대해 충분한 개발 경험을 가지신 분들을 초빙하고 있습니다. 특히, 새롭게 변화하는 기술들을 다루는 자리이기 때문에 '강의를 전문'으로 하시는 분들보다는 '현업에서 개발'하시는 분들을 강사로 모시려고 노력하고 있습니다. 

Q) 전체 코드랩 일정은 어떻게 되나요?

A) 기본적으로 코드랩은 하루동안 강의와 실습을 모두 진행합니다. 총 10번의 서로 다른 주제들을 다루게되고, 각 주제별 코드랩은 2번을 반복합니다. (주중 하루, 주말 하루) 전체 일정은 다음 표를 참고해주시기 바랍니다. 다만 아래 일정 중 세부 주제 및 강사는 변경될 수 있습니다.

1-1 : 6월 8 () 

MeteorJS로 만드는 모던 웹 어플리케이션 개발하기 (확정)

 신청 페이지 바로가기

1-2 : 6 11 ()    

 신청 페이지 바로가기

 2-1 : 6월 21 ()

AngularJS NodeJS-Express를 이용한 To-do 서비스 개발하기 (확정)

 신청 페이지 바로가기

 2-2 : 6월 25 ()

 신청 페이지 바로가기

 3-1 : 7월 5 ()

AngularJS NodeJS를 이용한 웹 어플리케이션 개발하기 (확정)

 신청 페이지 바로가기

 3-2 : 7월 9 ()

 신청 페이지 바로가기

 4-1 : 7월 19 ()

ReactJS NodeJS를 이용한 To-do 서비스 개발하기 (미정)

 신청 페이지 바로가기

 4-2 : 7월 23 ()

 신청 페이지 바로가기

 5-1 : 8월 23 ()

ReactJS NodeJS-Express를 이용한 웹 노티피케이션 기능 개발하기 (확정)

 신청 페이지 바로가기

 5-2 : 8월 27 ()

 신청 페이지 바로가기

 6-1 : 9 6 ()

MeteorJS로 IoT 서비스 개발하기 (확정)

 신청 페이지 바로가기

 6-2 : 9 10 ()

 신청 페이지 바로가기

 7-1 : 9 24 ()

BackboneJS NodeJS-Express를 통한 블로그 서비스 개발하기 (미정)

 신청 페이지 바로가기

 7-2 : 9 27 ()

 신청 페이지 바로가기

 8-1 : 10 11 ()

MeteorJS와 CoffeeScript 를 통한 모던 웹 어플리케이션 개발하기 (미정)

 신청 페이지 바로가기

 8-2 : 10 15 ()

 신청 페이지 바로가기

 9-1 : 10 25 ()

D3와 NodeJS를 통한 그래프 데시보드 서비스 개발하기 (미정)

 신청 페이지 바로가기

 9-2 : 10 29 ()

 신청 페이지 바로가기

 10-1 : 11월 8 ()

 Ionic 프레임워크를 활용하여 To-do 하이브리드앱 개발하기 (미정)

 신청 페이지 바로가기

 10-2 : 11월 12 ()

 신청 페이지 바로가기