-
Урок 1.
00:03:50
Course overview
-
Урок 2.
00:00:50
Code editor + extensions
-
Урок 3.
00:03:37
Start a new project
-
Урок 4.
00:09:51
Create first app & model for Authors
-
Урок 5.
00:02:09
Create apps for: publishers, books, customers & rentals
-
Урок 6.
00:08:32
Create the Publisher Model
-
Урок 7.
00:10:04
Create the Book Model + override the save method to generate the slug
-
Урок 8.
00:03:48
Generating book id with uuid
-
Урок 9.
00:09:37
Add ImageField to the Book class + configure media files
-
Урок 10.
00:06:40
Create QR Code for the Book
-
Урок 11.
00:10:27
Create the Customer Model
-
Урок 12.
00:11:37
Create the Rental Model
-
Урок 13.
00:03:41
Improvements to the Book Model
-
Урок 14.
00:04:23
Introduction to MVT
-
Урок 15.
00:03:14
Writing our first view
-
Урок 16.
00:04:28
View with the template
-
Урок 17.
00:03:04
Template inheritance
-
Урок 18.
00:07:55
Working with querysets
-
Урок 19.
00:06:02
Reverse relationships
-
Урок 20.
00:05:06
Defining methods in models
-
Урок 21.
00:04:57
Better code organization
-
Урок 22.
00:11:51
App views and urls
-
Урок 23.
00:07:53
Navigating between views
-
Урок 24.
00:15:38
Dummy data generation with custom management commands
-
Урок 25.
00:08:40
Exporting the Publisher data
-
Урок 26.
00:10:09
Exporting Customers data
-
Урок 27.
00:12:21
Exporting Books data
-
Урок 28.
00:01:38
Improving the book exports
-
Урок 29.
00:01:12
Adjust admin header & title
-
Урок 30.
00:01:12
Introduction to Tailwind css
-
Урок 31.
00:20:19
Add Tailwind CSS to a Django Project
-
Урок 32.
00:12:11
Style Button
-
Урок 33.
00:10:09
Add custom color
-
Урок 34.
00:07:01
Light / Dark mode
-
Урок 35.
00:01:48
Add navbar & sidebar
-
Урок 36.
00:06:05
Transforming the book title list to class view
-
Урок 37.
00:08:07
Overriding get_queryset method
-
Урок 38.
00:04:16
Create first Django Form
-
Урок 39.
00:08:01
Form methods
-
Урок 40.
00:04:38
Form validation
-
Урок 41.
00:08:16
Styling options for the forms
-
Урок 42.
00:07:47
Styling the book title form
-
Урок 43.
00:07:57
Django messages
-
Урок 44.
00:07:59
Reusable components - alert
-
Урок 45.
00:07:57
Reusable components - header
-
Урок 46.
00:05:46
get context data method
-
Урок 47.
00:04:56
Adding extra parameter to the Book Title list view
-
Урок 48.
00:09:51
Configuring static files (add javascript)
-
Урок 49.
00:06:36
Add a button to the header
-
Урок 50.
00:05:17
Place form in a modal
-
Урок 51.
00:01:58
Adding js to the modal + fixing the form
-
Урок 52.
00:10:19
Book list view
-
Урок 53.
00:09:33
Adding pagination
-
Урок 54.
00:02:22
Transforming to Book Title detail view
-
Урок 55.
00:03:01
Add a header to the Book title detail page + back button
-
Урок 56.
00:06:08
Add table to display books
-
Урок 57.
00:05:23
Book detail page (get absolute url)
-
Урок 58.
00:09:59
Book delete page
-
Урок 59.
00:12:07
Add confirmation of delete
-
Урок 60.
00:02:15
Reusable components - buttons
-
Урок 61.
00:06:54
Checking if the book is available
-
Урок 62.
00:04:51
Display the status of the book
-
Урок 63.
00:03:06
Book detail page
-
Урок 64.
00:10:40
Adding copy to clipboard
-
Урок 65.
00:04:54
Add rentals section + create first view & template
-
Урок 66.
00:06:20
Highlight the current section in the sidebar
-
Урок 67.
00:05:27
Add search functionality by the book id - form and view
-
Урок 68.
00:05:09
Add search functionality by the book id - template and javascript
-
Урок 69.
00:11:42
Redirect to Rentals list
-
Урок 70.
00:04:58
Display the history of rentals
-
Урок 71.
00:12:36
Writing custom template filter to retrieve status information
-
Урок 72.
00:07:11
Intro to book model modification
-
Урок 73.
00:01:27
Change pk to uuid
-
Урок 74.
00:03:04
Change isbn as hashed book title and publisher (sha 256)
-
Урок 75.
00:04:55
Automation - run migrations
-
Урок 76.
00:03:42
Automation - reset data
-
Урок 77.
00:05:42
Modification: display the book id and isbn
-
Урок 78.
00:10:01
Search by book id or isbn
-
Урок 79.
00:05:50
Last touches to book detail page
-
Урок 80.
00:09:39
Working on update rental status
-
Урок 81.
00:12:06
Add small improvements
-
Урок 82.
00:02:36
Add new rental
-
Урок 83.
00:15:01
Add header to the new rental page
-
Урок 84.
00:01:37
Download rentals data from view - part 1
-
Урок 85.
00:09:15
Download rentals data from view (and admin) - part 2
-
Урок 86.
00:19:41
Adding jdenticon to the navbar
-
Урок 87.
00:03:07
Create the dropdown menu
-
Урок 88.
00:08:41
Adding JS to the navbar to make it more interactive
-
Урок 89.
00:07:10
Create the dashboard page
-
Урок 90.
00:06:43
Add ajax
-
Урок 91.
00:06:03
Aggregate vs annotate
-
Урок 92.
00:06:07
Prepare chart data - part 1
-
Урок 93.
00:10:02
Prepare chart data - part 2
-
Урок 94.
00:09:55
Add chart js
-
Урок 95.
00:15:49
Adding forms for logging in
-
Урок 96.
00:02:32
Add login view
-
Урок 97.
00:05:51
Add login template
-
Урок 98.
00:06:12
Create send otp function
-
Урок 99.
00:05:32
Create otp view
-
Урок 100.
00:12:38
Otp template & test run
-
Урок 101.
00:04:02
Add logout
-
Урок 102.
00:02:44
Adding mixins & decorators for login
-
Урок 103.
00:07:13
Display contents depending on if user is authenticated
-
Урок 104.
00:03:11
Chart data only for ajax requests
-
Урок 105.
00:02:20
Fix change theme after login
-
Урок 106.
00:02:04
Put charts into cards & set the dashboard header
-
Урок 107.
00:02:23
Add about page + highlighting for about & dashboard section
-
Урок 108.
00:05:57
Add logo
-
Урок 109.
00:01:44
Add missing titles to templates
-
Урок 110.
00:03:02
Switching Username to Email in Django Authentication