컨텐츠 내용
- 수강신청
- 과정정보
[IT SW 스쿨] (프론트엔드 개발자를 위한) 백엔드 개발 기초 (대면)
학습목표
교육대상
과정소개
- 프론트엔드 개발자가 백엔드 개발의 핵심 개념과 기술을 실습 중심으로 학습하여 풀스택 역량을 키우는 과정입니다.
과정 목표
- 백엔드 개발의 기본 원리와 아키텍처를 이해한다.
- RESTful API 설계 및 구현 능력을 습득한다.
- 데이터베이스 설계 및 연동 기술을 익힌다.
추천 대상
- 백엔드 개발에 관심 있는 프론트엔드 개발자
- 풀스택 개발자로 성장하고자 하는 웹 개발자
- API 통신 및 서버 로직에 대한 이해도를 높이고 싶은 개발자
사전 체크리스트
- HTML, CSS, JavaScript에 대한 기본 지식이 있다.
- 프론트엔드 프레임워크(React, Vue, Angular 등) 사용 경험이 있다.
- Git 버전 관리 시스템을 사용해 본 경험이 있다.
- RESTful API를 사용해 본 경험이 있다.
- 기본적인 알고리즘과 자료구조에 대한 이해가 있다.
체크리스트 결과
- 5개 중 2개 이상 "아니오"를 선택한 경우, 사전학습 필요:
- JavaScript ES6+ 문법
- 비동기 프로그래밍 개념 (Promise, async/await)
- HTTP 프로토콜 기본 이해
강사 소개
- **박은종 강사**
- 現 패스트캠퍼스 디렉터
- 前 이노베이션아카데미 멘토
- 저서: "Do it Java Programming"
준비 사항
- 개인 노트북
교육 정보
- **방식**: 이론 10%, 실습 90%
- **수료 기준**:
- 출석 80% 이상
- 종합평가 60점 이상
- 총합 70점 이상 (출석 50%, 평가 50%)
평가 방식
- 객관식 8문항 (10점/문항)
- 서술형 2문항 (10점/문항)
교육 시간표
1일차
- 09:00~09:50: 백엔드 개발 개요 및 아키텍처 소개
- 10:00~10:50: Node.js 기초 및 Express.js 프레임워크 설정
- 11:00~11:50: RESTful API 설계 원칙과 실습
- 11:50~13:00: 점심 식사
- 13:00~13:50: 미들웨어 개념 및 구현 실습
- 14:00~14:50: 데이터베이스 연동 (MongoDB)
- 15:00~15:50: CRUD 작업 구현 실습
- 16:00~16:50: 에러 처리 및 로깅 구현
2일차
- 09:00~09:50: 인증 및 권한 관리 (JWT 토큰)
- 10:00~10:50: API 보안 및 CORS 설정
- 11:00~11:50: 비동기 작업 처리 및 최적화
- 11:50~13:00: 점심 식사
- 13:00~13:50: API 문서화 (Swagger) 실습
- 14:00~14:50: 단위 테스트 작성 및 실행
- 15:00~15:50: 배포 전략 및 CI/CD 파이프라인 소개
- 16:00~16:50: 종합평가
수료기준
평가기준 | 총점 |
---|---|
배점 | 100점 |
수료기준 | 60점 |
차시 | 일시 | 강의명 |
---|---|---|
강의 목차가 없습니다. |