Companies Home Search Profile

Python Django for AWS Development - Mastery course - Part 1

Focused View

Arno Pretorius

11:51:09

166 View
  • 1. Course welcome!.mp4
    03:04
  • 2. Course prerequisites.mp4
    02:20
  • 3. Course overview.mp4
    02:11
  • 4. Thought process.mp4
    01:57
  • 5. QA forums.mp4
    01:30
  • 1.1 dev.zip
  • 1. Final project code - download.mp4
    00:50
  • 1. Python installation and setup.mp4
    03:48
  • 2. Visual Studio Code installation and setup.mp4
    02:16
  • 3. Visual Studio Code extensions.mp4
    04:37
  • 1. Introduction - A simplified approach.mp4
    01:45
  • 2. Django project setup.mp4
    08:15
  • 3. Configure the python interpreter.mp4
    02:14
  • 4. VS code terminal Command prompt.mp4
    02:10
  • 5. Django app setup.mp4
    02:35
  • 6. Templates, URLs and Views - Pt. 1.mp4
    07:40
  • 7. Templates, URLs and Views - Pt. 2.mp4
    10:21
  • 8. App-level templates - Namespace protection.mp4
    04:17
  • 9. Configure static files.mp4
    12:51
  • 10. How to refresh static files.mp4
    01:24
  • 11. Styling our web app - Pt. 1.mp4
    06:12
  • 12.1 index.html
  • 12. Styling our web app - Pt. 2.mp4
    07:45
  • 13. Create a profile model.mp4
    12:31
  • 14. Configure Django to allow file uploads.mp4
    07:04
  • 15. User registration - Pt. 1.mp4
    12:06
  • 16. Django Crispy Forms - [Important].mp4
    01:35
  • 17. Styling our user registration page - Pt. 2 - EDIT.mp4
    11:17
  • 18. User registration - Pt. 3.mp4
    06:40
  • 19. User authentication - Pt. 1.mp4
    13:15
  • 20. User authentication - Pt. 2.mp4
    06:44
  • 21. Protecting our account views.mp4
    02:50
  • 22. Profile management Updating our username and email.mp4
    10:55
  • 23. Profile management Deleting an account.mp4
    09:41
  • 24. Upload and render a file in Django.mp4
    16:13
  • 25. Design and styling - Pt. 1.mp4
    10:22
  • 26. Design and styling - Pt. 2.mp4
    10:19
  • 1. Section structure -.mp4
    01:18
  • 2.1 Create an AWS account.pdf
  • 2. Create an AWS account.mp4
    01:59
  • 3. AWS CLI setup - [Important].mp4
    03:09
  • 4. Set the AWS Region - [Important].mp4
    02:55
  • 5. Amazon Budgets - (Theory review).mp4
    01:10
  • 6. Create a budget with AWS Budgets.mp4
    05:35
  • 7. Amazon IAM - (Theory review).mp4
    07:32
  • 8. Create an IAM user group and user.mp4
    13:08
  • 9. Alternate IAM sign-in method.mp4
    01:44
  • 10. Generate access keys.mp4
    03:51
  • 11. Enable MFA for your accounts.mp4
    07:36
  • 12. Amazon S3 - (Theory review).mp4
    03:11
  • 13. Amazon S3 configuration and setup.mp4
    17:21
  • 14. Deploy our static files to Amazon S3.mp4
    14:14
  • 15. Deploy and render image files in Amazon S3.mp4
    06:09
  • 16. Amazon RDS - (Theory review).mp4
    00:43
  • 17. Create an Amazon RDS database - Pt. 1.mp4
    11:23
  • 18. Create an Amazon RDS database - Pt. 2.mp4
    08:53
  • 19. Amazon Route 53 - (Theory review).mp4
    12:06
  • 20. Register a domain name with Route 53.mp4
    06:11
  • 21. Amazon Certificate Manager - (Theory review).mp4
    01:59
  • 22. Provision and assign an SSL certificate.mp4
    09:13
  • 1. AWS credentials setup - [Important].mp4
    02:19
  • 2. Amazon SES - (Theory review).mp4
    02:15
  • 3. Send emails with Django and Amazon SES - Pt. 1.mp4
    11:39
  • 4. Send emails with Django and Amazon SES - Pt. 2.mp4
    08:07
  • 5. Amazon SES - Production access.mp4
    03:33
  • 6. Amazon ElasticBeanstalk - (Theory review).mp4
    02:10
  • 7. AWS EB CLI setup - Option 1.mp4
    03:50
  • 8. AWS EB CLI setup - Option 2.html
  • 9. Installing Gunicorn.mp4
    02:24
  • 10. Securing our app with environment variables.mp4
    09:46
  • 11. Deployment preparation for EB.mp4
    04:02
  • 12. Deploy our app to AWS Elastic Beanstalk - Pt. 1 - (HTTP).mp4
    11:56
  • 13. Deploy our app to AWS Elastic Beanstalk - Pt. 2 - (HTTPS).mp4
    16:08
  • 14. Debugging errors with EB logs.mp4
    01:25
  • 15. What are sticky sessions.mp4
    06:02
  • 16. How to enable sticky sessions.mp4
    02:32
  • 17. Section cleanup.mp4
    03:32
  • 1. What is Docker.mp4
    03:13
  • 2. Managing docker containers on AWS - Theory overview.mp4
    03:57
  • 3. Running docker containers on Amazon ECS.mp4
    04:50
  • 4. What is serverless computing.mp4
    01:30
  • 5. Installing and setting up Docker.mp4
    02:41
  • 6. Examine Docker desktop.mp4
    04:10
  • 7. Create a Docker file.mp4
    07:04
  • 8. Build a docker image.mp4
    01:15
  • 9. Run our docker container.mp4
    01:39
  • 10. Docker cleanup.mp4
    01:45
  • 11. Creating a docker image for production.mp4
    02:45
  • 1. Section requirements -.html
  • 2. Assigning permission policies.mp4
    04:16
  • 3. Amazon ECR - (Theory review).mp4
    00:18
  • 4. Amazon ECR push issues - [Important].mp4
    05:09
  • 5. Push a docker image to Amazon ECR.mp4
    06:18
  • 6. ECR and Docker desktop cleanup.mp4
    01:23
  • 7. Create a new ECR Repo.mp4
    01:25
  • 8. What is CICD.mp4
    00:53
  • 9. AWS CodeCommit - (Theory review).mp4
    01:33
  • 10. AWS CodeBuild - (Theory review).mp4
    00:37
  • 11. AWS CodeDeploy - (Theory review).mp4
    01:20
  • 12. How to manage the CICD process in AWS.mp4
    02:48
  • 13. Define a Task Definition on ECS.mp4
    11:10
  • 14. Modifying your Task size - [Important].html
  • 15. How to create a docker-compose file - [Optional].mp4
    02:59
  • 16.1 buildspec.zip
  • 16. Create a buildspec.yml file - Pt. 1.mp4
    12:28
  • 17.1 buildspec.zip
  • 17. Create a buildspec.yml file - Pt. 2.mp4
    10:48
  • 18.1 appspec.zip
  • 18. Integrate an appspec.yml file.mp4
    05:26
  • 19. Create a taskdef.json file.mp4
    02:31
  • 20. Pre-code cleanup.mp4
    01:08
  • 21. Deployment preparation for ECS.mp4
    03:25
  • 22. Install and setup Git.mp4
    05:48
  • 23. Connect to AWS CodeCommit.mp4
    09:40
  • 24. An important note on packages.mp4
    01:18
  • 25. Push our source code to AWS CodeCommit.mp4
    06:44
  • 26. Build our project with AWS CodeBuild.mp4
    08:31
  • 27. Assign permissions to our CodeBuild Role.mp4
    05:23
  • 28. Creating our Pipeline - Part. 1.mp4
    10:51
  • 29. Task Definition analysis - Deep dive.mp4
    05:43
  • 1. Create an ECS - Fargate cluster.mp4
    04:40
  • 2. Setup our load balancer and target groups.mp4
    09:43
  • 3. Create a CodeDeploy - ECS Role.mp4
    03:09
  • 4. Configure our DNS records and port listeners.mp4
    07:48
  • 5. Create our ECS service and tasks.mp4
    10:35
  • 6. Test our application.mp4
    01:47
  • 7. Analysing and configuring CodeDeploy.mp4
    06:27
  • 1. Appending our Pipeline - Part. 2.mp4
    14:32
  • 2. Pipeline analysis.mp4
    01:49
  • 3. Final demonstration - CICD - Pt. 1.mp4
    14:08
  • 4. Final demonstration - CICD - Pt. 2.mp4
    01:29
  • 5. Basic application monitoring.mp4
    04:31
  • 6. AWS resource cleanup.mp4
    10:20
  • 1. Monitoring your application.html
  • 2. The CICD process.html
  • 3. AWS Fargate security.html
  • 1. THANK YOU! - A final message.mp4
    00:55
  • 2. Bonus lecture.html
  • Description


    Master the fundamentals of AWS development with Python Django | Hands-on demonstrations

    What You'll Learn?


    • Learn how to integrate various AWS services within Django
    • Orchestrate a CI/CD pipeline with CodeCommit, CodeBuild and CodeDeploy
    • PLUS - Learn how to utilize Serverless technology with AWS Fargate
    • How to make use of fundamental AWS services
    • Make use of several DevOps based services in AWS
    • Learn how to manage the basic CI/CD process in AWS
    • Deploy your Django application by following a PaaS and IaaS approach
    • How to make use of Amazon S3 buckets
    • Create docker images and transform them to run as docker containers
    • Learn how to dockerize your Django application
    • Create and connect to an Amazon RDS postgres database
    • Design an architecture in AWS that is well-structured and designed
    • How to do basic monitoring with CloudWatch
    • Learn how to Register a domain name and provision an SSL certificate

    Who is this for?


  • Intermediate or advanced Django developers who want to learn about DevOps
  • Junior DevOps developers looking to expand their skills
  • Developers or System administrators that are looking to expand their skills into DevOps
  • Django developers who want to learn how to make use of various AWS services
  • More details


    Description

    Welcome! I'm here to teach you how you to master the fundamentals of AWS development with Python Django.

    There are many sections in this course, but some of the key ones include the following:


    Create a basic CRUD application in Django

    - The first thing that we will do is create a simple CRUD application in Django - [Optional]


    Docker with Django

    - We will learn how to build docker images and transform them to run as docker containers with Docker Desktop.


    Django + AWS Integration: Phase I
    - The first phase will be very beginner friendly as we start to set up our AWS infrastructure.


    AWS services used:

    - AWS Identity and Access Management (IAM)

    - AWS Budgets

    - Amazon Simple Storage Service (Amazon S3)

    - Amazon Relational Database Service (Amazon RDS)

    - Amazon Route 53

    - AWS Certificate Manager (ACM)



    Django + AWS Integration: Phase II

    - The second phase will be very beginner friendly and prove to be beneficial to all levels as we start to set up our AWS infrastructure.

    AWS services used:

    - Amazon Simple Email Service (Amazon SES)

    - AWS Elastic Beanstalk


    Django + AWS Integration: Phase III

    - The third phase explores more intermediate concepts


    AWS services used:

    - Amazon Elastic Container Registry (Amazon ECR)

    - Amazon Elastic Container Service (Amazon ECS) + With the Amazon ECS Fargate Launch type

    - AWS CodeCommit

    - AWS CodeBuild

    - AWS CodePipeline



    Django + AWS Integration: Phase IV
    - The fourth phase explores more intermediate concepts

    AWS services used:

    - Amazon Elastic Container Registry (Amazon ECR)

    - Amazon Elastic Container Service (Amazon ECS)

    - AWS CodeCommit

    - AWS CodeBuild

    - AWS CodeDeploy

    - AWS CodePipeline



    Final CI/CD demonstration

    - A final demonstration on the basic CI/CD process of AWS

    - How to briefly monitor your application usage with Amazon CloudWatch



    I want to help YOU to master the fundamentals of AWS development with Python Django.


    The Python Django for AWS Development - Mastery course - Part 1 - 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 all the concepts that you need to be aware of, in order to deploy your application.

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

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

    • This course is jam-packed with code snippets/references and with the full project source code (as a zip file).


    The Python Django for AWS Development - Mastery course - Part 1 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 Django developer, an AWS Certified Cloud Practitioner, Solutions Architect, and Developer. I have a keen interest in everything that relates to web development, Django web application security, and cloud computing.

    So, let's go and become fluent in AWS + Django development.

    Trust me you are in good hands!

    ---------------------------------------------------


    This course also comes with:

    - 11 + hours of on-demand video

    - Full lifetime access

    - A Udemy certificate of completion

    - Access on mobile and TV

    Who this course is for:

    • Intermediate or advanced Django developers who want to learn about DevOps
    • Junior DevOps developers looking to expand their skills
    • Developers or System administrators that are looking to expand their skills into DevOps
    • Django developers who want to learn how to make use of various AWS services

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    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 125
    • duration 11:51:09
    • Release Date 2023/05/06

    Courses related to Django

    Subtitle
    Working with Django Models
    Pluralsight Reindert-Jan Ekker
    Reindert-Jan Ekker
    Working with Django Models
    2:33:44
    English subtitles
    07/08/2023
    Subtitle
    django Classbased Views
    Treehousedjango Classbased Views
    1:06:40
    English subtitles
    04/11/2023

    Courses related to Python

    Courses related to Amazon AWS