Companies Home Search Profile

Build and Deploy a Dockerised Django Project

Focused View

Bobby Stearman

7:10:28

105 View
  • 1. Introduction.mp4
    03:40
  • 2. Project demo.mp4
    02:44
  • 1.1 Docker docs.html
  • 1. Docker.mp4
    22:42
  • 2. Docker Quiz.html
  • 3.1 Django.html
  • 3. Django.mp4
    04:14
  • 4.1 Stripe.html
  • 4.2 Stripe api documentation.html
  • 4. Stripe.mp4
    06:06
  • 5.1 Sentry.html
  • 5. Sentry.mp4
    03:03
  • 6.1 Google workspace.html
  • 6. Google workspace.mp4
    03:19
  • 7.1 Cloudflare.html
  • 7. Cloudflare.mp4
    04:51
  • 8.1 Nginx documentation.html
  • 8. Nginx.mp4
    02:38
  • 9.1 Celery documentation.html
  • 9. Celery.mp4
    03:01
  • 10.1 Redis.html
  • 10. Redis.mp4
    02:03
  • 11.1 Digital Ocean.html
  • 11. Digital Ocean.mp4
    14:09
  • 12.1 VS Code.html
  • 12. VS Code.mp4
    03:07
  • 13.1 Github.html
  • 13. Github.mp4
    08:16
  • 14.1 Cookiebot.html
  • 14. Cookiebot.mp4
    02:45
  • 15.1 reCAPTCHA.html
  • 15. reCAPTCHA.mp4
    02:48
  • 16.1 PyPi.html
  • 16. Packages.mp4
    10:01
  • 17. Stack quiz.html
  • 1.1 Github repo.html
  • 1. Getting started.mp4
    12:02
  • 2.1 Code changes.html
  • 2. Project structure.mp4
    14:45
  • 3.1 Code changes.html
  • 3.2 Github repo.html
  • 3. Package settings.mp4
    10:38
  • 1.1 Code changes.html
  • 1. Models.mp4
    22:12
  • 2.1 Code changes.html
  • 2. Admin page.mp4
    14:19
  • 3.1 Code changes.html
  • 3. Signals.mp4
    11:45
  • 4.1 Code changes.html
  • 4. Model testing.mp4
    12:20
  • 5.1 Code changes.html
  • 5. Forms.mp4
    12:18
  • 6.1 Code changes.html
  • 6. Middleware.mp4
    11:52
  • 7.1 Code changes.html
  • 7. Form testing.mp4
    05:55
  • 8.1 Code changes.html
  • 8. Views.mp4
    13:53
  • 9.1 Code changes.html
  • 9. Error views.mp4
    04:45
  • 10.1 Code changes.html
  • 10. Creating Public Sitemaps.mp4
    05:45
  • 11.1 Code changes.html
  • 11. Wiring Django Views to URLs.mp4
    09:27
  • 1.1 Code changes.html
  • 1. Creating HTML Templates with Djangos Template Tags.mp4
    15:17
  • 2.1 Code changes.html
  • 2. Rendering Database Data in Dynamic HTML Templates.mp4
    08:29
  • 3.1 Code changes.html
  • 3. Building Dynamic Email Templates.mp4
    07:33
  • 1.1 Code changes.html
  • 1. Stripe endpoints.mp4
    11:18
  • 2.1 Code changes.html
  • 2. Stripe webhooks.mp4
    07:11
  • 3.1 Code changes.html
  • 3. View testing.mp4
    08:08
  • 1. Django Question Set.html
  • 1.1 Code changes.html
  • 1. Celery.mp4
    08:18
  • 2.1 Code changes.html
  • 2. Task management.mp4
    09:00
  • 3.1 Code changes.html
  • 3. Caching.mp4
    04:55
  • 4.1 Code changes.html
  • 4. Logging.mp4
    06:01
  • 5.1 Code changes.html
  • 5. Database upgrade.mp4
    04:37
  • 1.1 Code changes.html
  • 1. Production ready docker configuration.mp4
    11:55
  • 2.1 Code changes.html
  • 2. Github workflows and actions.mp4
    17:19
  • 3.1 Code changes.html
  • 3.2 Secrets.html
  • 3. Integrating Action Secrets in GitHub Workflows.mp4
    12:17
  • 4.1 Code changes.html
  • 4.2 Droplet config instructions.html
  • 4. Deployment.mp4
    36:47
  • Description


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

    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.

    Who is this for?


  • Individuals with intermediate Python skills who want to dive into Django and build e-commerce apps.
  • Web developers looking to expand their knowledge in Django, Docker, and related technologies.
  • Students or professionals interested in learning how to deploy scalable e-commerce applications.
  • Those familiar with web development concepts who want to explore Django and its ecosystem for building robust e-commerce solutions.
  • What You Need to Know?


  • Python programming skills
  • Basic understanding of web development concepts
  • Familiarity with HTML, CSS, and JavaScript
  • Knowledge of relational databases and SQL
  • Understanding of Git and version control
  • Experience with command-line interfaces (CLI)
  • Familiarity with Linux or Unix-like operating systems
  • Prior exposure to Django framework would be beneficial
  • More details


    Description

    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.

    Who this course is for:

    • Individuals with intermediate Python skills who want to dive into Django and build e-commerce apps.
    • Web developers looking to expand their knowledge in Django, Docker, and related technologies.
    • Students or professionals interested in learning how to deploy scalable e-commerce applications.
    • Those familiar with web development concepts who want to explore Django and its ecosystem for building robust e-commerce solutions.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Bobby Stearman
    Bobby Stearman
    Instructor's Courses
    I’m Bobby, a seasoned software engineer with a decade of experience specializing in Python and Django development. Alongside my professional career, I run a popular coding YouTube channel dedicated to Python and Django.Through my YouTube channel, I share my knowledge and expertise with a global audience, providing insightful tutorials, tips, and tricks on Python and Django. With a passion for teaching, I strive to make complex concepts accessible and enjoyable for learners of all levels.The channel has garnered a strong following, with a community that appreciates my clear explanations and engaging teaching style. From beginners taking their first steps into programming to experienced developers seeking advanced techniques, my channel caters to a diverse range of viewers.In addition to tutorials, I also discuss industry trends, showcase real-world projects, and share insights on best practices. I believe in fostering a supportive learning environment, encouraging viewers to ask questions, engage in discussions, and collaborate with fellow learners.Outside of YouTube, I actively contribute to open-source projects related to Python and Django. This involvement allows me to stay connected with the development community and contribute to the growth and improvement of these frameworks.Driven by a strong commitment to professional growth, I constantly explore emerging technologies and attend industry conferences to stay at the forefront of the ever-evolving software landscape. Sharing my knowledge and experiences through my YouTube channel and other community platforms is a rewarding way for me to give back and inspire fellow developers.With a combination of industry experience, a successful YouTube channel, and a passion for teaching, I aim to make a positive impact on the programming community and empower others to excel in Python and Django development.
    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 46
    • duration 7:10:28
    • Release Date 2023/09/09