수강대상
교육목표
[온라인 교육과정 문의]
- 전화 : 02-2078-2999
- 이메일 : sesac@sba.seoul.kr
[해당 교육과정 소개]
직접 서비스를 만들고 배포하는 경험을 통해 개발에 필요한 기술을 모두 활용.교육내용

이수기준
평가항목 | 이수기준 | 반영기준(가중치) |
---|---|---|
진도율 | 80점 이상 | 80% |
시험 | 60점 이상 | 20% |
총점 | 80점 이상 | 100% |
1. 강의를 시작하기 전에 |
|
1. 강의 소개와 학습준비 | 6분 0초 |
---|---|
2. 웹 기술, 개발 배경 지식 정리하기 |
|
2. 개발환경 구축 | 9분 0초 |
3. 웹 기술의 이해 | 18분 0초 |
4. 클라이언트/서버 관계 이해 | 12분 0초 |
5. 네트워크 기본 지식 | 12분 0초 |
3. HTML 구조와 주요 태그 정리하기 |
|
6. HTML 코드 구조 파악 | 21분 0초 |
7. 경로표기법, 주석 개념 정리 | 9분 0초 |
8. HTML 주요 태그 정리1 | 20분 0초 |
9. HTML 주요 태그 정리2 | 17분 0초 |
10. HTML 주요 태그 정리3 | 8분 0초 |
11. 접근성, 크로스 브라우징, 공식문서 활용 방법 | 6분 0초 |
4. 깔끔하게 정리하는 CSS 기본부터 심화 |
|
12. CSS 배경지식 | 13분 0초 |
13. CSS 단위 정리 | 20분 0초 |
14. CSS 선텍자 1 | 11분 0초 |
15. CSS 선택자 2 | 16분 0초 |
16. CSS 선택자 3 | 16분 0초 |
17. CSS 박스모델 1 | 17분 0초 |
18. CSS 박스모델 2 | 14분 0초 |
19. CSS Background | 13분 0초 |
20. CSS Font | 19분 0초 |
21. CSS Position | 13분 0초 |
22. CSS Display | 10분 0초 |
23. CSS Flexbox1 | 20분 0초 |
24. CSS Flexbox2 | 17분 0초 |
25. 반응형 웹 이해 | 14분 0초 |
26. Media Query | 10분 0초 |
27. CSS 상속 | 9분 0초 |
5. 일정관리 서비스 웹페이지 퍼블리싱하기 |
|
28. 프로젝트 설명과 구조 | 15분 0초 |
29. 헤더 만들기 1 | 20분 0초 |
30. 헤더 만들기 2 | 17분 0초 |
31. 푸터 만들기 | 12분 0초 |
32. 로그인 페이지 | 26분 0초 |
33. 회원가입 페이지 | 16분 0초 |
34. 메인 페이지 점보트론 | 16분 0초 |
35. 메인 페이지 매트릭스 1 | 14분 0초 |
36. 메인 페이지 매트릭스 2 | 15분 0초 |
37. 메인 페이지 매트릭스 3 | 18분 0초 |
6. 자바스크립트(ES6) 기본부터 심화 |
|
38. JS, vanila, ES6 이해 | 11분 0초 |
39. JS 변수와 자료형 | 21분 0초 |
40. JS 연산자 | 15분 0초 |
41. JS 조건문 | 19분 0초 |
42. JS 배열, 객체 | 22분 0초 |
43. JS 반복문 | 18분 0초 |
44. ES6 함수 선언 방식 | 16분 0초 |
45. ES6 객체 선언 방식1 | 16분 0초 |
46. ES6 객체 선언 방식2 | 15분 0초 |
47. ES6 객체 선언 방식3 | 5분 0초 |
7. 자바스크립트와 DOM |
|
48. DOM 이해 | 12분 0초 |
49. DOM API 1 | 14분 0초 |
50. DOM API 2 | 14분 0초 |
51. DOM Event 이해 | 8분 0초 |
52. DOM Event 처리방식 | 13분 0초 |
8. 자바스크립트 비동기처리 |
|
53. JS 비동기 처리1 | 15분 0초 |
54. JS 비동기 처리2 | 15분 0초 |
55. JS 비동기 처리3 | 14분 0초 |
9. 서버 환경 구축하기 |
|
56. AWS EC2 Ubuntu 환경 구성 | 18분 0초 |
57. Nginx, Node.js, MySQL 설치 | 7분 0초 |
58. HTTPS의 이해 | 10분 0초 |
59. 도메인, HTTPS 적용 | 16분 0초 |
10. MySQL부터 SQL까지 정복하기 |
|
60. 데이터베이스 이해 | 13분 0초 |
61. DB 클라이언트/외부접속 | 14분 0초 |
62. 테이블 설계 방법1 | 19분 0초 |
63. 테이블 설계 방법2 | 11분 0초 |
64. 테이블 설계 실습 1 : 카카오톡 DB | 16분 0초 |
65. 테이블 설계 실습 2 : 데이터타입과 속성 | 19분 0초 |
66. 테이블 설계 실습 3 : 더미 데이터와 서버시간 설정 | 15분 0초 |
67. SQL1 | 9분 0초 |
68. SQL2 | 25분 0초 |
69. SQL3 | 28분 0초 |
11. Node.js와 패키지 관리자 이해하기 |
|
70. 노드와 모듈시스템 | 14분 0초 |
71. NPM 개념과 사용법 | 7분 0초 |
12. Express API 서버, Rest API 만들기 |
|
72. Rest API 이해 | 20분 0초 |
73. Express 미들웨어, 라이브러리 설정 | 18분 0초 |
74. Express 프로젝트 구조, Router, Contorller | 9분 0초 |
75. Express 프로젝트 구조, Database Access Object | 16분 0초 |
76. Express req, res 객체 | 17분 0초 |
77. 일정관리 서비스 DB 설계 | 7분 0초 |
78. 일정 CRUD API 만들기 1. create | 17분 0초 |
79. 일정 CRUD API 만들기 2. read | 16분 0초 |
80. 일정 CRUD API 만들기 3. update | 22분 0초 |
81. 일정 CRUD API 만들기 4. delete | 12분 0초 |
82. JWT 이해 | 18분 0초 |
83. 회원가입 API | 19분 0초 |
84. 로그인 API | 14분 0초 |
85. JWT 미들웨어와 회원용 API | 9분 0초 |
13. 일정관리 서비스 완성하기 |
|
86. API 통신을 위한 Axios | 8분 0초 |
87. 회원가입 기능 구현 1 | 17분 0초 |
88. 회원가입 기능 구현 2 | 11분 0초 |
89. 로그인 기능 구현 | 11분 0초 |
90. 토큰 검증과 헤더 설정 | 19분 0초 |
91. 일정 조회 기능 구현 | 15분 0초 |
92. 일정 생성 기능 구현 | 13분 0초 |
93. 일정 수정 기능 구현 | 11분 0초 |
94. 일정 삭제 기능 구현 | 5분 0초 |
14. 구글/네이버에서 검색되도록 배포하기 |
|
95. git, github 활용 | 17분 0초 |
96. 리버스 프록시와 pm2 무중단 배포 | 11분 0초 |
97. 웹마스터 등록 | 8분 0초 |