A beginner SysAdmin course f Django web developers. Learn to launch, optimize & scale your app in Amazon Web Services.
Setting up servers f your business startup can be a tedious and expensive process, particularly when you're just starting out switching to a new platfm. Amazon Web Services is incredible but you can still feel like you're becoming an accidental System Administrat trying to set everything up crectly. However, with the right instructions, you can get up and running in a few hours--saving you time, money, and a headache.
This course will walk you through Amazon's Web Services, with a focus on setting up Django and leveraging their Free Tier to keep your project free (f low-bandwidth uses f one year). We'll start with the very basics of launching and configuring Django on EC2, discussing different ways to connect to your system while keeping it secure, we'll progress to fine tuning your system with fast and efficient content delivery, and finally we'll dive into all the ways that you can scale your system on this incredibly elastic platfm.
A quick note: Amazon Web Services is used by some of the largest websites on the internet, including Netflix and Yelp, as it's extremely scalable, but, it's also a favite of many entrepreneurs and VC's who know to take advantage of their Free Tier. It's just a great deal.
What this course is:
An easy-to-understand walkthrough on how to host Django using Amazon Web Services which covers: launching a Django-ready server in minutes optionally launching a "plain" Ubuntu server and configuring Django + dependencies manually (see below f server details), setting up and enhancing security, using FTP & SSH to transfer over project files (a sample project is included) securely, serving static (CSS/JS/Image) files from a Django server and leveraging Cloud Stage (S3 and CloudFront CDN) to make your site faster, setting your project up f production, upgrading your instance f immediate perfmance increases, adding me instances and load balancing them, separating and vertically scaling your database, automatic scaling with cloud moniting, deploying automatically with Beanstalk, and me. If you're not happy after taking the course, you will absolutely get your money back.
(Server Configuration Details: Ubuntu Linux 14.04 with Apache, Mod_WSGI, MySQL & Django -- but you can easily switch to Nginx/PostgreSQL, if preferred)
What this course is not:
Amazon has a very wide range (hundreds) of features. If you are looking f help on a particular AWS feature, view the curriculum below to make sure that it's covered. We cover many features but cannot claim to cover everything.
You do not need your own Django project as this course provides a sample f you, however the focus is on hosting and configuring Django not creating projects. If creating Django projects from scratch is an interest, consider downloading my (free) course "Create Your First Django Website - Fast & Free" as supplementary to this course.
Every single question that is raised in the discussion panel is responded to, but this may not be the best resource to diagnose your server issues. Keep in mind that Amazon offers all kinds of suppt that is available 24x7.
I've enjoyed wking with Django and AWS these last couple years -- it's what I use f my business -- and I would now like to help me people take advantage of this great offer and incredibly scalable stack.
If you want to save yourself some time, money, and, possibly a headache, use this guide to speed up the process of understanding this powerful, scalable platfm - remember, Amazon hosts everyone - from the busiest sites on the net, to startups on the Free Tier.
I recommends Buy premimum account for High speed+parallel downloads!