К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Django with Tailwind CSS · LearnSpace
Назад в каталог
courseraПрограммирование

Django with Tailwind CSS

Курс от Packt
Средний≈ 16.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Embark on a comprehensive journey through Django and Tailwind CSS, designed to empower ambitious beginners with the skills needed for modern web development. Starting with an overview of essential topics, you'll set up your development environment using Visual Studio Code and key extensions. The course progresses through defining models for authors, publishers, books, customers, and rentals, incorporating advanced features like unique IDs and QR codes. As you delve deeper, you'll master the Django Model-View-Template (MVT) architecture, learning to create dynamic views and templates, implement template inheritance, and manage data with querysets and reverse relationships. The course emphasizes code organization, ensuring a clean and efficient codebase. You'll also explore exporting data from Django administration, enhancing your ability to manage and utilize data effectively. The integration of Tailwind CSS adds a modern, responsive design to your Django applications. You'll learn to style buttons, implement light and dark modes, and create reusable components for alerts and headers. The course also covers advanced topics like AJAX integration, chart data preparation, and user authentication with OTP. By the end, you'll be proficient in deploying a fully functional web application with Django and Tailwind CSS, equipped with dashboards, dynamic views, and robust user authentication.

Навыки, которые вы освоите

Django (Web Framework)AuthenticationsWeb DevelopmentData ModelingFull-Stack Web DevelopmentDevelopment EnvironmentJavascriptModel View ControllerUser Interface (UI)Chart.jsCode ReusabilityResponsive Web DesignData Import/ExportCascading Style Sheets (CSS)Object-Relational MappingHypertext Markup Language (HTML)Dashboard Creation

Программа курса

9 модулей · 123 учебных материалов

01Introduction3 материалов

Introduction

Course OverviewВидеоFull Course ResourcesЧтениеCode Editor + ExtensionsВидео
02Defining the Models12 материалов

Defining the Models

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Django with Tailwind CSS
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 16.5 ч

9 модулей

Язык: Английский

Субтитры: Казахский

Часть программы вашего университета
Start a New ProjectВидео
Create First App and Model for AuthorsВидео
Create Apps for: Publishers, Books, Customers, and RentalsВидео
Create the Publisher ModelВидео
Create the Book Model + Override the Save Method to Generate the SlugВидео
Generating Book ID with UUIDВидео
Add ImageField to the Book Class + Configure Media FilesВидео
Create QR Code for the BookВидео
Create the Customer ModelВидео
Create the Rental ModelВидео
Improvements to the Book ModelВидео
Setting Up a Django Project with Virtual EnvironmentsDIALOGUE
03Introduction to Django MVT Architecture12 материалов

Introduction to Django MVT Architecture

Introduction to MVTВидеоWriting Our First ViewВидеоView with the TemplateВидеоTemplate InheritanceВидеоWorking with querysetsВидеоReverse RelationshipsВидеоDefining Methods in ModelsВидеоBetter Code OrganizationВидеоApp Views and URLsВидеоNavigating Between ViewsВидеоUnderstanding Django MVT Architecture and URL MappingDIALOGUEAssessment 1Задание
04Exporting Data from the Admin7 материалов

Exporting Data from the Admin

Dummy Data Generation with Custom Management CommandsВидеоExporting the Publisher DataВидеоExporting Customers DataВидеоExporting Books DataВидеоImproving the Book ExportsВидеоAdjust Admin Header and TitleВидеоExporting Data with Django Custom Management CommandsDIALOGUE
05First Steps with Tailwind and Django CBV on the Book App36 материалов

First Steps with Tailwind and Django CBV on the Book App

Introduction to Tailwind CSSВидеоAdd Tailwind CSS to a Django ProjectВидеоAdd Custom ColorВидеоLight / Dark ModeВидеоStyle ButtonВидеоAdd Navbar and SidebarВидеоTransforming the Book Title List to Class ViewВидеоOverriding get_queryset MethodВидеоCreate First Django FormВидеоForm MethodsВидеоForm ValidationВидеоStyling Options for the FormsВидеоStyling the Book Title FormВидеоDjango MessagesВидеоReusable Components - AlertВидеоReusable Components - HeaderВидеоGet Context Data MethodВидеоAdding Extra Parameter to the Book Title List ViewВидеоConfiguring Static Files (Add JavaScript)ВидеоAdd a Button to the HeaderВидеоPlace Form in a ModelВидеоAdding js to the Model + Fixing the FormВидеоBook List ViewВидеоAdding PaginationВидеоTransforming to Book Title Detail ViewВидеоAdd a Header to the Book Title Detail Page + Back ButtonВидеоAdd Table to Display BooksВидеоBook Detail Page (Get Absolute URL)ВидеоBook Delete PageВидеоAdd Confirmation of DeleteВидеоReusable Components - ButtonsВидеоChecking Whether the Book Is AvailableВидеоDisplay the Status of the BookВидеоBook Detail PageВидеоAdding Copy to ClipboardВидеоTailwind CSS BasicsDIALOGUE
06Working on the Rentals App23 материалов

Working on the Rentals App

Add Rentals Section + Create First View and TemplateВидеоHighlight the Current Section in the SidebarВидеоAdd Search Functionality by the Book ID - Form and ViewВидеоAdd Search Functionality by the Book ID - Template and JavaScriptВидеоRedirect to Rentals ListВидеоDisplay the History of RentalsВидеоWriting Custom Template Filter to Retrieve Status InformationВидеоIntroduction to Book Model ModificationВидеоChange pk to UUIDВидеоChange ISBN as Hashed Book Title and Publisher (sha 256)ВидеоAutomation - Run MigrationsВидеоAutomation - Reset DataВидеоModification: Display the Book ID and ISBNВидеоSearch by Book ID or ISBNВидеоLast Touches to Book Detail PageВидеоWorking on Update Rental StatusВидеоAdd Small ImprovementsВидеоAdd New RentalВидеоAdd Header to the New Rental PageВидеоDownload Rentals Data from View - Part 1ВидеоDownload Rentals Data from View (And Admin) - Part 2ВидеоImplementing Django Book Rental FeaturesDIALOGUEAssessment 2Задание
07Styling the Navbar4 материалов

Styling the Navbar

Adding Jdenticon to the NavbarВидеоCreate the Dropdown MenuВидеоAdding JS to the Navbar to Make It More InteractiveВидеоIntegrating Jdenticons in NavbarsDIALOGUE
08Dashboard and Authentication (Including OTP)22 материалов

Dashboard and Authentication (Including OTP)

Create the Dashboard PageВидеоAdd AjaxВидеоAggregate Versus AnnotateВидеоPrepare Chart Data - Part 1ВидеоPrepare Chart Data - Part 2ВидеоAdd Chart jsВидеоAdding Forms for Logging InВидеоAdd Login ViewВидеоAdd Login TemplateВидеоCreate Send OTP FunctionВидеоCreate OTP ViewВидеоOTP Template and Test RunВидеоAdd LogoutВидеоAdding Mixins and Decorators for LoginВидеоDisplay Contents Depending on If User Is AuthenticatedВидеоChart Data Only for Ajax RequestsВидеоFix Change Theme After LoginВидеоPut Charts into Cards and Set the Dashboard HeaderВидеоAdd About Page + Highlighting for About and Dashboard SectionВидеоAdd LogoВидеоAdd Missing Titles to TemplatesВидеоCreating a Dynamic Django Dashboard with ChartsDIALOGUE
09Bonuses4 материалов

Bonuses

Switching Username to Email in Django AuthenticationВидеоAssessment 3ЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание