Django with Tailwind CSS
Django with Tailwind CSS, available at $79.99, has an average rating of 4.85, with 132 lectures, 2 quizzes, based on 57 reviews, and has 462 subscribers.
You will learn about Export data from Django admin & views in different formats: xls, csv, json Add Javascript to a Django project to i.e. copy to clipboard Create custom management command to generate dummy data Automation – writing linux scripts Build beautiful UI with Tailwind CSS Add light / dark mode Build reusable components One Time Password as extra authentication security step Generate qr codes Style django forms with Tailwind & Widget Tweaks Create custom template filters Function views vs class based views This course is ideal for individuals who are Future Python/Django Web Developers It is particularly useful for Future Python/Django Web Developers.
Enroll now: Django with Tailwind CSS
Summary
Title: Django with Tailwind CSS
Price: $79.99
Average Rating: 4.85
Number of Lectures: 132
Number of Quizzes: 2
Number of Published Lectures: 132
Number of Published Quizzes: 2
Number of Curriculum Items: 134
Number of Published Curriculum Objects: 134
Original Price: $129.99
Quality Status: approved
Status: Live
What You Will Learn
- Export data from Django admin & views in different formats: xls, csv, json
- Add Javascript to a Django project to i.e. copy to clipboard
- Create custom management command to generate dummy data
- Automation – writing linux scripts
- Build beautiful UI with Tailwind CSS
- Add light / dark mode
- Build reusable components
- One Time Password as extra authentication security step
- Generate qr codes
- Style django forms with Tailwind & Widget Tweaks
- Create custom template filters
- Function views vs class based views
Who Should Attend
- Future Python/Django Web Developers
Target Audiences
- Future Python/Django Web Developers
Are you looking to create a functional and visually appealing book rental system using Django and Tailwind CSS? If so, this project-based course is the perfect fit for you!
In this comprehensive course, you’ll learn how to create a fully-functional book rental system from scratch using Django and Tailwind CSS. You’ll be guided through the entire development process, from setting up your development environment to deploying your project to a live server.
Throughout the course, you’ll gain a deep understanding of how to use Django’s import-export feature to download data from admin and views, as well as how to create custom management commands to generate dummy data for your project. You’ll also learn how to generate QR codes for book rentals, build reusable components with Tailwind CSS, and add light and dark mode to your interface.
In addition to these topics, we’ll also cover how to automate scripts to make your workflow more efficient, copy data to clipboard, how to setup an extra security layer to authentication (time based one time password), how to work with 2 types of views in Django (function views and class based views) and… much more! You’ll leave the course with a fully-functional book rental system that you can use as a template for your own projects.
Our step-by-step guidance and practical approach to teaching will ensure that you not only understand the concepts covered in the course but also know how to apply them in real-world projects. By the end of the course, you’ll have gained a deep understanding of how to use Django and Tailwind CSS to create stunning and user-friendly web applications.
Whether you’re a seasoned web developer or just starting out, this course will help you take your skills to the next level. Don’t miss out on this opportunity to build your own book rental system with Django and Tailwind CSS.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course overview
Lecture 2: Code editor + extensions
Lecture 3: Source code
Chapter 2: Defining the Models
Lecture 1: Start a new project
Lecture 2: Settings.py file
Lecture 3: Create first app & model for Authors
Lecture 4: App structure
Lecture 5: Model Field Types
Lecture 6: Create apps for: publishers, books, customers & rentals
Lecture 7: Create the Publisher Model
Lecture 8: Relationship Fields
Lecture 9: Create the Book Model + override the save method to generate the slug
Lecture 10: Generating book id with uuid
Lecture 11: Add ImageField to the Book class + configure media files
Lecture 12: Create QR Code for the Book
Lecture 13: Create the Customer Model
Lecture 14: Create the Rental Model
Lecture 15: ISBN info for this course
Lecture 16: Improvements to the Book Model
Chapter 3: Introduction to Django MVT architecture
Lecture 1: Introduction to MVT
Lecture 2: Writing our first view
Lecture 3: View with the template
Lecture 4: Template inheritance
Lecture 5: Working with querysets
Lecture 6: ORM + Queryset methods
Lecture 7: Reverse relationships
Lecture 8: Defining methods in models
Lecture 9: Better code organization
Lecture 10: App views and urls
Lecture 11: Navigating between views
Chapter 4: Exporting data from the admin
Lecture 1: Dummy data generation with custom management commands
Lecture 2: Exporting the Publisher data
Lecture 3: Exporting Customers data
Lecture 4: Exporting Books data
Lecture 5: Improving the book exports
Lecture 6: Adjust admin header & title
Chapter 5: First steps with Tailwind & Django CBV on the book app
Lecture 1: Introduction to Tailwind css
Lecture 2: Add Tailwind CSS to a Django Project
Lecture 3: Tags aren't working
Lecture 4: Session variables
Lecture 5: Add custom color
Lecture 6: Light / Dark mode
Lecture 7: Light dark mode fix
Lecture 8: Style Button
Lecture 9: Navbar & sidebar code for the next lecture
Lecture 10: Add navbar & sidebar
Lecture 11: Transforming the book title list to class view
Lecture 12: Overriding get_queryset method
Lecture 13: Create first Django Form
Lecture 14: Form methods
Lecture 15: Form validation
Lecture 16: Csrf token
Lecture 17: Styling options for the forms
Lecture 18: Styling the book title form
Lecture 19: Use of for loop
Lecture 20: Django messages
Lecture 21: Reusable components – alert
Lecture 22: Reusable components – header
Lecture 23: get context data method
Lecture 24: Adding extra parameter to the Book Title list view
Lecture 25: Configuring static files (add javascript)
Lecture 26: Add a button to the header
Lecture 27: Modal code for the next lecture
Lecture 28: Place form in a modal
Lecture 29: Adding js to the modal + fixing the form
Lecture 30: Pagination code
Lecture 31: Book list view
Lecture 32: Adding pagination
Lecture 33: Transforming to Book Title detail view
Lecture 34: Add a header to the Book title detail page + back button
Lecture 35: Table code for the next lecture
Lecture 36: Add table to display books
Lecture 37: Book detail page (get absolute url)
Lecture 38: Book delete page
Lecture 39: Add confirmation of delete
Lecture 40: Fix for going back
Lecture 41: Reusable components – buttons
Lecture 42: Checking if the book is available
Lecture 43: Display the status of the book
Lecture 44: Code for book detail page
Lecture 45: Book detail page
Lecture 46: Adding copy to clipboard
Chapter 6: Working on the rentals app
Lecture 1: Add rentals section + create first view & template
Lecture 2: Highlight the current section in the sidebar
Lecture 3: Add search functionality by the book id – form and view
Lecture 4: Add search functionality by the book id – template and javascript
Lecture 5: Redirect to Rentals list
Lecture 6: Table code for the next lecture
Lecture 7: Display the history of rentals
Lecture 8: Writing custom template filter to retrieve status information
Lecture 9: Intro to book model modification
Lecture 10: Change pk to uuid
Instructors
-
Django Ninjas
Coding all about Django
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 2 votes
- 3 stars: 3 votes
- 4 stars: 16 votes
- 5 stars: 36 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024