Udemy

Build and Deploy a Dockerised Django Project

Enroll Now
  • 365 Students
  • Updated 8/2023
4.3
(34 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
7 Hour(s) 10 Minute(s)
Language
English
Taught by
Bobby Stearman
Rating
4.3
(34 Ratings)

Course Overview

Build and Deploy a Dockerised Django Project

Learn Django easily by building a production ready e-commerce app with Django, Docker, Redis, Celery, Nginx and Stripe

Embark on an immersive journey to learn Django effortlessly and build a fully functional, production-ready e-commerce application. This comprehensive course covers the essential skills and tools needed to construct an impressive e-commerce app using Django, Docker, Redis, Celery, Nginx, and Stripe.

Through a series of hands-on projects, you'll master the fundamentals of Django development. From implementing user authentication and managing product listings to integrating shopping carts and enabling secure payment processing with Stripe, you'll gain a deep understanding of building robust e-commerce solutions.

With Docker, you'll learn how to effortlessly set up a development environment and deploy your application with ease. Redis and Celery will be your allies in implementing advanced features such as task scheduling and caching, ensuring optimal performance and scalability. Nginx, a powerful web server and reverse proxy, will enable you to handle incoming requests seamlessly and efficiently serve static files.

Throughout the course, you'll receive expert insights, best practices, and practical tips from experienced instructors. You'll develop a solid understanding of Django's concepts and techniques, empowering you to create your own production-ready e-commerce applications.

By the end of this course, you'll have gained the skills, confidence, and industry-relevant knowledge to build sophisticated e-commerce platforms using Django and a powerful stack of complementary technologies. Join us now and unlock your potential to develop dynamic and successful online stores.

Course Content

  • 9 section(s)
  • 46 lecture(s)
  • Section 1 Introduction
  • Section 2 Stack overview
  • Section 3 Project setup
  • Section 4 Django backend
  • Section 5 Django frontend
  • Section 6 Django Stripe integration
  • Section 7 Test our knowledge
  • Section 8 Project Upgrades
  • Section 9 CICD Deployment

What You’ll Learn

  • Django Mastery: Build a robust e-commerce app with Django’s models, views, templates, and forms.
  • Dockerization: Containerize for scalable development and deployment of your app.
  • Asynchronous Processing: Efficiently handle tasks with Celery and Redis for asynchronous operations.
  • Deployment & Scalability: Deploy using Nginx, Gunicorn, PostgreSQL, and integrate secure payments with Stripe.
  • Authentication & Authorization: Implement user authentication and authorization in your e-commerce app.
  • Handling Payments: Integrate and securely process payments using the Stripe payment gateway.
  • Testing & Debugging: Ensure functionality and reliability through effective testing and debugging strategies.
  • Performance Optimization: Optimize app performance with caching, query optimization, and load balancing techniques.


Reviews

  • D
    Duvindu Embuldeniya
    1.0

    It feels like the instructor isn’t clear on what they’re teaching

  • T
    Tom Rogers
    3.5

    I believe the quiz for Docker question 10 is wrong. It was Docker images vs containers. I said Image had the instructions, and that container was an instance of that image, and it said I was wrong.

  • C
    CSI AGTIC
    5.0

    A bright, direct, hands-on course, as complex as the topic requires.

  • T
    TED R.
    5.0

    Bobby is just great. Well structured and detailed teaching...

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed