Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Python Django For Aws Development - Mastery Course - Part 1

    Posted By: ELK1nG
    Python Django For Aws Development - Mastery Course - Part 1

    Python Django For Aws Development - Mastery Course - Part 1
    Published 3/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 4.78 GB | Duration: 11h 52m

    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

    How to make use of fundamental AWS services

    Make use of several DevOps 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

    Make use of monitoring tools such as AWS CloudWatch

    Learn how to Register a domain name and provision an SSL certificate

    Requirements

    You need to have a basic knowledge of Django and AWS

    You need to have fundamental knowledge of HTML, CSS and JavaScript

    Knowledge of DevOps would be advantageous

    A strong and stable internet connection with no network configuration issues in terms of restrictions or limitations

    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 BeanstalkDjango + 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)- AWS CodeCommit- AWS CodeBuild- AWS CodePipelineDjango + 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 CodePipelineFinal CI/CD demonstration- A final demonstration on the basic CI/CD process of AWS - Amazon CloudWatchI 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

    Overview

    Section 1: Course Introduction

    Lecture 1 Course welcome!

    Lecture 2 Course prerequisites

    Lecture 3 Course overview

    Lecture 4 Thought process

    Lecture 5 Q/A forums

    Section 2: Final project code

    Lecture 6 Final project code - download

    Section 3: Baseline Installation and setup

    Lecture 7 Python installation and setup

    Lecture 8 Visual Studio Code installation and setup

    Lecture 9 Visual Studio Code extensions

    Section 4: Create a basic Django app - [Recommended]

    Lecture 10 Introduction - A simplified approach

    Lecture 11 Django project setup

    Lecture 12 Configure the python interpreter

    Lecture 13 VS code terminal / Command prompt

    Lecture 14 Django app setup

    Lecture 15 Templates, URL's and Views - Pt. 1

    Lecture 16 Templates, URL's and Views - Pt. 2

    Lecture 17 App-level templates - Namespace protection

    Lecture 18 Configure static files

    Lecture 19 How to refresh static files

    Lecture 20 Styling our web app - Pt. 1

    Lecture 21 Styling our web app - Pt. 2

    Lecture 22 Create a profile model

    Lecture 23 Configure Django to allow file uploads

    Lecture 24 User registration - Pt. 1

    Lecture 25 Django Crispy Forms - [Important]

    Lecture 26 Styling our user registration page - Pt. 2 - EDIT

    Lecture 27 User registration - Pt. 3

    Lecture 28 User authentication - Pt. 1

    Lecture 29 User authentication - Pt. 2

    Lecture 30 Protecting our account views

    Lecture 31 Profile management: Updating our username and email

    Lecture 32 Profile management: Deleting an account

    Lecture 33 Upload and render a file in Django

    Lecture 34 Design and styling - Pt. 1

    Lecture 35 Design and styling - Pt. 2

    Section 5: Network configuration - [Important]

    Lecture 36 Device network configuration

    Section 6: AWS integration - Phase I

    Lecture 37 Section structure -

    Lecture 38 Create an AWS account

    Lecture 39 AWS CLI setup - [Important]

    Lecture 40 Set the AWS Region - [Important]

    Lecture 41 Amazon Budgets - (Theory review)

    Lecture 42 Create a budget with AWS Budgets

    Lecture 43 Amazon IAM - (Theory review)

    Lecture 44 Create an IAM user group and user

    Lecture 45 Alternate IAM sign-in method

    Lecture 46 Generate access keys

    Lecture 47 Enable MFA for your accounts

    Lecture 48 Amazon S3 - (Theory review)

    Lecture 49 Amazon S3 configuration and setup

    Lecture 50 Deploy our static files to Amazon S3

    Lecture 51 Deploy and render image files in Amazon S3

    Lecture 52 Amazon RDS - (Theory review)

    Lecture 53 Create an Amazon RDS database - Pt. 1

    Lecture 54 Create an Amazon RDS database - Pt. 2

    Lecture 55 Amazon Route 53 - (Theory review)

    Lecture 56 Register a domain name with Route 53

    Lecture 57 Amazon Certificate Manager - (Theory review)

    Lecture 58 Provision and assign an SSL certificate

    Section 7: AWS integration - Phase II

    Lecture 59 AWS credentials setup - [Important]

    Lecture 60 Amazon SES - (Theory review)

    Lecture 61 Send emails with Django and Amazon SES - Pt. 1

    Lecture 62 Send emails with Django and Amazon SES - Pt. 2

    Lecture 63 Amazon SES - Production access

    Lecture 64 Amazon ElasticBeanstalk - (Theory review)

    Lecture 65 AWS EB CLI setup - Option 1

    Lecture 66 AWS EB CLI setup - Option 2

    Lecture 67 Installing Gunicorn

    Lecture 68 Securing our app with environment variables

    Lecture 69 Deployment preparation for EB

    Lecture 70 Deploy our app to AWS Elastic Beanstalk - Pt. 1 - (HTTP)

    Lecture 71 Deploy our app to AWS Elastic Beanstalk - Pt. 2 - (HTTPS)

    Lecture 72 Debugging errors with EB logs

    Lecture 73 What are sticky sessions?

    Lecture 74 How to enable sticky sessions?

    Lecture 75 Section cleanup

    Section 8: Dockerize a Django app

    Lecture 76 What is Docker?

    Lecture 77 Managing docker containers on AWS - Theory overview

    Lecture 78 Running docker containers on Amazon ECS

    Lecture 79 What is serverless computing?

    Lecture 80 Installing and setting up Docker

    Lecture 81 Examine Docker desktop

    Lecture 82 Create a Docker file

    Lecture 83 Build a docker image

    Lecture 84 Run our docker container

    Lecture 85 Docker cleanup

    Lecture 86 Creating a docker image for production

    Section 9: AWS integration - Phase llI

    Lecture 87 Section requirements - PLEASE READ

    Lecture 88 Assigning permission policies

    Lecture 89 Amazon ECR - (Theory review)

    Lecture 90 Amazon ECR push issues - [Important]

    Lecture 91 Push a docker image to Amazon ECR

    Lecture 92 ECR and Docker desktop cleanup

    Lecture 93 Create a new ECR Repo

    Lecture 94 What is CI/CD?

    Lecture 95 AWS CodeCommit - (Theory review)

    Lecture 96 AWS CodeBuild - (Theory review)

    Lecture 97 AWS CodeDeploy - (Theory review)

    Lecture 98 How to manage the CI/CD process in AWS

    Lecture 99 Define a Task Definition on ECS

    Lecture 100 Modifying your Task size - [Important]

    Lecture 101 How to create a docker-compose file - [Optional]

    Lecture 102 Create a buildspec.yml file - Pt. 1

    Lecture 103 Create a buildspec.yml file - Pt. 2

    Lecture 104 Integrate an appspec.yml file

    Lecture 105 Create a taskdef.json file

    Lecture 106 Pre-code cleanup

    Lecture 107 Deployment preparation for ECS

    Lecture 108 Install and setup Git

    Lecture 109 Connect to AWS CodeCommit

    Lecture 110 An important note on packages

    Lecture 111 Push our source code to AWS CodeCommit

    Lecture 112 Build our project with AWS CodeBuild

    Lecture 113 Assign permissions to our CodeBuild Role

    Lecture 114 Creating our Pipeline - Part. 1

    Lecture 115 Task Definition analysis - Deep dive

    Section 10: AWS integration - Phase lV

    Lecture 116 Create an ECS - Fargate cluster

    Lecture 117 Setup our load balancer and target groups

    Lecture 118 Create a CodeDeploy - ECS Role

    Lecture 119 Configure our DNS records and port listeners

    Lecture 120 Create our ECS service and tasks

    Lecture 121 Test our application

    Lecture 122 Analysing and configuring CodeDeploy

    Section 11: CI/CD - Final demonstration

    Lecture 123 Appending our Pipeline - Part. 2

    Lecture 124 Pipeline analysis

    Lecture 125 Final demonstration - CI/CD - Pt. 1

    Lecture 126 Final demonstration - CI/CD - Pt. 2

    Lecture 127 Basic application monitoring

    Lecture 128 AWS resource cleanup

    Section 12: Additional resources

    Lecture 129 Monitoring your application

    Lecture 130 The CI/CD process

    Lecture 131 AWS Fargate security

    Section 13: Thank you!

    Lecture 132 THANK YOU! - A final message

    Lecture 133 Bonus lecture

    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