Companies Home Search Profile

Django Admin - Mastery Course - 2024

Focused View

Arno Pretorius

6:44:15

0 View
  • 1. Course welcome!.mp4
    01:12
  • 2. Course overview.mp4
    06:55
  • 3. Course support.mp4
    01:39
  • 4. Thought process.mp4
    02:12
  • 1.1 Python - Website.html
  • 1.2 Visual Studio Code - Website.html
  • 1. Python and Visual Studio Code - Installation - Windows.mp4
    09:16
  • 2.1 Python - Website.html
  • 2.2 Visual Studio Code - Website.html
  • 2. Python and Visual Studio Code - Installation - MacOS.mp4
    08:42
  • 1. Django project setup - Windows.mp4
    08:24
  • 2. Django project setup - MacOS.mp4
    10:14
  • 3. The concept of a Django app - [Theory].mp4
    03:49
  • 4. Configure a Django app - (crm).mp4
    02:28
  • 1. An Introduction to Django admin - [Theory].mp4
    02:13
  • 2. An Introduction to databases - [Theory].mp4
    05:24
  • 3. Evaluating our SQLite database.mp4
    02:10
  • 4. Accessing the Django admin panel.mp4
    05:13
  • 5. An Introduction to Django models - [Theory].mp4
    05:06
  • 6. Creating our first Django model - [Membership].mp4
    12:21
  • 7. Registering our model.mp4
    04:58
  • 8. Different approaches to registering a Django model.mp4
    06:25
  • 9. Managing user and group visibility.mp4
    02:48
  • 1. Creating objects in Django admin.mp4
    04:08
  • 2. Reading objects in Django admin.mp4
    01:03
  • 3. Updating objects in Django admin.mp4
    01:31
  • 4. Deleting objects in Django admin.mp4
    02:29
  • 1. Customising admin titles.mp4
    06:12
  • 2. Configuring field display.mp4
    07:16
  • 3. Customising field layouts as Inline rows.mp4
    02:53
  • 4. Excluding fields from forms.mp4
    02:47
  • 5. Customising list display.mp4
    04:36
  • 6. Adding list view filters.mp4
    04:38
  • 7. Implementing search functionality.mp4
    03:12
  • 8. Making fields clickable in the list view.mp4
    03:48
  • 9. Enabling Inline editing in the list view.mp4
    05:03
  • 10. Customising model string representation.mp4
    04:47
  • 11. Setting meta options for admin models.mp4
    03:19
  • 12. Configuring default ordering.mp4
    04:11
  • 13. Implementing change list actions.mp4
    14:11
  • 1. Configure a Django app - (education).mp4
    02:03
  • 2. An Introduction to foreign keys - [Theory].mp4
    02:09
  • 3. Creating Django models - [Course and Lecture].mp4
    09:29
  • 4. Integrating pre-populated fields.mp4
    09:08
  • 5. Using Inline models for related data.mp4
    16:02
  • 6. Leveraging custom methods.mp4
    05:43
  • 1. Organising admin forms with fieldsets.mp4
    11:37
  • 2. Alter the HTML structure of the login page.mp4
    18:50
  • 3. Enhancing admin with CSS overrides.mp4
    08:00
  • 4. Manual user permissions configuration.mp4
    16:55
  • 5. Code-based user permissions configuration.mp4
    10:32
  • 6. Custom messages based on permissions.mp4
    05:35
  • 7. Managing multiple admin sites.mp4
    09:44
  • 1.1 Django simple captcha docs.html
  • 1.2 Multi-Captcha-Admin docs.html
  • 1. Adding CAPTCHA protection.mp4
    13:38
  • 2.1 Django admin env notice library.html
  • 2.2 HTML colour codes.html
  • 2. Distinguishing development environments.mp4
    11:17
  • 3.1 Django Jazzmin.html
  • 3.2 Jazzmin - Installation.html
  • 3. Customising admin with Jazzmin.mp4
    07:23
  • 4.1 Django data wizard docs.html
  • 4.2 Django data wizard library.html
  • 4. Uploading and handling CSV files.mp4
    15:44
  • 5.1 dev2.zip
  • 5. Integrating MFA for enhanced security - Part 1 - Windows.mp4
    05:29
  • 6.1 dev2.zip
  • 6. Integrating MFA for enhanced security - Part 1 - MacOS.mp4
    04:59
  • 7.1 Django otp library.html
  • 7.2 TZ database time zones.html
  • 7. Integrating MFA for enhanced security - Part 2.mp4
    19:40
  • 1. Securing the Django admin - Best practices - [Theory].mp4
    04:48
  • 2. Securing the Django admin - Best practices - Additional resources.html
  • 1.1 dev.zip
  • 1.2 dev2.zip
  • 1. Install and run the final project source code - Windows.mp4
    09:40
  • 2.1 dev.zip
  • 2.2 dev2.zip
  • 2. Install and run the final project source code - MacOS.mp4
    07:22
  • 1. Thank you! - A final message.mp4
    00:55
  • 2. Bonus lecture.html
  • Description


    Learn how to master the fundamentals of the Django admin | Theory and hands-on demonstrations

    What You'll Learn?


    • Understand Django models and databases
    • Access and navigate the Django admin panel
    • Perform CRUD operations using Django admin
    • Customise the Django admin interface
    • Implement advanced admin functionalities
    • Enhance data management with related models
    • Organise and style admin forms
    • Configure and manage user permissions
    • Leverage third-party tools for enhanced functionality
    • Implement best practices for securing Django admin

    Who is this for?


  • Beginner Django developers looking to refresh or build upon their existing skillset
  • Intermediate Django developers looking to refresh or build upon their existing skillset
  • What You Need to Know?


  • A basic understanding of Python, HTML/CSS and JavaScript is required
  • Basic knowledge of Django is highly encouraged, but it is not mandatory. Without this, later lectures may prove to be challenging
  • Some knowledge of web development would be helpful, but it is not mandatory
  • More details


    Description

    Welcome! I'm here to help you to master the fundamentals of the Django admin

    -- Please read carefully --

    This course is designed for students and developers with beginner to intermediate knowledge of the Django framework. Dive deep into the intricacies of the Django admin interface and enhance your web development skills.

    Welcome to the Django Admin - Mastery Course - 2024, your comprehensive guide to mastering the Django admin dashboard.

    Topics to be covered:


    Django application initial setup:
    Get started with Django by setting up a new project and configuring your first app. Gain both theoretical knowledge and practical skills to build a solid foundation.

    Understanding models and the admin interface:
    Explore the core concepts of Django models and how they integrate with the admin interface. Understand databases, access the Django admin panel, and learn about model registration and user management.


    Standard CRUD management using Django admin:
    Master the essential CRUD (Create, Read, Update, Delete) operations in the Django admin. Learn how to efficiently manage objects within your Django application.


    Django admin configuration techniques:
    Customise and configure the Django admin interface to suit your needs. Learn how to modify admin titles, configure field displays, customise list views, and implement advanced functionalities like search, filters, and inline editing.


    Enhancing django admin functionality:
    Enhance the capabilities of your Django admin by integrating advanced features such as foreign keys, pre-populated fields, inline models, and custom methods to streamline data management.


    Comprehensive admin management:
    Delve into advanced admin management techniques. Organise admin forms with field sets, alter the HTML structure of the login page, configure user permissions, and manage multiple admin sites effectively.


    Leveraging third-party tools:
    Explore third-party tools to extend the functionality of your Django admin. Learn to add CAPTCHA protection, distinguish between development environments, customize the admin with Jazzmin, handle CSV files, and integrate multi-factor authentication (MFA) for enhanced security.


    Securing the Django admin - best practices:
    Learn the best practices for securing your Django admin. Understand the theoretical aspects of security, implement practical measures, and access additional resources to ensure your admin interface is robust and secure.

    I want to help YOU master the Django admin dashboard.

    The Django Admin - Mastery Course has been structured in a simple and logical order. Everything that has been designed from the styling to the graphics and topics covered is crafted with the absolute duty of care towards the student.


    • It covers basic to intermediate level topics that is suitable for all levels.

    • It is mixed with theory and practical hands-on demonstrations.

    • The course is structured in a logical and cohesive way - not just random slides plastered everywhere.

    • It starts off very simple and then builds on gradually throughout the course.

    • This course is jam-packed with various resources and comes along with the full project source code - as a zip file.


    The Django Admin - Mastery Course is a highly practical course and allows you to apply your knowledge:


    • There is a wealth of hands-on lectures throughout this course.


    Your instructor:

    My name is Arno Pretorius. I'm a qualified IT teacher who has taught programming both in-person and online. My main passions are teaching and technology, so I thought why not just combine the best of both worlds to create something truly amazing and valuable. Over the years, I have created and deployed many real-world Django-based applications, including a job portal for university graduates and an exclusive social network.

    I'm a Software developer, an AWS Solutions Architect and Developer associate. I have a keen interest in cloud computing, web development and everything that relates to programming and technology.

    Trust me you are in good hands!


    This course also comes with:

    - 6.5 hours + of on-demand video

    - Full lifetime access

    - A Udemy certificate of completion

    - 6 downloadable resources

    - 2 articles

    - Access on mobile and TV


    Join me in this course if you want to master the fundamentals of the Django admin interface and kick-start your career in web development!

    Who this course is for:

    • Beginner Django developers looking to refresh or build upon their existing skillset
    • Intermediate Django developers looking to refresh or build upon their existing skillset

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Arno Pretorius
    Arno Pretorius
    Instructor's Courses
    Arno is a software developer and a solutions architect with a particular interest in Cloud computing and API’s. He has a BSc in Information Technology and is an AWS certified Solutions Architect Professional, an AWS Developer Associate, Database Specialist and  SysOps Administrator. He is also a Django developer with experience in deploying Django-based web applications to the AWS cloud.During his spare time he enjoys reading, blogging and streaming.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 60
    • duration 6:44:15
    • Release Date 2024/10/15