- 동적 웹 페이지 개발에 관심 있으신 분
- Node.js를 활용해 생산적으로 코드를 작성하고 싶으신 분
- 웹 개발 중 백엔드 분야에 관심 있으신 분
구름 루트에 탑승하신 걸 환영합니다.
Node.js 기초 한 번에 끝내기
여정을 떠나볼까요?
JavaScript로 웹 프로그래밍 한 큐에 마스터
여러분이 지금 보고 계시는 이 페이지나 네이버, 페이스북 등은 모두 웹 프로그래밍으로 만든 결과물입니다. 그렇다면 무엇을 배워야 우리가 매일 접하는 이런 웹 페이지를 만들 수 있는 걸까요? 바로 HTML, CSS, JavaScript죠. HTML로 구조를 잡고, CSS로 HTML 문서를 예쁘게 꾸미면 JavaScript가 문서를 움직이게 만들어줍니다. 프로그래밍 언어는 프레임워크와 짝꿍처럼 붙어 다닙니다. 프레임워크는 개발자가 처리해야 하는 많은 일을 간단한 코딩으로 할 수 있게 잘 꾸며 놓은 치트키예요. JavaScript는 Node.js와 함께하죠. 웹 디자이너, 웹 프로그래머, 웹 기획자 등 웹 퍼블리셔나 프론트엔드 개발자를 꿈꾼다면 이번 루트로 웹 프로그래밍을 한 큐에 다뤄보실 수 있습니다.
비전공자 눈높이에 맞춘 여정
취미, 창업, 자기계발을 위해 코딩을 배우는 분들이 늘어나고 있어요. 하지만 전문 분야이다 보니 비전공자라면 수업을 들어도 기본적인 용어조차 낯선 경우가 많죠. 웹 프로그래밍은 비전공자가 가장 많이 선택하는 분야입니다. 그만큼 개발자 숫자도 많고, 기술의 변화 속도도 무척 빠르죠. 아무것도 모르셔도 충분히 수강하실 수 있습니다. 취미로 코딩을 시작하시려는 분들도 끝까지 완주하실 수 있도록 비전공자의 눈높이에 맞춘 강좌들로 준비했습니다. 여정을 진행하시면 자연스럽게 웹을 비롯한 서비스 전반에 대한 이해도를 높일 수 있고, 홈페이지 하나쯤은 거뜬하게 만들어보실 수 있을 거예요!
믿고 듣는 생활코딩이 함께해요
코딩이나 언어는 몰라도 생활코딩은 아시는 분들이 많을 거예요. 이번 루트는 생활코딩과 함께합니다. 유튜브 28만 구독자와 11만 멤버로 구성된 커뮤니티를 보유한 대표적인 무료 코딩 교육 플랫폼이죠. 기술이나 언어에 대한 일목요연한 설명은 기본! 기술이 등장한 배경이나 그 기술을 써야 하는 이유까지 쉽게 짚어드립니다. 많은 시간을 쏟아야 하는 국비 지원 교육이나 부트캠프가 부담스러우셨다면 무료 여정인 이번 루트로 가볍게 시작해 보시는 건 어떨까요?
이런 분께 추천해요!
구름 루트만 믿고 탑승하세요✈️
생활코딩과 함께하는 이번 루트는 특히 백엔드 분야에 집중하고 싶은 입문자를 위한 커리큘럼입니다. 기초부터 확실히 하기 위해 프로그래밍 서버 용어를 배우고, Node.js를 배워볼 거예요. Node.js를 학습하며 JavaScript의 기본적인 용법을 함께 익히고 본격적인 Node.js 웹서버 구축 요령과 쿠키와 인증 활용 방법을 공부합니다. 이후에는 Node.js의 강력한 프레임워크 Express와 Passport.js를 익히며 로그인 환경을 만드는 법을 배울 수 있습니다. LowDB 패키지로 JSON 데이터베이스를 통해 CRUD 기능 구현을 위한 데이터 저장 방법에 대해 배우면 회원 정보를 생성, 조회, 수정, 삭제할 수 있습니다. 보다 실용적이고 편리한 회원 관리도 중요하죠. 이를 위해 사용자의 권한을 다양화하고 구글 인증 정보를 활용해 로그인 인증 절차까지 마련할 수 있도록 준비했습니다.
완주하면 달라집니다
수강평이 증명하니까
웹 서비스와 서버에 대한 기초 지식들을 배웁니다.
DNS의 동작 방법과 브라우저와 서버의 통신 규칙 HTTP 원리를 배웁니다.
웹 서버를 포함한 백엔드 작업을 쉽게 구현하는 방법을 Node.js로 배웁니다.
쿠키를 활용한 세션 관리와 인증 요령을 배웁니다.
Node.js의 대표 웹 프레임워크 Express를 활용한 웹 애플리케이션 구현 방법을 배웁니다.
OAuth 상호 연동 지원 및 타 서비스 API 접근 방법을 배웁니다.
Passport.js를 활용하여 기업 사용자 정보를 이용한 인증 방법을 배웁니다.
Express의 Session으로 인증 구현 및 정보를 암호화하여 서버에 저장하는 방법을 배웁니다.
JSON에 대해 이해하고 lowdb 사용법을 배웁니다.
회원가입과 회원 인증 기능을 구현하는 방법을 배웁니다.
Google 사용자 인증을 구현하고 Access token을 발급받는 법을 배웁니다.