
파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)
이진석
파이썬/장고 웹서비스 개발의 기초를 탄탄히 다져보세요. 장고 학습에는 시간도 걸리지만, 반복되는 개발 속에 여러분의 생산성을 극대화하실 수 있습니다. 여러분의 상상을 현실로 만들어보세요.
Basic
Python, Django, React
Django là một trong những framework web phổ biến nhất hiện nay. Hãy bắt đầu phát triển Django một cách đúng đắn bằng cách hiểu sâu sắc về cú pháp Python cần thiết để phát triển Django và triết lý thiết kế của Django.
Django cần những cú pháp Python nào để phát triển?
Windows/Mac trên môi trường phát triển Python/Django rõ ràng
Hiểu sâu sắc về triết lý thiết kế của Django
Hiểu về triết lý của Django
Thưởng thức Django theo đúng cách 💪
Chúng tôi đã nhận được mã giảm giá 6 tháng từ JetBrains để sử dụng PyCharm Professional (công cụ trả phí), IDE tốt nhất để phát triển Django, trong 6 tháng. Sau khi hoàn thành khóa học , vui lòng điền vào mẫu đơn đăng ký tại liên kết đăng ký .
Lưu ý) Nếu bạn là sinh viên/giáo viên, bạn có thể nhận được giấy phép một năm cho tất cả các công cụ JetBrains thông qua chương trình hỗ trợ sinh viên của JetBrains. Nếu bạn đăng ký tham gia chương trình, bạn có thể nhận được giấy phép trong vòng vài ngày.
Đây là khóa học giới thiệu theo định hướng lý thuyết, cung cấp lời giải thích sâu sắc về triết lý thiết kế của Django cùng với các giải thích về ngữ pháp cần thiết cho Django. Đã có một bài giảng có tiêu đề < Hướng dẫn đầy đủ về phát triển dịch vụ web Python/Django với React >, nhưng bài giảng này quá dài và có thể gây khó khăn cho người mới bắt đầu, vì vậy tôi quyết định tạo một bài giảng dành cho người mới bắt đầu. Nội dung này bao gồm nội dung giới thiệu chưa được đề cập trong các bài giảng trước .
Tuy nhiên, điều này có thể khó khăn với những người mới làm quen với phát triển web. Đối với những người mới bắt đầu phát triển web , Life Coding
Khung web Django là một khối mã khổng lồ. Để sử dụng tốt điều này, điều cần thiết là phải hiểu được 'ngữ pháp Python thiết yếu'. Tuy nhiên, nếu bạn chỉ hiểu sơ qua về ngữ pháp Python, bạn sẽ thấy khó đọc và sửa đổi mã khi gặp nhiều mã ví dụ của Django trong quá trình thực hành. Hãy xua tan nỗi sợ về mã Django với cú pháp Python thiết yếu được đề cập trong khóa học này .
Để người Hàn Quốc có thể nói tiếng Anh-Mỹ trôi chảy, họ cần phải hiểu và tôn trọng văn hóa Mỹ. Việc viết một khuôn khổ cũng bắt đầu bằng việc hiểu rõ và tôn trọng triết lý của nó. Nếu không, bạn sẽ thấy mình đang phát minh lại bánh xe thay vì tận dụng bánh xe khung một cách hợp lý.
Cuộc sống ngắn ngủi lắm. Tiết kiệm thời gian của bạn bằng cách hiểu rõ/sử dụng Python và Django.
Sau khi học ngữ pháp Python cơ bản, những người muốn bắt đầu học phát triển ứng dụng web
Những người không hiểu được ngữ pháp cơ bản cần thiết để học Django
Bất kỳ ai muốn hiểu sâu hơn về Django thông qua triết lý thiết kế của Django
Bất kỳ ai muốn tự do đọc và sử dụng mã ứng dụng được triển khai trong Django
Bạn có thể bắt đầu bằng cách chỉ cần biết ngữ pháp Python cơ bản.
Bài giảng cho người mới bắt đầu về web
Ngữ pháp cần thiết để hiểu từng chức năng của Django
Với những ví dụ thực tế !
Với một nhà phát triển Django kỳ cựu 14 năm
Triết lý thiết kế Django sâu sắc!
Tất cả các bài giảng có phụ đề tiếng Hàn
Hiểu nội dung bài giảng một cách nhanh chóng!
Chúng tôi sẽ hướng dẫn bạn thiết lập môi trường phát triển Windows/Mac mới nhất.
Bao gồm chương 'Tổng quan' về triết lý thiết kế của Django. Django nổi tiếng là ngôn ngữ cồng kềnh, chậm chạp và khó học. Một trong những triết lý thiết kế của Django là 'liên kết lỏng lẻo'. Django chỉ cung cấp một số tính năng cơ bản. Mặt khác, nhiều người nghĩ rằng Flask nhanh nhưng thực tế là do nó là một microframework và có chức năng hạn chế. Hiệu suất ứng dụng không được xác định bởi ngôn ngữ/khung. Điều này phụ thuộc vào nhà phát triển.
Triết lý thiết kế của Django <Xem> và
Hãy sử dụng hệ thống mẫu Django để hoàn thành chủ đề/nội dung email và thực hành gửi email SMTP.
Hãy cùng xem xét sự cần thiết của cú pháp Decorator, được sử dụng tích cực trong Django, và cách tạo một decorator.
Chúng ta sẽ xem xét triết lý thiết kế Django <Model> và <Django Model> được hỗ trợ bởi công nghệ ORM (Object Relational Mapping).
Hãy cùng xem xét triết lý thiết kế <Database API> của Django.
H. Tại sao học Django lại tốt?
Django là một nền tảng web đầy đủ tính năng của Python. Nếu bạn hiểu đúng về nền tảng Django, bạn có thể phát triển các dịch vụ web nhanh hơn. “Thời gian” là chi phí lớn nhất. Cuộc sống ngắn ngủi lắm. Tiết kiệm thời gian và tập trung vào công việc kinh doanh của bạn với Django.
H. Tôi có cần chuẩn bị bất kỳ yêu cầu nào về môi trường hoặc biện pháp phòng ngừa nào khác trước khi tham gia lớp học không?
Tất cả những gì bạn cần là một máy tính Windows hoặc Mac có kết nối internet. Bài giảng này sẽ giải thích chi tiết cách thiết lập môi trường phát triển.
H. Tôi có thể làm gì sau khi học xong nội dung bài giảng này?
Khóa học này tập trung vào việc hiểu triết lý của khóa học. Vì vậy, tôi sẽ không đi sâu vào các tính năng cụ thể của Django. Sau khi học khóa học này, bạn sẽ không còn sợ thiết lập môi trường phát triển Python/Django và sẽ hiểu đúng về triết lý của Django. Việc triển khai bao gồm tạo một dự án Django, tạo một mô hình và triển khai một trang chi tiết/danh sách đơn giản cho mô hình.
H. Tôi có thể tìm hiểu thêm về Django bằng cách nào?
Bạn có thể tham gia khóa học <Hướng dẫn đầy đủ về phát triển dịch vụ web Python/Django với React> mà tôi đã xuất bản trên Inflearn .
Tôi là Jinseok Lee, một nhà phát triển phần mềm đam mê Python và Django.
Thông qua video Django Live Coding Show (50 phút trên YouTube) , chúng tôi sẽ cho bạn thấy sức mạnh của phát triển web Django thông qua mã hóa trực tiếp.
Khóa học này dành cho ai?
Nếu bạn mới bắt đầu phát triển dịch vụ web bằng Python
Django phát triển cần phải học các cú pháp Python cơ bản
Dành cho những ai muốn hiểu nhanh triết lý thiết kế của Django
Cần biết trước khi bắt đầu?
Cơ bản về cú pháp điều khiển, hàm, lớp, mô-đun kế thừa của Python
2,987
Học viên
144
Đánh giá
933
Trả lời
4.7
Xếp hạng
5
Các khóa học
파이썬과 장고에 진심인 소프트웨어 개발자
파이썬/장고 질답 및 교육서비스, 파이썬 사랑방 주인장
파이썬 사랑방 with Django/React 커뮤니티 (구. Ask Django) 운영자
(전) Microsoft Azure MVP 어워드 수상 (2016년~2022년)
대외 활동
오프라인 교육 : SK텔링크, LS그룹, 삼성 디스플레이, 부산대학교 정보화본부, 서울대학교 벤처경영학연합전공, 패스트캠퍼스 웹서비스 개발 캠프 3기 등
기술 자문 : 유클리드소프트, 부산대학교, 한국산업기술평가관리원, 한국방송통신전파진흥원 등
여러분의 파이썬/장고/리액트 페이스메이커가 되겠습니다. 😉
Tất cả
29 bài giảng ∙ (4giờ 10phút)
Tài liệu khóa học:
Tất cả
77 đánh giá
4.7
77 đánh giá
Đánh giá 8
∙
Đánh giá trung bình 4.8
3
40%정도 듣고 수강평 남깁니다. 지식의 저주에 빠진 강의입니다. 장고 입문자가 이해할 수 없는 용어와 설명이 많습니다. 아니면 제가 개발 지식이 부족한걸 수도 있습니다. 강사님께서 <리액트 + 장고> 강의를 들었다는 가정하에 설명해주시는거 같습니다. 강의를 보면서 오히려 제가 찾아보는 시간이 더 많은거 같습니다.
안녕하세요. 강의 진행에 있어 답답함이 많으셨겠습니다. 강의 진행이 조금 더디시더라도, 궁금하신 부분은 질문으로 남겨주시겠어요? 단순히 검색으로 원하시는 수준의 답변을 얻기 힘드셨을 것입니다. 보다 양질의 강의와 질답을 제공해드리는 것이 이 강의의 존재이유라고 생각합니다. 주입식 교육이 아니라, 궁금한 부분은 물어보고 질답을 통해 파이썬/장고에 대한 이해도를 높여가는 그런 시간이 되셨으면 합니다. 많은 질문 정말 정말 환영합니다. 보내주신 피드백과 올려주실 질문을 통해, 보다 친절하고 쉬운 강의를 만들 수 있도록 노력하겠습니다. 제임스 님의 파이썬/장고 페이스메이커가 되겠습니다. :-) 화이팅입니다.
Đánh giá 22
∙
Đánh giá trung bình 5.0
5
저는 비전공자 웹개발 초보입니다. 부업으로 랜딩페이지 만들면서 장고 한숟갈 다루는 기초 수준입니다. 방금 완강하고 두근거리며 별점 남깁니다. 챕터 하나하나에 장고 철학 뿐만 아니라 소중한 개발 꿀팁이 쏟아지네요. ("꿀"이라는 단어가 넘 소소하게 느껴져서 더 좋은 비유를 찾으려다 포기함ㅜ) 한 챕터 한 챕터 메모도 하면서 제 프로젝트에 조금씩 적용도 해보면서 두근두근 정주행하다가, 모델 파트에서 갑자기 마지막 강의라고 불쑥 뜨니까 사실 조금은 아쉬운 마음입니다. (썰을 더 듣고 싶어서요. 근데 여기부터는 또 스스로 학습해야 할 영역이겠죠..) 혹시 수강을 고민하시는 분들이 이 글을 읽을 수도 있겠다 싶어 이 강의의 몇 가지 장점을 적어보면 가장 흔한 "작은 프로젝트 하나 따라하며 완성해보기" 방식이라기보다는(물론 실습이 있기는 합니다.) 개발 중에 만난, 혹은 분명히 만나게 될 문제 몇 가지를 어떻게 보완하거나 해결할지에 대한 생각거리와 썰을 풀어주시는 강의라고 생각합니다. (좋은 의미로 <이진석 버전의 투스쿱 장고> 느낌이네요.) 그런 맥락에서 웹개발 완전입문자 분들이 수강하시기에는 막연하게 느껴질 부분들이 있을 것 같습니다. 꾸역꾸역 눈에 보이는 프로젝트를 하나 끝내보는 데 집중하는 강의는 아니니까요. 웹개발이나 장고 프레임워크를 완전 처음 접하시는 거라면 선행학습으로 다른 몇 개의 튜토리얼, 장고 공식홈페이지 튜토리얼이나 장고걸스 튜토리얼 정도?를 가지고 기초를 먼저 공부해보실 것을 추천드립니다. 그리고 나서 이 수업을 다시 들어보시면 느껴지는 바가 확실히 다를 거라고 생각합니다. 만족도도 높아질 거고요. 더닝크루거 효과라고들 하잖아요? 제가 시중에 무료 튜토리얼이나, 책에 나온 예제 여러 개를 코딩해보고 나서는 (그래봤자 polls와 blog, 클론코딩 정도겠지만ㅜ) 마치 장고 전문가라도 된 마냥 자신감이 넘쳤는데 장고 고급서적이나 진석님의 강의를 들으면서는 마치 메타인지가 급 활성화되고, 가출했던 겸손이 제자리를 찾는 느낌입니다. 개인적으로 진석님의 오랜 팬이라서 제가 콩깍지가 씌인 걸 수도 있는데 요약하면 하여튼 고민거리, 공부할 내용도 많이 알려주시는 참 좋은 강의라고 생각합니다. 행복한 하루 되세요!
Đánh giá 2
∙
Đánh giá trung bình 4.5
Đánh giá 1
∙
Đánh giá trung bình 4.0
Đánh giá 3
∙
Đánh giá trung bình 5.0
Miễn phí
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!