엔솔개발자 대상 웹 개발 교육 및 실습

이론 주제
  • 사용자와의 상호작용 개념을 습득하고 브라우저를 통한 사용자 인터페이스를 구축한다.
  • 데이터 연산과 처리 개념을 습득하고 서버를 구축해 HTTP 통신 환경을 구축한다
  • 웹 서비스 배포 환경과 웹 이론 심화 교육을 통해 웹 개발에 대한 이해를 높인다.
실습 주제
  • 웹 브라우저를 이용한 전/후 처리 결과를 나타낼 수 있는 역량 확보(사용자 환경 구축)
  • 웹 서버를 이용한 데이터 구축 및 전달 역량 확보(웹 서버 및 DB 활용 역량)
  • 미니해커톤을 통한 웹서비스 구축 및 고도화

TPI

마이다스아이티 / RPM추진실 / 하성우

마이다스아이티 / RPM추진실 / 김용수

마이다스아이티 / RPM추진실 / 하성우

TGC Plan

진행 정보
진행 방식 추가 설명
강의(40%)
실습(40%)
과제(10%)
해커톤(10%)
개념에 대한 강의를 하고 이해를 돕기 위한 실습을 진행합니다.
웹서비스 구현을 실습 과제로 진행하고 코드리뷰를 진행합니다.
실습 내용중 일부를 고도화 과제로 부여합니다.

과제 일정
주차
(Week)
주제 및 내용 학습과제 추가설명
(목표성과/MPF지표)
1 오리엔테이션 커리큘럼, 진행방식 및 구성원 소개
2 사용자 환경 구성요소 개념 소개 및 이해를 돕기 위한 실습
(HTML, DOM, CSS, JS, API)
3 사용자 환경 구축 개념 소개 및 이해를 돕기 위한 실습
(CSR, SSR, webpack, bundle, Frameworks)
React 를 통한 간단한 프론트 페이지 개발
실습 고도화 과제
4 통신 인터페이스 개념 소개 및 이해를 돕기 위한 실습
(웹 서비스 통신 인터페이스(REST/HTTP API))
5 통신 규약 개념 소개 및 이해를 돕기 위한 실습
(웹서비스 통신 서명(jwt), Postman)
6 데이터 베이스 구축과 관리 통신 프레임워크를 통한 간단한 API 개발
(database, Frameworks)
실습 고도화 과제
7 연결 및 배포 사용자 환경과 데이터 통신환경 연결 및 실습
8 연결 및 배포 개념 소개 및 이해를 돕기 위한 실습
9 웹개발심화 개념 소개 및 이해를 돕기 위한 실습
(통신, 비동기, 가용성)
10 웹개발심화 개념 소개 및 이해를 돕기 위한 실습
(디버깅, 로그, 테스트)
11 웹개발심화 개념 소개 및 이해를 돕기 위한 실습
(암호화, 보안, 성능, 프론트 표현)
미니해커톤 수행
12 매듭 리뷰 및 회고

TGC 주간 활동