[지역 개발자 양성과정]
노드 백엔드 프로그래밍 과정
본 강좌는 온라인/비대면 교육과정으로 기본적으로 Javascript 언어 최신문법(ES2015이상) 과 Node Express 웹 개발 프레임워크를 학습하여 웹 백엔드 개발자의 다양한 실무 역량 확보를 그 목표로 합니다.
백엔드 개발과 관련된 MVC 패턴 기반의 웹서버 기반 웹프로그래밍 기법을 배우고 Node 기반 ORM Framework인 Sequelize와 MySQL DB서버를 기반으로 Database 프로그래밍 방법을 학습합니다.
또한 Bootstrap 반응형 웹 템플릿을 기반으로한 사용자 웹사이트와 관리자 웹사이트를 학습한 내용을 기반으로 직접 코딩 및 실습을 진행하여 실습/실무 기반으로 교육이 진행됩니다.
백엔드 협업 개발과 관련된 데브옵스 CI/CD(Git/GitHub) 일부와 클라우드 기반 서비스 인프라 구축 및 서비스 배포 내용도 학습내용에 포함되며 이를 이용해 수강생분들 본인이 직접 개발한 포트폴리오를 클라우드 환경을 통해 서비스할수 있게 강의 컬리큘럼이 구성되었습니다.
주요 학습 목표
-
웹 개발 기초 기술 이해 및 웹개발 주요 개념 및 웹 개발 프로세스 교육 실시
-
주요 Javascript 최신문법 ECMA 2015+ 기초문법 학습 및 실습 진행
-
Javascript & Jquery & AJAX 기반 기초 Frontend 프로그래밍을 통한 프론트엔드/백엔드 개념정리
-
Node,NPM,NVM
MySQL,Git 설치 및 명령어 사용법 숙지 및 VSCode 설치 개발환경 구축 -
Node Express 프로젝트 구성 및 MVC Design Pattern 및 Node Express Routing 처리 기법 및 EJS 기반 뷰 처리 학습
-
RDBMS,SQL기초사용법 및 Model기반 Sequelize ORM DB 프로그래밍 기법 학습
-
RESTful API 프로그래밍 학습및 JWT토큰기반 인증서버 구축 및 CORS 환경구축
-
AWS 클라우드 EC2 Linux2 가상머신 기반 Node Application 서비스환경 구축 및 배포 방법 학습
수강생 주요 숙지/의무사항
수강생 주요 숙지/의무사항
- 총6주 하루4시간/주3일 온라인 교육진행
- 출석 3번 미참시 자동 수업 참여 불가
- 사전 면접을 통해 교육생 15명정원 선발
- 8명 정원미달시 교육과정 취소가능
- 개발에 필요한 컴퓨터 개인준비 필수
- 본과정은 지방거주자만 신청접수 가능
- 함께만들어가능세상-공짜는없다
- 수강생 순서별 교육내용 블로깅정리/공유
- 수강생 매주 최소1건 SNS 기술정보공유
- 매주 교육내용 토론모임 참여진행
- 수료전 포트폴리오 프로젝트 진행
- 포트폴리오 미제출시 수료불가
수강생 추가 혜택사항
- 해당과정 수료후 수료증 제공
- 포트폴리오 제출자에 한해 수료인정
- 포트폴리오 소스는 GitHub 공개됨
- 지역기업 취업 연계/개발업무 지원
- 아카데미 보조교사/공식강사 기회제공
- 블로깅자료 서적 공동저자 출간지원
모집 및 교육 일정
구분 | 제목 | 개요 | 시간 |
---|---|---|---|
모집 | 수강생 모집기간 | 총 정원 20명 수강생 모집(신청자 8명 미달시 과정취소) | 05/24 ~ 06/29 |
면접 | 신청자 면접기간 | 해당과정 신청자에 한해 순차적 온라인 면접진행 | 06/27 ~ 06/29 |
발표 | 교육생최종발표 | 면접 대상자중 최종 교육생 명단 발표 | 06/30(목) |
교육 | 교육 및 프로젝트 진행 | 매주 월/수/금(4시간: 오후1시~5시) 진행됨 | 07/04 ~ 08/17 |
수료 | 오프라인 수료식(서울선릉역) | 서울 아카데미 사무실 포트폴리오 리뷰 및 오프라인 수료식 | 08/20(토) 13시 |
프로그램 내용을 충분히 숙지하셨다면 아래 신청하기 버튼을 눌러 수강 신청을 진행해주세요.
교육 과정 종료상세 커리큘럼 소개
구분 | 강의주제 | 개요 | 시간 |
---|---|---|---|
DAY1 | 웹 개발 기초교육 | Client and Server 개념 이해-VSCode 설치 | 4시간 |
정적웹페이지 and 동적 웹페이지-실습 | |||
HTML and CSS 역할 이해-실습 | |||
Javascript Client 프로그래밍 기초-실습 | |||
DAY2 | 프론트엔드 개발기초 | 프론트엔드/백엔드프로그래밍/개발직군 이해 | 4시간 |
AJAX and Restful Service 개념 이해 | |||
Jquery 기반 프론트엔드 프로그래밍-실습 | |||
웹브라우저 개발자도구 기초사용법-실습 | |||
DAY3 | 노드 프레임워크 기초 | ECMA2015 신규문법 이해-실습 | 4시간 |
Node Framework 설치-실습 | |||
node,npm,nvm 명령어-실습 | |||
Node Module 기초-실습 | |||
Node내장객체/내장모듈-실습 | |||
DAY4 | Node Express 라우팅 | Node.js Express 프로젝트 생성 | 4시간 |
MVC Design Pattern 이해 | |||
Node.js Express Routing 구현 | |||
DAY5 | Node Express-뷰 | Node.js Express View 소개 | 4시간 |
EJS View Engine 문법-실습 | |||
View 재활용 기술 -실습 | |||
DAY6 | 1차 개인 미션 과제 | Node Express 기반 관리자 웹사이트 UI구현 과제 수행 | 4시간 |
-부트스트랩 관리자 웹사이트 템플릿 제공 | |||
-Node Express 기반 회원/게시글 관리 라우팅/뷰 구현 | |||
DAY7 | Node Express-모델 | RDBMS and MySQL 설치 and 기초 SQL 실습 | 4시간 |
Model의 유형 및 구현 그리고 ORM 기법 이해하기 | |||
Sequelize ORM Framework 기반 DB 프로그래밍 | |||
DAY8 | 2차 개인 미션 과제 | Node Express 기반 관리자 웹사이트 구현 과제 수행 | 4시간 |
-1차 미션결과 기반 ORM DB 프로그래밍 구현 | |||
-1차 미션결과 기반 회원/게시글 관리기능 완성하기 | |||
DAY9 | Node RESTFul 프로그래밍 | RESTFul API 라우팅 및 구현-실습 | 4시간 |
JWT TOKEN 기반 인증서버/CORS 구현하기 | |||
Node.js Frontend-Backend 구현-실습 | |||
DAY10 | Node 중급 프로그래밍 | 사용자 인증 및 권한 구현하기 | 4시간 |
해시 암호화 및 데이터 난독화 저장 처리하기 | |||
파일업로드 및 코드 재사용 기법 | |||
Redis 기반 분산 노드 어플리케이션 구현 | |||
DAY11 | 클라우드 기반 서비스 | 클라우드 기초교육 - AWS or Azure | 4시간 |
리눅스 서버 기초 명령어 및 노드앱 배포 서비스하기 | |||
Nginx WebServer and WAS 분리 운영하기 | |||
노드 어플리케이션 SSL(보안채널) 적용하기 | |||
수료미션 | 최종 개인별 프로젝트 미션 | 개인별 노드 어플리케이션 포트폴리오 과제 수행 | 2주 |
-개별 반응형 웹 템플릿 구매 후 노드 웹사이트 구현 | |||
-클라우드 기반 포트폴리오 웹사이트 배포 서비스 |
강사소개
최신 기술이나 표준화 전단계의 가능성 있는 기술들을 비지니스에 접목하여 서비스를 개발하고 시장에 빠르게 출시하여 기술과 비지니스의 가치를 창출하는일에 가장 매력을 느끼고 있는 22년차 시니어 개발자이며 관련 활동을 통해 터득한 각종 지식과 경험을 강의 및 서적을 통해 공유하는 활동을 즐겨하며 ASP.NET(C#) 및 인공지능 챗봇 서적을 출간한 저자이기도 합니다.
- 현)실시간 메시징 솔루션 기업 엠소프트웨어 대표
- 전)Microsoft AI MVP 어워드 수상(2020년~2021년)
- 전주정보문화산업진흥원-클라우드/서버리스 강사-2021년
- 서울시 남부여성발전센터 풀스택 강사-Node.js,React.js,데브옵스(2021년)
- 대림대학교 전임교수-1,2학년-HTML/CSS/Javascript/Node.js & Cloud(2021년)
- 서울시 남부여성발전센터 풀스택 강사-Python Django,React.js(2020년)
- 서울시 남부여성발전센터 풀스택 강사-Node.js,Vue.js(2019년)
- 질병관리본부-클라우드/AI서비스과정(2019년)
프로그램 내용을 충분히 숙지하셨다면 아래 신청하기 버튼을 눌러 수강 신청을 진행해주세요.
교육 과정 종료