React/Node.js 과정

React는 강력한 프론트엔드 기술로
Node.js와 함께 백엔드 개발 기술까지 동시에 확보할 수 있습니다

React는 프론트엔드(Front-End) 개발자 사이에서 가장 인기있는 개발 기술로, 상당히 빠른 속도로 웹 애플리케이션 개발 기술의 대세로 떠올랐습니다.
Node.js는 React와 함께 JavaScript 언어 만으로도 서버까지 구축할 수 있게 해주는 런타임 환경으로, 백엔드(Back-End)까지 작성할 수 있다는 엄청난 장점 때문에 빠르게 점유율을 높여가고 있습니다.
React/Node.js 개발 기술은 최근 기업체에서 신규로 개발하는 웹 애플리케이션이나 빠른 결과물을 만들어내고자 하는 스타트업 등에서 가장 인기있는 웹 개발 기술로, 많은 IT 기업체에서 React/Node.js 개발인력을 필요로 하고 있습니다

주요 강의 내용

▷ JavaScript 고급
  • 참조에 의한 객체 복사
  • new 연산자와 생성자 함수
  • 구조분해 할당
  • 재귀와 스택
  • 클로저(Closure)
  • 객체 함수와 기명함수 표현식
  • Promise, Async, await
  • 제너레이터(Generator)
  • 동적 모듈 사용하기 등
▷ React
  • 컴포넌트(Component)의 이해 및 활용
  • JSX(JavaScript XML)
  • 컴포넌트와 Props
  • React Hooks API
  • Context API
  • React Router
  • Redux & Middleware
  • Redux Thunk
  • Redux-Saga
▷ Material UI
  • React에 특화된 포괄적인 UI 도구 세트
  • Google의 Materral Design을 구현하는 React UI 구성 요소 Library
  • MUI 활용 및 적용
▷ Sass
  • 동적 CSS 작성이 가능한 CSS Pre-Processor
  • Variable, Nesting
  • @import, @mixin, @extend
  • Sass Functions(String, Numeric, List, Map)
  • Selector & Introspection & Color
▷ Node.js
  • Node.js 모듈(Modules)
  • HTTP Modules
  • File System
  • URL Modules
  • NPM 이해 및 적용
  • Event Module
  • Formidable Module
▷ Database
  • Database 설치 및 기본 개념 이해
  • Data 처리를 위한 SQL Statement
  • Database, Table, User 생성 및 관리
  • 사용자 정의 Functions
  • 저장 프로시저(Stored-Procedures)
▷ Samll Project
  • React/node.js 개발 프로젝트

강의 기간 및 고려사항

▶ 강의 기간 : 4개월

▶ 선행 학습 코스 : 웹 개발 기초과정

▶ 수강 후 연계 코스 : 프로젝트 실습과정, 포트폴리오/면접 특강

강의 코스 안내