2️⃣

핵심 웹 프로그래밍

상세 커리큘럼
Search
과정명
주요 내용
주요 기술
인터넷과 HTTP 그리고 웹 서버 - 웹 서버를 구현하기 위한 기초 지식 학습 - 패킷을 활용한 서버와 클라이언트의 통신 구현 - 클라우드 컴퓨팅 서비스 개론 및 사용 이유 웹 백엔드 기초 - HTTP Request에 관한 이해를 바탕으로한 API 서버 구현 - 데이터베이스와의 연동을 통해 CRUD가 가능한 REST API 서버 구현 - 세션과 쿠키를 활용한 사용자 인증 구현 웹 백엔드 심화 - JWT(Json Web Tocken)을 통한 토큰 인증 구현 - MVC, MVT 등 웹 디자인 패턴을 활용한 웹 애플리케이션 구현 - 프론트엔드 서버와 백엔드 서버간의 연동
- HTTP 통신, 프로토콜, URL - 쿠키, 세션, 보안 - 클라우드 컴퓨팅 - Python - API - CRUD(Create, Read, Update, Delete) - MySQL - MongoDB
웹 프론트엔드
Open
프론트엔드 기초 - 문서 객체 모델(DOM)과 가상 문서 객체 모델(Virtual DOM)에 대한 이해 - 재사용이 가능한 컴포넌트 구현 - 조건부 렌더링을 통한 타이머 앱 구현 프론트엔드 심화 - Axios, Ajax를 통한 비동기 통신 구현 - MVVM 패턴을 적용한 웹 애플리케이션 개발 - 클래스 컴포넌트 코드를 함수형 컴포넌트 + 리액트 훅으로 리팩토링 웹 프론트엔드 미니 프로젝트 - Bootstrap, Material UI 등의 CSS 프레임워크를 활용한 웹 UI/UX 구현 - Open API를 통한 웹 애플리케이션 구현
- React.js - DOM과 Virtual DOM - 컴포넌트 - 렌더링 - React Hook - 웹 디자인 패턴 - 비동기 통신 - Bootstrap - Material UI - Open API
COUNT2