Dự án tạo bản đồ nhà hàng đầy đủ cho những người không chuyên!: Front, Back-end và triển khai
Đây là khóa học lập bản đồ nhà hàng đầy đủ, nơi bạn có thể tìm hiểu về front-end, back-end, cách sử dụng Kakao Map API và cách phân phối cùng lúc trong khi tạo bản đồ nhà hàng cho YouTuber yêu thích của bạn.
Cơ sở dữ liệu: MySQL, thiết kế cơ sở dữ liệu và SQL
Máy chủ: AWS EC2 + Ubuntu
Git & Github
Trải nghiệm toàn bộ quá trình phát triển Chúng tôi thậm chí còn tạo ra kết quả 🗺
Lý do chúng ta học lập trình là để tạo ra những thứ chúng ta cần. Nếu bạn học mà không có mục đích, bạn có thể chỉ chạy theo công nghệ mới nhất, khác với mục đích ban đầu của bạn.
Không bao giờ là quá muộn để trải nghiệm toàn bộ quá trình phát triển trực tiếp và tập trung vào những lĩnh vực mà bạn quan tâm. Chúng tôi tập trung vào trải nghiệm trong quá trình phát triển, loại trừ những công nghệ quá khó.
Trong bài giảng này, chúng tôi sẽ trình bày quy trình tạo dịch vụ bản đồ nhà hàng từ A đến Z. Tôi đang dần tạo ra một bản đồ về các nhà hàng của những YouTuber mà tôi yêu thích.
Tôi giới thiệu điều này cho những người này👌
Kinh nghiệm phát triển Vẫn còn thiếu sót
Dịch vụ web Những người muốn làm
Nguyên mẫu Những người muốn làm
Dịch vụ bản đồ độc đáo Những người muốn làm
Các tính năng độc đáo của khóa học này Tôi sẽ cho bạn biết 🚩
1. Một bài giảng bám sát các kỹ thuật cơ bản và tận dụng tối đa chúng
Bạn không nhất thiết phải biết công nghệ mới nhất để phát triển. Ngược lại, nếu bạn bắt đầu học công nghệ mới nhất mà không biết những kiến thức cơ bản, bạn sẽ dễ mất hứng thú. Khóa học này tập trung vào việc tận dụng tối đa các ứng dụng web, máy chủ và công nghệ triển khai.
2. Công nghệ full-stack được học trong khi tạo ra các dịch vụ web thực tế
Ưu tiên hàng đầu của chúng tôi là tập trung hoàn toàn vào các khái niệm cốt lõi và cho phép sử dụng thực tế. - Một dự án xuất bản nơi bạn có thể học và sử dụng HTML và CSS. - Xây dựng máy chủ AWS, triển khai máy chủ REST API và triển khai nó!
3. Thực hành để biến nó thành của tôi
Có bài kiểm tra ở giữa mỗi bài giảng để bạn có thể thực hànhnhững gìđã học . Nếu bạn tham gia lớp học và tự giải quyết vấn đề, điều này sẽ giúp bạn biến kiến thức đã học thành của riêng mình.
4. Hỏi & Đáp mượt mà & Tài liệu bài giảng đa dạng
Hãy để lại câu hỏi và chúng tôi sẽ phản hồi nhanh chóng để giúp bạn học hiệu quả hơn. Ngoài ra, chúng tôi đã tạo ra nhiều tài liệu bài giảng có thể sử dụng trong các bài giảng của từng chương.
Học Client & Server 👨💻
khách hàng
Đúng là vấn đề! HTML, CSS
Thẻ HTML chính
Mô hình hộp CSS, Vị trí, Độ linh hoạt...
Trước tiên chúng ta hãy tạo một bản đồ nhà hàng nhé! : HTML, CSS + Xuất bản bản đồ Kakao
Tạo một khung bản đồ thực phẩm với HTML và CSS
Chèn bản đồ bằng Kakao Map API
Ngữ pháp Javascript được sắp xếp gọn gàng
biến, toán tử..
điều kiện, vòng lặp
chức năng
JS DOM và Xử lý không đồng bộ
DOM && Xử lý sự kiện
Không đồng bộ
API bản đồ Kakao
Tạo bản đồ & Bộ điều khiển
Tạo một điểm đánh dấu
Tùy chỉnh InfoWindow
Xử lý danh mục
Máy chủ
Hãy cùng xây dựng một máy chủ! AWS Server dễ hiểu và dễ tạo
AWS EC2 + Linux Ubuntu
Nginx, Node Express.js, MySQL
Không gian lưu trữ dữ liệu, phương pháp thiết kế DB và SQL học được với MySQL
Thiết kế ERD
Truy vấn
Express.js backend và REST API cung cấp dữ liệu sạch
Giao diện lập trình ứng dụng REST
Cách sử dụng Express
Triển khai API CRUD
Chúng ta có nên hoàn thành bản đồ nhà hàng không?
Bài tập hoàn thành dự án
Phân phối: Làm cho bản đồ nhà hàng của bạn được thế giới biết đến
Git, Github
Phân phối PM2 không ngừng
Ứng dụng miền
Tương lai của bạn trông như thế nào 😎
Bạn có thể tạo bố cục cho trang web của mình bằng HTML và CSS.
Bạn có thể tùy chỉnh Kakao Map API cho phù hợp với nhu cầu của mình.
Bạn có thể hiểu và giải thích các khái niệm về máy khách và máy chủ.
Bạn có thể xây dựng máy chủ AWS EC2 Linux Ubuntu.
Bạn có thể hiểu và giải thích khái niệm về REST API.
Bạn có thể triển khai REST API mà bạn cần.
Bạn có thể phân phối trang web.
Câu hỏi dự kiến Q&A 💬
H. Tại sao tôi nên học công nghệ full-stack? Tôi đã thấy nhiều trường hợp những người mới học lập trình chỉ học đi học lại ngữ pháp rồi bỏ cuộc mà không thực sự phát triển được gì. Ngoài ra còn có sự khác biệt giữa lĩnh vực thuật toán đòi hỏi tư duy lập trình và lĩnh vực phát triển thực tiễn. Tôi muốn mang đến cho bạn trải nghiệm học công nghệ toàn diện và cảm nhận được sự hoàn hảo của một dự án!
H. Tôi mới học lập trình. Tôi có thể tham gia khóa học này không? Chúng tôi đã rất cẩn thận trong việc xây dựng khóa học sao cho những người không chuyên ngành cũng có thể tham gia, nhưng vẫn phải có kiến thức cơ bản tối thiểu. Đối với sinh viên đại học, nếu bạn đã học lớp lập trình cơ bản ở trường, bạn có thể tham gia khóa học. Nếu bạn có thể hiểu nội dung của Life Coding, tôi nghĩ bạn có thể tham gia khóa học. Nếu bạn gặp khó khăn gì, hãy thoải mái đặt câu hỏi! Chúng tôi sẽ phản hồi nhanh chóng.
H. Tôi nên làm gì sau khi khỏe hơn? Điều tôi khuyên là hãy nghĩ ra một dự án. Đối với bất kỳ dự án nào, trước tiên hãy quyết định xem bạn muốn tạo ra điều gì rồi mới thực hiện. Sẽ rất hữu ích nếu bạn chọn một lĩnh vực mà bạn thấy thú vị khi tham gia lớp học và cố gắng trở thành chuyên gia trong lĩnh vực đó.
H. Tôi có cần lưu ý điều gì khi tham gia lớp học không? A. Khi tiến hành phần máy khách, phần này sẽ dựa trên trình duyệt web Chrome và toàn bộ bài giảng sẽ dựa trên hệ điều hành Windows.
A. Có thể có tiếng ồn bàn phím vì có những phần bạn phải viết mã trực tiếp trong khi giảng bài. Nếu bạn rất nhạy cảm với âm thanh, hãy nhớ kiểm tra âm lượng của bài giảng công cộng.
A. Ở phần bài giảng trên máy chủ , việc học được tiến hành theo định dạng từ trên xuống . Chúng tôi cung cấp các mẫu Express và tìm hiểu cách thiết kế RestAPI bằng các mẫu này. Đây là mẫu mô hình MVC do chính người hướng dẫn tạo ra, không phải là trình tạo Express. Chúng tôi tập trung vào việc hiểu cấu trúc mẫu và triển khai chức năng bằng cách tận dụng nó. Về phong cách học, nếu bạn nghĩ mình phải học bằng cách tự viết toàn bộ mã để tạo mẫu từ dưới lên, hãy lưu ý.
Khuyến nghị cho những người này
Khóa học này dành cho ai?
Bất kỳ ai đã từng từ bỏ việc chỉ học ngữ pháp lập trình
Bất kỳ ai muốn tìm hiểu toàn bộ quá trình phát triển từ cơ bản đến triển khai
Bất kỳ ai muốn ghi lại bản đồ nhà hàng của riêng mình và tạo một trang web