Lập trình web Python Django do một kỹ sư ở Thung lũng Silicon giảng dạy
Mọi thứ về những điều cơ bản và khía cạnh thực tế của phát triển web Python và Django chỉ có thể được học bởi các kỹ sư phần mềm ở Thung lũng Silicon!
Đừng bỏ lỡ cơ hội học lập trình web bằng framework Django dựa trên Python!
Hãy nhớ tận dụng cơ hội duy nhất này để học HTML và Bootstrap để ngay cả những người mới bắt đầu cũng có thể bắt đầu lập trình web mà không gặp bất kỳ gánh nặng nào!
Công nghệ phát triển web được Thung lũng Silicon yêu thích, Chinh phục hoàn toàn Python Django!
Điều này nghe có vẻ không giống của tôi phải không?
😎
Tôi đã hoàn thành ngữ pháp Python cơ bản! Bây giờ tôi muốn thử lập trình web .
😗
Tôi muốn trở thành kỹ sư phụ trợ phía máy chủ . Chúng ta không thể xây dựng một nền tảng vững chắc sao?
🤔
Họ nói rằng bạn cần biết nhiều thứ để lập trình web đúng cách... Tôi bắt đầu như thế nào ?
Chứa bí quyết của các kỹ sư Thung lũng Silicon Lập trình web Python + Django
Django, một công nghệ phát triển web trưởng thành được Big Tech ở Thung lũng Silicon yêu thích!
Phát triển ứng dụng web với khung web Django . Sử dụng Django REST Framework (DRF), bạn có thể tạo API RESTful dưới dạng API mở, triển khai các chức năng như đăng ký/xác thực thành viên và thậm chí tìm hiểu cách sử dụng HTML/CSS và Bootstrap cơ bản.
Ngày nay, sự quan tâm đến công nghệ phần mềm đang tăng lên từng ngày và trong số các lĩnh vực công nghệ phần mềm khác nhau, lập trình web có nhu cầu đặc biệt cao. Cho dù bạn làm việc trong loại kỹ sư phần mềm nào , việc biết những điều cơ bản về lập trình web sẽ giúp bạn tạo danh mục đầu tư và xây dựng sự nghiệp tốt hơn. Ngoài ra, vì hầu hết các ngành dịch vụ đều bắt đầu bằng ứng dụng di động/ứng dụng web, nên nếu biết cách lập trình web, bạn cũng có thể khám phá những cách mới để bắt đầu kinh doanh.
Bạn đang tự hỏi nên bắt đầu học lập trình web từ đâu? Bạn đã học Python và đang tự hỏi làm thế nào để sử dụng nó? Thông qua bài giảng này, chúng tôi sẽ giúp bạn củng cố kiến thức cơ bản về lập trình phía máy chủ và xây dựng kiến thức về front-end và back-end!
Cơ bản về phát triển web Chúng tôi sẽ nuôi dạy bạn mạnh mẽ.
💡Tìm hiểu mọi thứ về kiến thức cơ bản về phát triển web Python và Django từ một kỹ sư phần mềm ở Thung lũng Silicon!
Tôi tốt nghiệp Đại học California, Berkeley EECS và hiện đang làm kỹ sư phần mềm tại trụ sở chính của một công ty công nghệ lớn toàn cầu ở Thung lũng Silicon, đồng thời điều hành kênh YouTube “ American Engineer ” và kênh ăn trưa “ Silicon Valley News and Life . ” Qua bài giảng này, tôi muốn chia sẻ những bí quyết mà tôi đã tích lũy được khi làm kỹ sư phần mềm với nhiều người hơn 😄
Bí quyết của các nhà phát triển Python ở Thung lũng Silicon
Chúng tôi dạy phát triển web Django theo cách mà bất kỳ ai cũng có thể dễ dàng hiểu được. Ngoài ra, do hầu hết các công nghệ công nghệ phần mềm đều được dạy bằng tiếng Anh nên bài giảng này sử dụng slide bằng tiếng Anh để giúp học viên làm quen với từ vựng tiếng Anh và ngữ pháp Django một cách tự nhiên. Nó sẽ đóng vai trò là nền tảng vững chắc khi bạn tự nghiên cứu phát triển trong tương lai.
Lập trình web trung thành với những điều cơ bản
Chúng tôi sẽ giải thích đầy đủ cách lập trình web được thực hiện thông qua Python Django, một công nghệ hoàn thiện được sử dụng rộng rãi trong Big Tech của Thung lũng Silicon. Trên hết, vì những điều cơ bản là quan trọng nhất trong tất cả các công nghệ nên chúng tôi sẽ giúp bạn tìm hiểu từng khái niệm cơ bản và phát triển chúng để có được bí quyết của riêng bạn.
Xem trước chương trình giảng dạy chi tiết 📖
Hãy bắt đầu khởi động với HTML và CSS, những yếu tố cơ bản nhất của lập trình web.
Tìm hiểu về phần giới thiệu về Django và cách phân phối địa chỉ web tới nền tảng thông qua URL và chế độ xem đơn giản.
Hãy tạo một trang đơn giản bằng cách sử dụng một mẫu.
Tìm hiểu cách kết nối với cơ sở dữ liệu thông qua Mô hình Django.
Nhận thông tin đầu vào của người dùng thông qua Biểu mẫu Django.
Tìm hiểu sự khác biệt giữa Chế độ xem dựa trên chức năng và Chế độ xem dựa trên lớp.
Tìm hiểu về Xác thực Django vốn có và tạo trang đăng ký/đăng nhập/đăng xuất.
Tìm hiểu cách thiết lập môi trường Django bằng Docker và Docker Compose.
Tìm hiểu cách triển khai Django thực sự dễ dàng với FlyIO.
Tìm hiểu về các phương pháp Django Unittest.
Hãy tạo một API ở định dạng API mở thông qua Django REST Framework (DRF).
Hỏi đáp 💬
H. Tôi không giỏi máy tính và tôi không học chuyên ngành phát triển. Tôi có thể làm được không?
Ngay cả những người có chuyên ngành cũng không học phát triển dịch vụ web như một môn học chính quy ở trường. Nếu bạn chỉ có kiến thức cơ bản về Python, bạn có thể tham gia khóa học. Để biết kiến thức cơ bản về Python, chúng tôi khuyên bạn nên xem YouTube hoặc tham gia khóa học "Từ cơ bản về Python đến nâng cao do kỹ sư ở Thung lũng Silicon giảng dạy".
Q. Tại sao tôi nên học Django?
Không giống như các khung web Python khác, Django dựa trên Python bao gồm hầu hết tất cả các lĩnh vực lập trình web. Nó sẽ rất hữu ích khi lập trình web với các công cụ khác sau này. Ngoài ra, nhiều công ty công nghệ lớn ở Thung lũng Silicon đã bắt đầu dịch vụ với Django. Điều này có nghĩa là nền tảng đã được chứng minh.
Q. Tôi có cần chuẩn bị gì trước khi tham gia bài giảng không?
Vì khóa học này bao gồm các chức năng của các hàm và lớp khác nhau nên bạn phải có kiến thức cơ bản về Python.
💾 Vui lòng kiểm tra trước khi tham gia khóa học!
Bạn có thể tham gia khóa học trên môi trường hệ điều hành macOS, Windows hoặc Ubuntu .
Bài giảng thực hành này được thiết lập bằng Docker. Nếu bạn muốn tìm hiểu thêm về Docker, tôi khuyên bạn nên xem khóa học Docker miễn phí của tôi. Link bài giảng: [ https://inf.run/8eFCL ]
Bạn sẽ cần thiết lập thiết bị đầu cuối có khả năng dòng lệnh. (Mã Visual Studio)
Thông số kỹ thuật tối thiểu được đề xuất để tham gia khóa học là 4GB bộ nhớ và CPU Intel Core i3-2340UE trở lên.
Tài liệu code học tập được chia sẻ qua GitHub ( Commit Snapshot được cung cấp cho mỗi bài giảng. Kéo chuột xuống một chút trong video )
Cần có kiến thức Python cơ bản (Hàm, Lớp và Cú pháp cơ bản ...) là kiến thức tiên quyết.
🧭 Đây là khóa học được khuyến khích sau khi tham gia!
Khuyến nghị cho những người này
Khóa học này dành cho ai?
Bất cứ ai muốn lập trình web bằng Python
Bạn muốn bắt đầu học lập trình web
Cần biết trước khi bắt đầu?
trăn
Xin chào Đây là
19,202
Học viên
916
Đánh giá
333
Trả lời
4.8
Xếp hạng
28
Các khóa học
한국에서 끝낼 거야? 영어로 세계 시장을 뚫어라!🌍🚀
안녕하세요. UC Berkeley에서 💻 컴퓨터 공학(EECS)을 전공하고, 실리콘 밸리에서 15년 이상을 소프트웨어 엔지니어로 일해왔으며, 현재는 실리콘밸리 빅테크 본사에서 빅데이터와 DevOps를 다루는 Staff Software Engineer로 있습니다.
🧭 실리콘 밸리의 혁신 현장에서 직접 배운 기술과 노하우를 온라인 강의를 통해 이제 여러분과 함께 나누고자 합니다.
🚀 기술 혁신의 최전선에서 배우고 성장해 온 저와 함께, 여러분도 글로벌 무대에서 경쟁할 수 있는 역량을 키워보세요!
🫡 똑똑하지는 않지만, 포기하지 않고 꾸준히 하면 뭐든지 이룰수 있다는 점을 꼭 말씀드리고 싶습니다. 항상 좋은 자료로 옆에서 도움을 드리겠습니다
Chúng tôi sẽ cung cấp cho bạn một bài đánh giá khóa học giữa kỳ.
Các lớp học đang diễn ra tốt đẹp.
Cá nhân tôi nghĩ nó sẽ tốt hơn cho người mới bắt đầu nếu có một vài cải tiến.
1. Tôi hơi quen với tiếng Anh, nhưng cách diễn đạt của người hướng dẫn có thể không hiểu được đối với những người nói tiếng Hàn không quen với tiếng Anh. Các danh từ kỹ thuật (ví dụ: urlpatterns, server) đều được, nhưng khi sử dụng động từ (áp dụng, đánh giá, triển khai), sử dụng tiếng Hàn có vẻ tốt hơn.
Những người trong ngành CNTT đôi khi sử dụng tiếng Anh (thậm chí cả động từ cũng được đổi thành danh từ) mà không có trợ từ gọi là Gudi/Pangyo, nhưng vì đây là đối với người mới bắt đầu nên việc sử dụng nhiều tiếng Anh sẽ rất khó khăn. Vì người hướng dẫn sống ở Mỹ nên hiện tượng này có vẻ mạnh hơn.
Là vấn đề phái sinh nên phần kỹ thuật đã được giải thích nhưng giải thích thì khó hiểu. Có cảm giác như những suy nghĩ bạn muốn nói bị mắc kẹt đâu đó giữa tiếng Anh và tiếng Hàn không? Anh ta
2. Tôi muốn bạn vẽ toàn bộ bức tranh ở phần cuối. Tôi đính kèm một liên kết.
Trình duyệt -> URL -> Lượt xem-> Tôi nghĩ sẽ rất khó để luôn giải thích theo thứ tự các mẫu. Một số phần cần được giải thích đồng thời với các phần khác.
Kết quả là tôi không thể vẽ được toàn bộ bức tranh và đầu óc tôi trở nên bối rối. Vì vậy, tôi đang quay lại mã và cố gắng hiểu toàn bộ bức tranh. Kết quả là tôi có thể ước tính được đồ vật được giao như thế nào. (Bởi vì có rất nhiều logic vô hình... Tôi không thể hiểu làm thế nào đối tượng được truyền qua mã một mình.)
Nếu bạn nhìn vào ghi chú của tôi, có thể bạn sẽ biết tôi đang nói về điều gì.
https://drive.google.com/file/d/1uwooKbeuk4jf4FVN39ORhmXIFF5KnlNW/view?usp=sharing
Tôi thường xuyên đặt câu hỏi và cảm ơn bạn đã phản hồi nhanh chóng.
Xin chào bigseoul,
Tôi nghĩ bạn sẽ cho khóa học 5 điểm, nhưng tôi thất vọng haha.
Có những lo ngại rằng người mới bắt đầu có thể thấy tiếng Anh khó, vì vậy tôi đang tiếp tục biên soạn một loạt bài giảng để tận dụng lợi thế này.
Vì bản thân công nghệ phần mềm là ngôn ngữ gốc nên nếu muốn trở thành chuyên gia trong tương lai, bạn sẽ phải thay đổi suy nghĩ về tiếng Hàn ngay từ đầu.
Đó là lý do tại sao tôi làm slide bằng tiếng Anh và trộn các từ tiếng Anh càng nhiều càng tốt (có thể nó phát ra một cách vô thức haha).
Nếu bạn muốn nghe bằng tiếng Hàn, tôi biết có rất nhiều khóa học Django hay khác trên Infrun.
Tuy nhiên, sau khi nghe tất cả các bài giảng, bạn sẽ làm quen với từ vựng tiếng Anh Django và sẽ thấy bài giảng này hữu ích trong việc biết nên tìm từ nào trên Google.
Nếu bạn chỉ nghe giảng bằng tiếng Hàn thì bạn sẽ chỉ phải tìm kiếm bằng tiếng Hàn và sẽ không nhận được nhiều kết quả.
Cuối cùng, việc nghe các bài giảng của tôi cũng sẽ rất hữu ích khi phỏng vấn ở Hoa Kỳ.
Nếu chỉ làm việc bằng tiếng Hàn thì ngay cả khi có cơ hội tốt cũng rất dễ bỏ lỡ vì không biết cách sử dụng động từ tiếng Anh dù biết rõ nội dung.
Cảm ơn bạn đã xem bài giảng này như một sự chuẩn bị cho những bài giảng bằng tiếng Anh trong tương lai.
Chà, tôi hy vọng bạn sẽ nghe đến cuối bài giảng và trở thành chuyên gia về Django! Ồ, tất nhiên rồi, nếu bạn có bất kỳ câu hỏi nào, cứ thoải mái hỏi họ bất cứ lúc nào haha.
Tôi đã học Django làm framework đầu tiên của mình và tôi nghĩ nó đã giúp tôi hiểu framework là gì và web là gì. Đặc biệt, tôi rất ngạc nhiên khi việc triển khai crud lại dễ dàng hơn tôi nghĩ. Lúc đầu, để học Java-Spring (Hàn Quốc là Cộng hòa Java), tôi bắt đầu bằng việc tìm hiểu framework là gì. Hiện tại tôi đang thích Django nên tôi sẽ thử nó nhiều hơn. Tôi nghĩ đó là một bài giảng giới thiệu về lập trình và mang lại một số điều thú vị. Cảm ơn bạn vì bài giảng tuyệt vời!
Xin chào Jinwook Choi,
Cảm ơn bạn đã đánh giá tốt. Chắc hẳn bạn đã gặp rất nhiều khó khăn trong việc học, nhưng thật vui khi thấy bạn tiếp tục học hỏi. Mặc dù Hàn Quốc là Cộng hòa Java nhưng có rất ít sự khác biệt về khuôn khổ cho đến khi đạt đến một quy mô nhất định. Tất nhiên, nếu một công ty nói rằng họ chỉ sử dụng Java thì sẽ không thể làm được, nhưng một khi bạn đã tạo ra một sản phẩm, bạn có thể tạo ra nó rất nhanh chóng với Django.
Cảm ơn bạn một lần nữa vì đánh giá tuyệt vời.
Những gì bạn đã đề cập là tôi nghĩ rằng việc chọn Django làm khung đầu tiên là một quyết định đúng đắn. Tôi nghĩ thật vui vì kết quả được đưa ra ngay lập tức.