|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/django-i/
课程评论:没有评论
This course, "Django(장고) 프레임워크 제대로 배우기 (입문)," is an introductory course for learning the Python web framework, Django. It is designed for individuals who have completed Python basics and want to learn how to develop websites using Python, the necessary technologies, and web frameworks. The curriculum covers: * Setting up the essential development environment, including virtual environments and installing Django. * Understanding the core concepts of the Django framework, such as Framework, virtual environments, Project vs. App, and Models. * Database operations, including creating tables, data modeling, and interacting with databases using Django's ORM and SQL queries. * Building web pages, including creating templates, handling requests with `render` and `template` files, and displaying data. * Managing data input and output using forms and understanding the differences and applications of GET and POST methods. * Implementing features like displaying lists of data, modifying existing data, and deleting data. * Working with SQLite databases, including basic usage, SQL queries, importing and exporting data from CSV files, data types, and using various fetch methods and functions. * Utilizing the Django shell for database model API operations and performing conditional searches with the `filter` method. The course aims to provide a solid foundation for beginners to enter web development with Django.
[Django로 나만의 웹사이트 직접 만들어보기] 본 과정은 파이썬 웹 개발 프레임워크인 장고에 대한 입문 과정으로써 파이썬 기초를 공부하고 나서 파이썬 언어로 웹사이트 개발을 어떻게 하고 또 그 과정에서 어떤 기술들이 필요하고 어떤 웹 프레임워크를 사용하여 웹 개발을 하는지에 대해서 학습하고자 하는 사람들을 위한 과정입니다. 본 과정의 커리큘럼은 다음과 같습니다. 강의개요 장고 프레임워크 학습을 위한 필수 프로그램 가상환경 구축 장고 설치 후 버전확인 장고 프레임워크 삭제 장고 학습환경 구축 실습1장고 학습환경 구축 실습2 메인화면 웹사이트 띄우기(1) 메인화면 웹사이트 띄우기(2) - 실습 프로젝트 생성 후 생성되는 폴더 및 파일들 Superuser 생성 및 기본 테이블 생성하기(1) Superuser 생성 및 기본 테이블 생성하기(2) 장고 학습을 위한 주요 개념들 - Framework(1) 장고 학습을 위한 주요 개념들 - Framework(2) - 장점 장고 학습을 위한 주요 개념들 - Framework(3) - 단점 장고 학습을 위한 주요 개념들 - Framework 예외 허용의 장단점 장고 학습을 위한 주요 개념들 - 가상환경 장고 학습을 위한 주요 개념들 - Project vs App 장고 학습을 위한 주요 개념들 - Model과 DB조작1(중요) 장고 학습을 위한 주요 개념들 - Model과 DB조작2 App 생성하기 - 개념및 절차 App 생성하기 - 실습1 App 생성하기 - 실습2 테이블 생성하기(1) - 개념 테이블 생성하기(2) - 데이터 모델1 테이블 생성하기(3) - 데이터 모델2 테이블 생성하기(4) - 데이터 모델3 테이블 생성하기(5) - 최종 반영 실습1 테이블 생성하기(6) - 최종 반영 실습2 urlpatterns 설정 urlpatterns 서브페이지(글쓰기 페이지) 요청 패턴 등록 render 함수 vs template 파일 template 폴더 만들기 template 폴더 만들기 - 실습 뷰페이지 템플릿 만들기(1) - 관리자모드에서 DB 조작 뷰페이지 템플릿 만들기(2) - CMD 명령 프롬프트에서 DB 조작 뷰페이지 템플릿 만들기(3) - Form 작성 및 DB 입력과 출력1 뷰페이지 템플릿 만들기(4) - Form 작성 및 DB 입력과 출력2 뷰페이지 템플릿 만들기(5) - CSRF token데이터베이스 Article 입력 데이터베이스 Article 입력이 안되는 경우 리스트뷰 만들기(1) - redirect, reverse 리스트뷰 만들기(2) - Memo.objects.all() 메서드 리스트뷰 만들기(3) - 템플릿 태그 리스트뷰 만들기(4) - 출력 GET vs POST 방식의 차이 GET vs POST 방식의 적용과 데이터 처리 GET vs POST 방식의 적용과 데이터 처리 - 실습 글 수정 글 수정 - template 파일 만들기 글 수정 - DB 처리 글 수정 - url 맵핑 시 주의사항 글 삭제SQLite DB 기본 사용법 - DB 생성 SQLite DB 기본 사용법 - SQL 쿼리 사용1 SQLite DB 기본 사용법 - SQL 쿼리 사용2 SQLite 다양한 쿼리실행 및 Drill(1) SQLite 다양한 쿼리실행 및 Drill(2) SQLite 데이터베이스와 csv 파일 - 읽기 SQLite 데이터베이스와 csv 파일 - DB에 저장하기 SQLite 데이터베이스와 csv 파일 - 입력확인 및 삭제 SQLite 데이터베이스 타입 SQLite 데이터베이스 타입 - 실습 삭제 카운트 및 튜플 삭제 시 주의할 점 다양한 fetch 메서드 사용법 SQLite 데이터베이스와 날짜, 시간 타입 사용 SQLite 데이터베이스와 날짜, 시간 타입 사용 - 실습1 SQLite 데이터베이스와 날짜, 시간 타입 사용 - 실습2 SQLite와 함수를 이용하여 테이블 생성 SQLite와 함수를 이용하여 데이터 입력 및 출력 SQLite와 함수를 이용하여 여러 개의 데이터 입력하기 Shell 모드에서 데이터베이스 모델 API 사용하기(1) Shell 모드에서 데이터베이스 모델 API 사용하기(2) Shell 모드에서 데이터베이스 모델 API 사용하기 - 실습(1) Shell 모드에서 데이터베이스 모델 API 사용하기 - 실습(2) 모델 만들기 Shell 모드에서 데이터베이스 모델 API 사용하기 - 실습(3) Shell 모드 Shell 모드에서 데이터베이스 모델 API 사용하기 - 실습(4) filter 메서드 조건 검색SQLite DB 기본 사용법 - DB 생성 SQLite DB 기본 사용법 - SQL 쿼리 사용1 SQLite DB 기본 사용법 - SQL 쿼리 사용2 SQLite 다양한 쿼리실행 및 Drill(1)SQLite 다양한 쿼리실행 및 Drill(2) SQLite 데이터베이스와 csv 파일 - 읽기SQLite 데이터베이스와 csv 파일 - DB에 저장하기 SQLite 데이터베이스와 csv 파일 - 입력확인 및 삭제 SQLite 데이터베이스 타입 10. SQLite 데이터베이스 타입 - 실습 삭제 카운트 및 튜플 삭제 시 주의할 점 다양한 fetch 메서드 사용법 SQLite 데이터베이스와 날짜, 시간 타입 사용 SQLite 데이터베이스와 날짜, 시간 타입 사용 - 실습1 SQLite 데이터베이스와 날짜, 시간 타입 사용 - 실습2 SQLite와 함수를 이용하여 테이블 생성 SQLite와 함수를 이용하여 데이터 입력 및 출력 SQLite와 함수를 이용하여 여러 개의 데이터 입력하기 Shell 모드에서 데이터베이스 모델 API 사용하기(1) Shell 모드에서 데이터베이스 모델 API 사용하기(2) Shell 모드에서 데이터베이스 모델 API 사용하기 - 실습(1) Shell 모드에서 데이터베이스 모델 API 사용하기 - 실습(2) 모델 만들기 Shell 모드에서 데이터베이스 모델 API 사용하기 - 실습(3) Shell 모드 Shell 모드에서 데이터베이스 모델 API 사용하기 - 실습(4) filter 메서드 조건 검색본 강의로 장고 웹개발에 확실하게 입문하시기 바랍니다