Nhập môn Express.js mượt mà như dòng chảy, từ cơ bản đến thực chiến! Hành trình backend, tự tay xây dựng từ khái niệm cơ bản về server đến hoàn thành dự án CRUD, học hỏi một cách bài bản.
Hiểu các khái niệm cơ bản về cách một máy chủ web hoạt động
Tổng hợp kiến thức cơ bản về mạng như TCP, HTTP
Tự tạo web server thuần bằng Node.js
Thực hành hệ thống định tuyến của Express
Phục vụ các tệp tĩnh và tìm hiểu về middleware tĩnh
Thiết kế và cách sử dụng middleware tùy chỉnh
Xử lý Params URL, Query String
Thực hành cách xử lý dữ liệu biểu mẫu và JSON
Tạo trang web động bằng mẫu EJS
Hoàn thành dự án backend thực tế triển khai các chức năng CRUD
Các khái niệm cơ bản và nâng cao của Express: Tìm hiểu sâu sắc từ phương pháp cơ bản để xây dựng máy chủ web bằng Express đến các tính năng nâng cao.
Middleware và định tuyến: Tìm hiểu về khái niệm và cách sử dụng Middleware trong Express, phương pháp xử lý yêu cầu và phản hồi thông qua định tuyến.
Phát triển RESTful API: Tìm hiểu cách thiết kế và triển khai RESTful API bằng Express.
Cơ chế hoạt động bên trong của Express: Tìm hiểu cơ chế hoạt động bên trong của Express và hiểu nguyên tắc hoạt động của framework.
Xây dựng bộ máy Express của riêng bạn: Tham gia vào một dự án thiết kế và triển khai khung web của riêng bạn bằng Express để đạt được sự hiểu biết sâu sắc hơn.
Khóa học này dành cho ai?
Người mới bắt đầu muốn phát triển backend.
Dành cho các nhà phát triển frontend tò mò về Express.js
Người ngoài ngành muốn trải nghiệm quy trình backend thực tế.
Dành cho những ai cảm thấy cách thức hoạt động của máy chủ web còn trừu tượng
Dành cho những người đã dùng Node.js nhưng đây là lần đầu làm server thực tế
Dành cho những ai muốn trải nghiệm toàn bộ quy trình phát triển web bằng JavaScript
Những ai muốn tìm hiểu về cấu trúc tách router theo chức năng
Dành cho những ai muốn trau dồi khả năng thiết kế RESTful API
Cần biết trước khi bắt đầu?
Các cú pháp cơ bản của JavaScript như biến, hàm, câu lệnh điều kiện
Có kinh nghiệm sử dụng CLI đơn giản ở mức cài đặt npm, chạy Node.js.
Các khái niệm cấu trúc của HTML/CSS (không cần kiến thức chuyên sâu)
Mức độ quan tâm hoặc mong muốn học hỏi về các khái niệm như API, máy chủ, v.v.
안녕하세요, 우리동네코딩 스튜디오에 오신 것을 환영합니다!
우리동네코딩 스튜디오는 카네기 멜론, 워싱턴, 토론토, 워터루 등 북미의 주요 대학에서 컴퓨터공학을 전공하고, Google, Microsoft, Meta 등 글로벌 IT 기업에서 실무 경험을 쌓은 개발자들이 함께 만든 교육 그룹입니다.
처음에는 미국과 캐나다의 컴퓨터공학 전공자들끼리 함께 공부하며 성장하고자 만든 스터디 모임에서 시작되었습니다. 각기 다른 대학, 다른 시간대에 있었지만 함께 문제를 해결하고 서로에게 배운 그 시간은 매우 특별했고, 자연스럽게 이런 생각이 들었습니다.
“우리가 공부하던 이 방식, 그대로 다른 사람에게도 전하면 어떨까?”
그 물음이 바로 우리동네코딩 스튜디오의 출발점이었습니다.
현재는 약 30명의 현직 개발자와 컴퓨터공학 전공 대학생들이 각자의 전문 분야를 맡아, 입문부터 실전까지 아우르는 커리큘럼을 직접 설계하고 강의합니다. 단순한 지식 전달을 넘어, 진짜 개발자의 시선으로 배우고 함께 성장할 수 있는 환경을 제공합니다.
“진짜 개발자는, 진짜 개발자에게 배워야 합니다.”
저희는 웹 개발의 전 과정을 처음부터 끝까지 체계적으로 다루되, 이론에 머무르지 않고 실습과 실전 중심의 피드백을 통해 실력을 키워드립니다.
수강생 한 사람, 한 사람의 성장을 함께 고민하고 이끌어가는 것이 우리의 철학입니다.
🎯 우리의 철학은 분명합니다.
"진정한 배움은 실천에서 오고, 성장은 함께할 때 완성된다."
개발을 처음 시작하는 입문자부터, 실무 능력을 키우고 싶은 취업 준비생, 진로를 탐색 중인 청소년까지.
우리동네코딩 스튜디오는 모두의 출발점이자, 함께 걷는 든든한 동반자가 되고자 합니다.
이제, 혼자 고민하지 마세요.
우리동네코딩 스튜디오가 여러분의 성장을 함께하겠습니다.
Welcome to Neighborhood Coding Studio!
Neighborhood Coding Studio was founded by a team of developers who studied computer science at top North American universities such as Carnegie Mellon, the University of Washington, the University of Toronto, and the University of Waterloo, and went on to gain hands-on experience at global tech companies like Google, Microsoft, and Meta.
It all began as a study group formed by computer science students across the U.S. and Canada, created to grow together by sharing knowledge, solving problems, and learning from one another.
Though we were attending different schools in different time zones, the experience was so meaningful that it led us to one simple thought:
“What if we shared this way of learning with others?”
That thought became the foundation of Neighborhood Coding Studio.
Today, we are a team of around 30 active developers and computer science students, each taking responsibility for their area of expertise—designing and delivering a curriculum that spans from foundational knowledge to real-world development.
We’re not just here to teach—we’re here to help you see through the lens of real developers and grow together.
“To become a real developer, you must learn from real developers.”
Our courses take you through the entire web development journey—from start to finish—focused on hands-on practice, real-world projects, and practical feedback.
We care deeply about each learner’s growth and are committed to supporting your path every step of the way.
🎯 Our philosophy is simple but powerful:
"True learning comes from doing, and true growth happens together."
Whether you're just getting started, preparing for your first job, or exploring your future in tech,
Neighborhood Coding Studio is here to be your launchpad—and your trusted companion on the journey.
You don’t have to do it alone.
Let Neighborhood Coding Studio walk with you toward your future in development.
Tất cả
47 bài giảng ∙ (2giờ 31phút)
Tài liệu khóa học: