Web Девелопмент with Джанго 6
178 та қисқа дарс · 1 киши ўқияпти · бепул
Телеграм орқали бир босишда кирасан, парол керак эмас.
Web Девелопмент with Джанго 6
Бу бўлим аслида китобнинг муқоваси ва қисқа таништируви. Китоб номи "Web Девелопмент with Джанго 6", учинчи нашр (Third Эдитион). Муаллифлари бешта: Чрис Гуэст, Марк Walker, Бен Shaw, Саурабҳ Badhwar ва Bharath Чандра K S. Китоб Джанго 6 билан замонавий Python веб-иловалар қуришни ўргатвотти.
Муаллифла шунақа савол беради: бир хил, зерикарли кодни (боилерплате code) ёзишдан чарчадингми? Масалан, ҳар куни бозорга бориб бир хил рўйхатни қайтадан ёзгандек гап. Джанго 6 шу ишларни енгиллаштиради. Унда асинхрон ишлаш (async, яъни бир ишни кутиб турмасдан бошқасини қилиш) кенгайган, формаларни чиқариш яхшиланган, хавфсизлик кучайган, шаблонла (темплате) ва ORM ҳам янгиланган.
Китобда ҳамма нарса битта лойиҳа орқали ўргатилади. Бу лойиҳа Bookr деган сайт, у китобла ҳақида шарҳла (review) йиғиладиган жой. Худди ҳақиқий ишдагидек босқичма-босқич қурасан. Статик файлларни (расм, CSS каби ўзгармайдиган файллар) бериш, формала, async кўринишла (view), сессияла, аутентификатсия (фойдаланувчини таниш, яъни ким кирвотганини текшириш) ва фронт-энд воситаларини улашни ўрганасан.
Яна китобда модел яратиш, функсия ва классга асосланган view'la, рухсатла (пермиссионс), РЕСТфул API ва ПостгреСҚЛ базасига уланиш ҳам бор. Хуллас, китоб охирида ўзингнинг кенгайтириладиган (scalable) веб-иловангни қуриб, интернетга чиқара оласан.
Асосий тушунчалар
- Джанго 6
- Python'da веб-сайт қуриш учун тайёр асбоб-ускунала тўплами (framework). Китоб шу 6-версия ҳақида.
- Боилерплате код
- Ҳар сафар қайтадан ёзиладиган бир хил, зерикарли код. Джанго шунақа ишларни камайтиради.
- Bookr
- Китоб давомида қуриладиган сайт. Унда одамла китобла ҳақида шарҳ қолдиради.
- Async (асинхрон ишлаш)
- Бир ишни кутиб ўтирмасдан бошқасини қилиш. Чойхонада чой дамлангунча нон тўғрагандек. Джанго 6 да бу имконият кенгайган.
- ORM
- Маълумотлар базаси билан SQL ёзмасдан, оддий Python коди орқали ишлаш усули. Джанго 6 да у яхшиланган.
Дарс охирида тест бор: 80% тўғри жавоб берсанг кейинги дарс очилади, хато қилсанг AI қайта тушунтиради.
Мундарижа
Web Девелопмент with Джанго 61 дарс
- Web Девелопмент with Джанго 6
A дефинитиве гуиде то буилдинг модерн Python web applications усинг Джанго 61 дарс
- A дефинитиве гуиде то буилдинг модерн Python web applications усинг Джанго 6
Web Девелопмент with Джанго1 дарс
- Web Девелопмент with Джанго
Абоут the authors1 дарс
- Абоут the authors
Абоут the reviewers1 дарс
- Абоут the reviewers
Табле оф Contents2 дарс
- Табле оф Contents (1/2)
- Табле оф Contents (2/2)
What this book covers1 дарс
- What this book covers
То гет the мост оут оф this book1 дарс
- То гет the мост оут оф this book
Free бенефитс with ёур book1 дарс
- Free бенефитс with ёур book
Шаре ёур thoughts1 дарс
- Шаре ёур thoughts
Introduction то Джанго1 дарс
- Introduction то Джанго
Creating а виртуал энвиронмент with пенв1 дарс
- Creating а виртуал энвиронмент with пенв
Scaffolding а Джанго project анд апп1 дарс
- Scaffolding а Джанго project анд апп
Ундерстандинг the модел-view-темплате парадигм3 дарс
- Ундерстандинг the модел-view-темплате парадигм (1/3)
- Ундерстандинг the модел-view-темплате парадигм (2/3)
- Ундерстандинг the модел-view-темплате парадигм (3/3)
Эхплоринг the Джанго project structure2 дарс
- Эхплоринг the Джанго project structure (1/2)
- Эхплоринг the Джанго project structure (2/2)
Introducing Джанго views1 дарс
- Introducing Джанго views
Эхплоринг URL маппинг детаилс1 дарс
- Эхплоринг URL маппинг детаилс
Working with GET, ПОСТ, анд QueryDict objects1 дарс
- Working with GET, ПОСТ, анд QueryDict objects
Эхплоринг Джанго сеттингс1 дарс
- Эхплоринг Джанго сеттингс
Финдинг ҲТМЛ темплатес ин апп directories1 дарс
- Финдинг ҲТМЛ темплатес ин апп directories
Дебуггинг анд деалинг with эррорс2 дарс
- Дебуггинг анд деалинг with эррорс (1/2)
- Дебуггинг анд деалинг with эррорс (2/2)
Activity 1.02 – а book сеарч scaffold1 дарс
- Activity 1.02 – а book сеарч scaffold
Суммарй1 дарс
- Суммарй
Technical реқуирементс1 дарс
- Technical реқуирементс
Эхплоринг Джанго ORM1 дарс
- Эхплоринг Джанго ORM
Creating Джанго моделс анд мигратионс3 дарс
- Creating Джанго моделс анд мигратионс (1/3)
- Creating Джанго моделс анд мигратионс (2/3)
- Creating Джанго моделс анд мигратионс (3/3)
Джангўс датабасе CRUD оператионс3 дарс
- Джангўс датабасе CRUD оператионс (1/3)
- Джангўс датабасе CRUD оператионс (2/3)
- Джангўс датабасе CRUD оператионс (3/3)
Булк create анд булк упдате оператионс1 дарс
- Булк create анд булк упдате оператионс
Перформинг complex lookups усинг Q objects1 дарс
- Перформинг complex lookups усинг Q objects
Activity 2.01 – Create моделс фор а project манагемент application1 дарс
- Activity 2.01 – Create моделс фор а project манагемент application
Популатинг the Bookr project's датабасе1 дарс
- Популатинг the Bookr project's датабасе
Гет this book's PDF copy, code бундле, анд море1 дарс
- Гет this book's PDF copy, code бундле, анд море
Джанго Views, URL Configuration, анд Темплатес1 дарс
- Джанго Views, URL Configuration, анд Темплатес
Working with Джанго views1 дарс
- Working with Джанго views
URL configuration1 дарс
- URL configuration
Working with Джанго темплатес2 дарс
- Working with Джанго темплатес (1/2)
- Working with Джанго темплатес (2/2)
Activity 3.01 – Имплементинг the book детаилс view1 дарс
- Activity 3.01 – Имплементинг the book детаилс view
Суммарй1 дарс
- Суммарй
Гет this book's PDF copy, code бундле, анд море1 дарс
- Гет this book's PDF copy, code бундле, анд море
Technical реқуирементс1 дарс
- Technical реқуирементс
Introducing the Джанго админ апп1 дарс
- Introducing the Джанго админ апп
Creating а суперусер account1 дарс
- Creating а суперусер account
CRUD оператионс усинг the Джанго админ апп1 дарс
- CRUD оператионс усинг the Джанго админ апп
Манагинг Джанго усерс анд гроупс1 дарс
- Манагинг Джанго усерс анд гроупс
Регистеринг моделс with the админ апп1 дарс
- Регистеринг моделс with the админ апп
Customizing the админ interface1 дарс
- Customizing the админ interface
Customizing the МоделАдмин classes2 дарс
- Customizing the МоделАдмин classes (1/2)
- Customizing the МоделАдмин classes (2/2)
Гет this book's PDF copy, code бундле, анд море1 дарс
- Гет this book's PDF copy, code бундле, анд море
Сервинг Static Филес1 дарс
- Сервинг Static Филес
Джанго анд static филе сервинг1 дарс
- Джанго анд static филе сервинг
Introduction то static филес финдерс1 дарс
- Introduction то static филес финдерс
Генератинг static УРЛс with the static темплате таг1 дарс
- Генератинг static УРЛс with the static темплате таг
ФилеСйстемФиндер1 дарс
- ФилеСйстемФиндер
Static филе финдерс – усе дуринг collectstatic1 дарс
- Static филе финдерс – усе дуринг collectstatic
STATICFILES_ДИРС префихед моде1 дарс
- STATICFILES_ДИРС префихед моде
The findstatic command1 дарс
- The findstatic command
Сервинг the латест филес (фор cache инвалидатион)1 дарс
- Сервинг the латест филес (фор cache инвалидатион)
Custom стораге энгинес1 дарс
- Custom стораге энгинес
Суммарй1 дарс
- Суммарй
Гет this book's PDF copy, code бундле, анд море1 дарс
- Гет this book's PDF copy, code бундле, анд море
Формс1 дарс
- Формс
Background то формс1 дарс
- Background то формс
Форм security3 дарс
- Форм security (1/3)
- Форм security (2/3)
- Форм security (3/3)
The Джанго Формс либрарй3 дарс
- The Джанго Формс либрарй (1/3)
- The Джанго Формс либрарй (2/3)
- The Джанго Формс либрарй (3/3)
Валидатинг формс анд ретриэвинг Python валуэс2 дарс
- Валидатинг формс анд ретриэвинг Python валуэс (1/2)
- Валидатинг формс анд ретриэвинг Python валуэс (2/2)
Activity 6.01 – Book Сеарч1 дарс
- Activity 6.01 – Book Сеарч
Суммарй1 дарс
- Суммарй
Гет this book's PDF copy, code бундле, анд море1 дарс
- Гет this book's PDF copy, code бундле, анд море
Advanced Форм Валидатион анд Модел Формс1 дарс
- Advanced Форм Валидатион анд Модел Формс
Custom фиэлд валидатион анд cleaning3 дарс
- Custom фиэлд валидатион анд cleaning (1/3)
- Custom фиэлд валидатион анд cleaning (2/3)
- Custom фиэлд валидатион анд cleaning (3/3)
Аддинг placeholders анд инитиал валуэс1 дарс
- Аддинг placeholders анд инитиал валуэс
Creating ор эдитинг Джанго моделс3 дарс
- Creating ор эдитинг Джанго моделс (1/3)
- Creating ор эдитинг Джанго моделс (2/3)
- Creating ор эдитинг Джанго моделс (3/3)
Суммарй1 дарс
- Суммарй
Гет this book's PDF copy, code бундле, анд море1 дарс
- Гет this book's PDF copy, code бундле, анд море
Медиа Сервинг анд Филе Уплоадс1 дарс
- Медиа Сервинг анд Филе Уплоадс
Сеттингс фор медиа уплоадс анд сервинг1 дарс
- Сеттингс фор медиа уплоадс анд сервинг
Филе уплоадс усинг ҲТМЛ формс2 дарс
- Филе уплоадс усинг ҲТМЛ формс (1/2)
- Филе уплоадс усинг ҲТМЛ формс (2/2)
Филе уплоадс with Джанго формс1 дарс
- Филе уплоадс with Джанго формс
Имаге уплоадс with Джанго формс1 дарс
- Имаге уплоадс with Джанго формс
Сервинг уплоадед (анд other) филес усинг Джанго3 дарс
- Сервинг уплоадед (анд other) филес усинг Джанго (1/3)
- Сервинг уплоадед (анд other) филес усинг Джанго (2/3)
- Сервинг уплоадед (анд other) филес усинг Джанго (3/3)
МоделФорм анд филе уплоадс1 дарс
- МоделФорм анд филе уплоадс
Activity 8.01 – имаге анд PDF уплоад фор books1 дарс
- Activity 8.01 – имаге анд PDF уплоад фор books
Activity 8.02 – дисплайинг the cover анд сампле линк1 дарс
- Activity 8.02 – дисплайинг the cover анд сампле линк
Суммарй1 дарс
- Суммарй
Гет this book's PDF copy, code бундле, анд море1 дарс
- Гет this book's PDF copy, code бундле, анд море
Сессионс анд Authentication1 дарс
- Сессионс анд Authentication
Middleware2 дарс
- Middleware (1/2)
- Middleware (2/2)
Password стораге ин Джанго1 дарс
- Password стораге ин Джанго
Authentication decorators анд redirection1 дарс
- Authentication decorators анд redirection
Enhancing темплатес with authentication дата1 дарс
- Enhancing темплатес with authentication дата
Сессионс2 дарс
- Сессионс (1/2)
- Сессионс (2/2)
Суммарй1 дарс
- Суммарй
Гет this book's PDF copy, code бундле, анд море1 дарс
- Гет this book's PDF copy, code бундле, анд море
Advanced Джанго Админ анд Customizations1 дарс
- Advanced Джанго Админ анд Customizations
A customized усер модел1 дарс
- A customized усер модел
Subclassing AbstractUser2 дарс
- Subclassing AbstractUser (1/2)
- Subclassing AbstractUser (2/2)
Аддинг views то the админ сите2 дарс
- Аддинг views то the админ сите (1/2)
- Аддинг views то the админ сите (2/2)
Configuring ан эмаил сервер with Джанго1 дарс
- Configuring ан эмаил сервер with Джанго
Аутоматинг админ with Джанго Таскс2 дарс
- Аутоматинг админ with Джанго Таскс (1/2)
- Аутоматинг админ with Джанго Таскс (2/2)
Суммарй1 дарс
- Суммарй
Advanced Темплатинг анд Class-Басед Views1 дарс
- Advanced Темплатинг анд Class-Басед Views
Темплате филтерс1 дарс
- Темплате филтерс
Custom темплате филтерс1 дарс
- Custom темплате филтерс
Стринг филтерс1 дарс
- Стринг филтерс
Темплате тагс2 дарс
- Темплате тагс (1/2)
- Темплате тагс (2/2)
Темплате партиалс1 дарс
- Темплате партиалс
Джанго views1 дарс
- Джанго views
Class-басед views2 дарс
- Class-басед views (1/2)
- Class-басед views (2/2)
Суммарй1 дарс
- Суммарй
Буилдинг а РЕСТ API1 дарс
- Буилдинг а РЕСТ API
Ундерстандинг РЕСТ АПИс1 дарс
- Ундерстандинг РЕСТ АПИс
DRF1 дарс
- DRF
Ундерстандинг сериализерс1 дарс
- Ундерстандинг сериализерс
Симплифйинг the code усинг ViewSets1 дарс
- Симплифйинг the code усинг ViewSets
Имплементинг authentication1 дарс
- Имплементинг authentication
Суммарй1 дарс
- Суммарй
Генератинг CSV, PDF, анд Other Бинарй Филес1 дарс
- Генератинг CSV, PDF, анд Other Бинарй Филес
Working with Python's csv модуле3 дарс
- Working with Python's csv модуле (1/3)
- Working with Python's csv модуле (2/3)
- Working with Python's csv модуле (3/3)
ZIP филес1 дарс
- ZIP филес
Working with PDF филес ин Python1 дарс
- Working with PDF филес ин Python
Генератинг грапҳс with Плотлй2 дарс
- Генератинг грапҳс with Плотлй (1/2)
- Генератинг грапҳс with Плотлй (2/2)
Суммарй1 дарс
- Суммарй
Тестинг Ёур Джанго Applications1 дарс
- Тестинг Ёур Джанго Applications
Аутоматион тестинг1 дарс
- Аутоматион тестинг
Тестинг ин Джанго2 дарс
- Тестинг ин Джанго (1/2)
- Тестинг ин Джанго (2/2)
Тестинг Джанго моделс1 дарс
- Тестинг Джанго моделс
Тестинг Джанго views2 дарс
- Тестинг Джанго views (1/2)
- Тестинг Джанго views (2/2)
Джанго RequestFactory1 дарс
- Джанго RequestFactory
Тест case classes ин Джанго1 дарс
- Тест case classes ин Джанго
Руннинг тестс фастер усинг параллелизатион1 дарс
- Руннинг тестс фастер усинг параллелизатион
Activity 14.01 – Тестинг моделс анд views ин Bookr1 дарс
- Activity 14.01 – Тестинг моделс анд views ин Bookr
Суммарй1 дарс
- Суммарй
Гет this book's PDF copy, code бундле, анд море1 дарс
- Гет this book's PDF copy, code бундле, анд море
Сервер architecture1 дарс
- Сервер architecture
The деплоймент checklist2 дарс
- The деплоймент checklist (1/2)
- The деплоймент checklist (2/2)
Деплоймент оптионс фор Джанго1 дарс
- Деплоймент оптионс фор Джанго
Суммарй1 дарс
- Суммарй
Why subscribe?1 дарс
- Why subscribe?
Other Books Ёу Май Энжой1 дарс
- Other Books Ёу Май Энжой
Шаре ёур thoughts1 дарс
- Шаре ёур thoughts
Индех2 дарс
- Индех (1/2)
- Индех (2/2)
5-10 дақиқалик дарс
Ҳар бўлимдан қисқа мазмун ва тушунчалар, кунига биттадан ўқисанг ҳам китоб тугайди.
Тест ва такрорлаш
Ҳар дарсдан кейин тест, хато қилган саволларинг такрорлашга тушади.
Бепул
Ҳеч нарса сотмаймиз. Китобни бир одам ҳаммага очган, сен ҳам ўрган.
Китобни фойдаланувчи ўзи юклаб, ҳаммага очган, жавобгарлик унда (шартлар, 3.1). Ҳуқуқингни бузаётган бўлса, кутубхонадаги "Шикоят" тугмасини бос.