Thumbnail
BEST
개발 · 프로그래밍 풀스택

비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지 대시보드

(4.9)
28개의 수강평 ∙  606명의 수강생
77,000원

월 15,400원

5개월 할부 시
지식공유자: Jiwoon Jeong
총 72개 수업 (9시간 7분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

초급자를 위해 준비한
[풀스택, 웹 개발] 강의입니다.

내가 좋아하는 유튜버의 맛집지도를 만들면서 프론트엔드, 백엔드, 카카오맵 API 사용법, 배포까지 한번에 배울 수 있는 풀스택 맛집지도 강의입니다.

✍️
이런 걸
배워요!
웹 프론트엔드: HTML, CSS, JS
Open API: 카카오맵 API
서버&벡엔드: Nginx + Express.js: Rest API
데이터베이스: MySQL, DB설계와 SQL
클라우드: AWS EC2 + Ubuntu
Git & Github

개발의 전과정을 경험하고
결과물까지 만들어요 🗺


우리가 코딩을 배우는 이유는 우리에게 필요한 것을 만들기 위함인데,
목적없이 배우다 보면 원래의 의도와는 다르게 최신 기술 스택만을 따라갈 수 있습니다.

개발의 전 과정을 직접 경험해보고 내가 흥미를 느끼는 분야에 집중해도 늦지 않아요.
너무 난이도가 높은 기술을 배제하고 개발 프로세스 경험이라는 취지에 포커스를 맞춰 구성했습니다.

본 강의에서는 맛집 지도 서비스 제작에 필요한 과정을 A부터 Z까지 다루어보며,
내가 좋아하는 유튜버의 맛집 지도를 차근차근 만들어봅니다.

이런 분들께 추천드려요 👌

개발 경험이
아직 부족한 분

웹서비스를
만들고 싶은 분

프로토타입을
만들고 싶은 분

독특한 지도서비스를
만들고 싶은 분


이 강의만의 특징을

알려드릴게요 🚩

1. 기본 기술에 충실하여 최대한 활용하는 강의

꼭 최신 프레임워크를 알고 있어야만 개발할 수 있는 것은 아닙니다.
오히려 기본 기술을 모르는 상태에서 최신 기술부터 배운다면 금방 흥미를 잃기 쉽습니다.
본 과정은 웹 클라이언트부터 서버, 배포 기술까지 최대한 활용하는 것에 초점을 맞췄습니다.

2. 실제 웹 서비스를 만들며 익히는 풀스택 기술

철저하게 핵심 위주로 학습하여 실습 위주로 활용할 수 있도록 하는 것이 1순위 목표입니다.
- HTML, CSS를 배우고, 활용할 수 있는 퍼블리싱 프로젝트,
- AWS 서버를 구축하고 REST API 서버 구현, 그리고 배포까지!

3. 내 것으로 만들기 위한 연습

강의 중간마다 배운 내용을 직접 실습해볼 수 있도록 퀴즈가 나오는데,
강의를 수강하며 직접 풀어본다면 배운 지식들을 진짜 내 것으로 만드는데 도움이 될 겁니다.

4. 원활한 질의응답 & 다양한 강의자료

질문을 남겨주시면 효과적인 학습을 위해 빠르게 답변드리겠습니다.
또, 각 챕터별 강의에서 활용할 수 있도록 다양한 강의자료를 제작했습니다.

클라이언트 & 서버를 배워요 👨‍💻

클라이언트

  1. 핵심 콕콕! HTML, CSS
    • HTML 주요태그
    • CSS Box Model, Position, Flex...
  2. 맛집지도 일단 만들어봐요! : HTML, CSS + 카카오맵 퍼블리싱
    • HTML, CSS로 맛집지도 뼈대 만들기
    • 카카오맵 API로 지도 넣기
  3. 깔끔하게 정리하는 Javascript 문법
    • variable, operator..
    • condition, loop
    • function
  4. JS DOM과 비동기처리
    • DOM && Event Handling
    • Asynchronous
  5. 카카오맵 API
    • 지도 생성 & 컨트롤러
    • Marker 생성
    • InfoWindow 커스터마이징
    • 카테고리 핸들링

서버

  1.  서버를 구축하자! 쉽게 이해하고 만드는 AWS 서버
    • AWS EC2 + Linux Ubuntu
    • Nginx, Node Express.js, MySQL
  2. 데이터를 저장하는 공간, MySQL로 배우는 DB 설계방법과 SQL
    • ERD 설계
    • Query
  3. 데이터를 깔끔하게 제공하는, Express.js 백엔드와 REST API
    • REST API
    • Express 사용법
    • CRUD API 구현
  4. 맛집지도를 완성해볼까요?
    • 프로젝트 완성 과제
  5. 배포하기: 전 세계에서 내 맛집지도를 볼 수 있도록
    • Git, Github
    • PM2 무중단 배포
    • Domain 적용


여러분들의 미래 모습 😎

  • HTML, CSS를 활용해서 웹사이트의 레이아웃을 만들 수 있습니다.
  • 카카오맵 API를 필요한 형태로 커스텀하여 사용할 수 있습니다.
  • 클라이언트와 서버의 개념을 이해하고 설명할 수 있습니다.
  • AWS EC2 Linux Ubuntu 서버를 구축할 수 있습니다.
  • REST API의 개념을 이해하고 설명할 수 있습니다.
  • 필요한 REST API를 구현할 수 있습니다.
  • 사이트를 배포할 수 있습니다.

예상 질문 Q&A 💬

Q. 왜 풀스택 기술을 배워야 할까요?
프로그래밍을 입문하시는 분들이 문법 공부만 반복하다가 실제 개발은 해보지 못하고 포기하는 경우를 많이 봤습니다. 프로그래밍 사고력을 요구하는 알고리즘 분야와 실전 개발 분야는 또 차이점이 있습니다. 풀스택 기술을 익히며 프로젝트의 A-Z를 느껴보는 경험을 드리고 싶어요!

Q. 코딩은 처음인데 수강해도 괜찮을까요?
비전공자들도 수강하실 수 있도록 최대한 신경써서 강의를 구성했지만 최소한의 기초지식은 필요합니다. 대학생의 경우 학교에서 기초 프로그래밍 강의를 들어본 적이 있다면 충분히 수강하실 수 있고, 생활코딩을 보고 이해하실 수 있는 정도라면 수강하실 수 있다고 생각합니다. 만약 어려운 점이 있으시다면 언제든 질문해주세요! 빠르게 답변드리겠습니다.

Q. 완강하고 난 다음엔 무엇을 해야 할까요?
제가 추천드리는 것은 프로젝트를 하나 구상하는 것입니다. 어떤 프로젝트라도 일단 만들어보고 싶었던 걸 정하고 부딪혀 보시는 겁니다. 수강하면서 재미있었던 한 분야를 정해 전문성을 쌓아보시면 큰 도움이 될 겁니다.

Q. 수강 시 주의할 사항이 있을까요?
A. 클라이언트 파트를 진행할때는 Chrome 웹 브라우저를 기준으로 진행하며, 전체적인 강의는 Windows OS 기준으로 진행됩니다.

A. 코드를 직접 작성하며 강의를 진행하는 부분이 있기에 키보드 소리가 날 수 있습니다.
소리에 매우 민감하신 분은 반드시 공개된 강의 음량을 확인해주시길 바랍니다.

A. 서버 파트 강의에서는 전체적으로 Top-down 형식의 학습이 진행됩니다.
Express 템플릿을 제공하고, 이를 활용해 RestAPI를 설계하는 방법을 배웁니다.
Express generator가 아닌 강사 본인이 직접 제작한 MVC 패턴 템플릿입니다.
템플릿 구조를 이해하고 활용하여 기능을 구현하는데 초점을 맞추고 있습니다.
학습 스타일면에서, Bottom-up으로 템플릿 제작에 모든 코드를 직접 작성하며 배워야 한다고 생각하시는 분은 참고해주시길 바랍니다.

 

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
프로그래밍 문법만 공부하다가 포기한 적이 있는 분
기초부터 배포까지 개발의 모든 과정을 배워보고 싶은 분
나만의 맛집 지도를 기록하고 웹사이트로 만들고 싶은 분

안녕하세요
Jiwoon Jeong 입니다.
Jiwoon Jeong의 썸네일

웹, 서버, 데이터를 다루는 개발자입니다.

누구나 재밌고 유익하게 배울 수 있는 개발 콘텐츠를 만들겠습니다.

 

이력 사항 ✒️

  • 네이버커넥트 부스트캠프 웹 백엔드(Node.js) 6기 code reviewer 활동
  • 서울산업진흥원 SeSSAC 온라인 IT콘텐츠 파트너 (Full Stack)
  • 서울산업진흥원 SeSSAC 개발자 입문과정 진행 (Python, Javascript)
  • 건국대 몰입형 프로그래밍 과정 강의 진행
  • 서울시 SSAC 라이징 프로그래머 서버파트 총괄
  • 암호화폐 매매 자동화 프로그램 개발 외주 (Qt)
  • 마케팅 에이전시 랜딩 페이지 개발 외주 (Web)
  • 실시간 데이터처리 Windows 응용 프로그램 개발 외주 (Qt)
  • 반려견 산책 애플리케이션 기획 및 개발 (Android)
  • 前 IT 스타트업 소프트스퀘어드 교육팀장
커리큘럼 총 72 개 ˙ 9시간 7분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. 강의소개
섹션 1. 핵심을 콕콕! HTML, CSS
VSCode 설치, HTML, CSS, JS 맛보기 미리보기 05:56 HTML 코드 구조 파악하기 미리보기 04:08 정말 자주 쓰는 8가지 HTML 태그 정리 + 퀴즈 미리보기 07:22 HTML 퀴즈 풀이 미리보기 02:38 CSS 알아보기, HTML과 연결, 기본 세팅 코드 미리보기 04:03 CSS 선택자 미리보기 07:31 CSS 사이즈 단위와 색상 선택 방법 미리보기 08:10
CSS 박스모델 04:33
CSS 폰트, 글꼴을 지정하는 방법 04:35
CSS Display 속성 03:34
CSS 레이아웃 - Position + 퀴즈 07:53
CSS Position 퀴즈 풀이 02:23
CSS Flex box 07:51
CSS Flex 퀴즈 00:43
CSS Flex 퀴즈 풀이 05:21
반응형 웹, CSS Media Query 03:58
CSS Media Query 퀴즈 01:20
CSS Media Query 퀴즈 풀이 02:13
섹션 2. 맛집지도 일단 만들어봐요! : HTML, CSS + 카카오맵 퍼블리싱
맛집지도 사이트 뼈대 잡고 반응형 처리하기 미리보기 12:17
카카오맵 API를 활용해서 지도를 넣는 방법 10:55
섹션 3. 깔끔하게 정리하는 Javascript 문법
JS, 바닐라, ES6 용어 정리 02:02
JS 변수와 자료형 06:32
JS 연산자 08:23
JS 조건문 + 퀴즈 06:05
JS 배열 + 퀴즈 08:12
JS 객체 03:54
JS 반복문 08:30
JS 함수 + 퀴즈:BMI 계산하는 함수를 만들어보시오! 미리보기 09:15
섹션 4. JS DOM과 비동기처리
JS로 HTML과 CSS를 컨트롤 하는 방법 19:40
JS Event 처리 07:45
JS 헬구간! 비동기 처리 15:48
섹션 5. 카카오맵 API
지도 생성 & 확대 축소 컨트롤러, 더미 데이터 준비하기 04:45
카카오맵에 여러개의 맛집 위치를 찍는 방법 10:36
맛집 클릭시 상세 조회 + 유튜브 섬네일 따기, 지도 중심 이동 17:33
카테고리로 데이터를 분류하는 방법 07:44
섹션 6. 서버를 구축하자! 쉽게 이해하고 만드는 AWS 서버
클라이언트-서버 관계론 이해, 네트워크 필수 지식 정리 13:26
AWS EC2 인스턴스 임대, Nginx + Node.js 설치 08:29
MySQL 환경 구축, 외부접속 하는 방법 06:49
섹션 7. 데이터를 저장하는 공간, MySQL로 배우는 DB 설계방법과 SQL
데이터베이스란 어떤 것인지 정리 해드립니다. 미리보기 06:29
DB를 설계하는 노하우 14:12
복잡한 코드 없이 테이블을 만드는 방법 19:07
MySQL 기초 SQL 08:43
섹션 8. 기능을 제공하는, Express.js 백엔드와 Rest API + CRUD
Rest API란 어떤 것인지 깔끔하게 정리 해드립니다. 미리보기 14:27
Node, NPM 그리고 노드 모듈시스템까지 정리 09:01
Express 프레임워크 활용을 위한 준비 04:54
Express 템플릿 코드 구조 파악하기 14:06
Rest API - 조회 API 만드는 방법 16:48
Rest API - 생성 API 만드는 방법 13:48
Rest API - 수정 API 만드는 방법 17:06
Rest API - 삭제 API 만드는 방법 05:55
섹션 9. 맛집지도를 완성 해볼까요?
프로젝트 완성과제: 맛집지도 테이블을 설계, 조회 API 개발 03:14
맛집 지도 테이블 설계 방법 06:04
맛집 목록 조회 API 구현 10:22
프로젝트 완성과제: 맛집목록 API 연동을 위한 Axios 사용방법 07:19
Axios 맛집 목록 API 데이터 요청 09:21
섹션 10. 배포하기: 전 세계에서 내 맛집지도를 볼 수 있도록
코드를 서버에 옮기기 위한 Git, Github 개념 정리 07:27
Git, Github 실습 16:56
PM2를 활용한 무중단 배포 03:25
도메인 적용하기 04:26
섹션 11. [심화, 선택사항] 회원가입/로그인 기능 개발
**선행 강의에서 다룬 지식을 완벽히 숙지했을 때 이해할 수 있는 내용입니다.**
심화 내용 확인하기
JWT란? 05:16
서버 - Node에서 JWT를 생성하고 검증하는 방법 06:30
서버 - 회원가입 API 구현하기 07:33
서버 - 로그인 API, 토큰 검증 API 구현하기 06:24
클라이언트 - 회원가입 API 연동하기 08:04
클라이언트 - 로그인 API 연동하기 02:03
클라이언트 - 토큰 검증 API 연동하기 07:25
배포 - HTTPS 적용 06:07
배포 - HTTPS 적용 후 추가작업 (reverse proxy, code pull) 06:55
강의 게시일 : 2022년 04월 26일 (마지막 업데이트일 : 2023년 02월 06일)
수강평 총 28개
수강생분들이 직접 작성하신 수강평입니다.
4.9
28개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
현비밀 thumbnail
5
노드js 부분빼고는 정말 좋아요. 근데 노드js 부분까지 다 설명하려면 솔직히 그것도 아닌거같구요.. 무엇보다 강사님 질의응답이 너무좋습니다. 솔직히 돈 안 아깝습니다. 지금 이제 끝을 달려가는데 제바바알 배포까지 성공할수있었음좋겠어요. 할수잇겟죠ㅜㅜ?
2023-11-15
챗지피티 thumbnail
5
비전공자인데 개발자가 되려는 사람인데 JS부터 막막함을 느껴서 이 강의를 듣게 되었습니다. 많이 배워갑니다..!
2024-01-01
Suit & Coffee thumbnail
5
Good!
2023-12-10
설이 thumbnail
5
이해하기좋아요
2024-03-25
이희은 thumbnail
5
설명 너무 잘해주셔서 잘 따라가고있습니다. 좋은 강의 감사합니다!
2022-05-01
지식공유자 Jiwoon Jeong
감사합니다 :) 수강 중에 어려움이 생기시면 Q&A 활용해주세요!
2022-05-01