Companies Home Search Profile

Deploy a Serverless Django web app with AWS Fargate - 2023

Focused View

Arno Pretorius

6:16:21

104 View
  • 1. Course welcome!.mp4
    01:55
  • 2. Course overview.mp4
    05:04
  • 3. Thought process.mp4
    02:39
  • 4. Just a quick note.mp4
    00:42
  • 1.1 Deploy a Serverless Django web app with AWS Fargate - lecture slides.pdf
  • 1.2 development.zip
  • 1. Code and slides - download.mp4
    01:00
  • 1.1 Python+Installation.pdf
  • 1. Python installation and setup.mp4
    03:03
  • 2.1 Visual+Studio+Code+Installation.pdf
  • 2. Visual Studio Code installation and setup.mp4
    02:36
  • 1.1 Create+a+virtual+environment.pdf
  • 1. Django project setup.mp4
    07:07
  • 2. Django app setup.mp4
    01:35
  • 3. Templates, URLs and Views.mp4
    13:03
  • 4. Configure static files.mp4
    06:10
  • 5. Static Files - Manually refresh your static files by clearing the cache.html
  • 6. Styling our web app - Part 1.mp4
    02:36
  • 7.1 index.html
  • 7. Styling our web app - Part 2.mp4
    05:17
  • 8. Create a profile model.mp4
    06:50
  • 9. Configure Django to allow file uploads.mp4
    04:40
  • 10. User registration.mp4
    18:07
  • 11. User authentication.mp4
    16:19
  • 12. Profile management Updating our username and email.mp4
    09:20
  • 13. Profile management Deleting an account.mp4
    07:34
  • 14. Upload and render a file in Django.mp4
    14:29
  • 1.1 Create+an+AWS+account+-+FINAL.pdf
  • 1. Create an AWS account.html
  • 2. AWS Budgets - Create a designated budget.mp4
    04:14
  • 3.1 AWS+-+IAM+-+Creating+a+user.pdf
  • 3. AWS Identity and Access Management - Theory review.mp4
    08:46
  • 4.1 AWS+-+IAM+-+Creating+a+user.pdf
  • 4. Create an AWS IAM user and sign in as an IAM user - Part 1.mp4
    12:51
  • 5.1 AWS+-+IAM+-+Creating+a+user.pdf
  • 5. Create an AWS IAM user and sign in as an IAM user - Part 2.mp4
    07:27
  • 6. Add ECR + ECS permissions [IMPORTANT].mp4
    03:15
  • 7.1 AWS+-+IAM+-+Creating+a+user.pdf
  • 7. [OPTIONAL] - How to enable MFA for your root and IAM user account.mp4
    07:55
  • 8. Amazon S3 - Theory review.mp4
    05:43
  • 9. Deploy our static files to an Amazon S3 bucket.mp4
    21:04
  • 10. Amazon RDS - Theory review.mp4
    00:44
  • 11. Create and connect to an Amazon RDS postgres database.mp4
    14:08
  • 12.1 admin.zip
  • 12. Styling the admin page.mp4
    02:16
  • 1. What is Docker.mp4
    03:13
  • 2. Managing docker containers on AWS - Theory overview.mp4
    03:57
  • 3. Utilizing Amazon ECS.mp4
    02:05
  • 4. Running docker containers on Amazon ECS.mp4
    05:19
  • 5. What is serverless computing.mp4
    00:57
  • 6. Installing and setting up Docker.mp4
    02:41
  • 7. Sign up for a Docker Hub account.mp4
    03:01
  • 8. Create a docker file.mp4
    08:56
  • 9. Create a docker-compose file.mp4
    07:01
  • 10. Building our first docker image.mp4
    02:45
  • 11. Running our docker container locally.mp4
    02:49
  • 12. Stopping a docker container and clearing the cache.mp4
    02:01
  • 13. Docker cleanup.mp4
    01:49
  • 1. AWS Route 53 - Theory review.mp4
    11:46
  • 2. COST REMINDER!.html
  • 3. Register a domain name with Route 53.mp4
    06:22
  • 4. Amazon Certificate Manager - Theory review.mp4
    01:58
  • 5. Provision and assign an SSL certificate.mp4
    09:13
  • 6. Preparing for deployment.mp4
    07:05
  • 7. Security tips!.mp4
    01:15
  • 8. What is Docker - [REVIEW].mp4
    03:13
  • 9. Deployment Introduction.mp4
    00:22
  • 10.1 Cost guidance.pdf
  • 10. COST REMINDER!.html
  • 11. Push our docker image to Amazon ECR.mp4
    12:14
  • 12. Deploy our Django web app to AWS Fargate - Part 1.mp4
    13:07
  • 13. Deploy our Django web app to AWS Fargate - Part 2.mp4
    19:44
  • 14. Important note!.html
  • 1. Amazon ElastiCache - Theory review.mp4
    02:11
  • 2. How to manage user sessions.mp4
    01:02
  • 3. What is a sticky session.mp4
    06:02
  • 4. Final demonstration + enable sticky sessions [FINAL].mp4
    06:04
  • 5. Section cleanup.mp4
    09:40
  • 1. Thank you!.html
  • 2. Bonus lecture!.html
  • Description


    Create a Django web app with Docker and deploy it to AWS Fargate (ECS)

    What You'll Learn?


    • How to deploy your website using AWS Fargate (ECS)
    • How to use Amazon Web Services for deployment
    • How to utilize serverless technology
    • How to build a mini Django application
    • How to deploy your static files to Amazon S3
    • How to host your postgres database on Amazon RDS

    Who is this for?


  • Mid - advanced python developers with a basic knowledge of Django
  • Developers who want to deploy their Django web application
  • Django + AWS deployment enthusiasts
  • More details


    Description

    Welcome! I'm here to help you to master the basics of deploying a serverless Django web application to AWS Fargate while utilizing the Amazon Elastic Container Service (ECS).


    So, what does serverless mean?
    Serverless technology is a new concept that has only been introduced recently. The main perk of deploying a serverless based application is in the fact that you as the developer don't have to worry about handling servers, and focus more on the deployment side of things.

    This course is primarily intended for individuals who have a basic knowledge of Django and AWS.  Knowledge on Docker would be helpful, but it isn't mandatory for this course.

    To put it simply, if you have a background in Django and AWS and want to learn about how to deploy your web application, then this is definitely the course for you!

    The Deploy a Serverless Django web app with AWS Fargate 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.


    • The main focus of the course is to teach you how to deploy your Django web application to AWS Fargate (a serverless service).

    • We will only focus on straight deployment and NOT delve into making use of any automation tools or intricate services or use cases.

    • You will learn how to utilize several AWS services such as Amazon S3, Amazon RDS, Route 53, Certificate Manager, Elastic Container Service (Fargate - launch type) etc.

    • You will also learn how to attach a domain name and SSL certificate to your web application.

    • 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.

    • You will also learn about the basics of Docker and containerization

    • This course is jam-packed with lecture slides, PDF walkthroughs, code snippets/references and comes along with the full project source code - as a zip file.

    • All 140 + slides are available as a downloadable PDF.


    The
    Deploy a Serverless Django web app with AWS Fargate course is a highly practical course and allows you to apply your knowledge:


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

    • You will be able to deploy your Django web application whilst utilizing serverless technology (not worrying about managing server-based infrastructure)


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

    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 Solutions Architect Professional, Developer and an AWS Database Specialist. 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 Django deployment, along with an extra service or two.

    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

    - Several downloadable resources

    - Access on mobile and TV


    Join me in this course if you want to learn how to deploy a serverless Django web application!

    Who this course is for:

    • Mid - advanced python developers with a basic knowledge of Django
    • Developers who want to deploy their Django web application
    • Django + AWS deployment enthusiasts

    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:16:21
    • Release Date 2023/03/29

    Courses related to Django

    Subtitle
    Web Development with Django & Python
    SkillShareWeb Development with Django & Python
    5:52:57
    English subtitles
    02/12/2024

    Courses related to Amazon AWS