Deploying web apps for new developers on AWS ec2

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

A straight-forward approach for new developers, code school students, or anyone not familiar with deploying apps.

I've been a code school instructor for the last several years and I see a ton of awesome going on right now in the teaching/development world. Code-schools, sites dedicated to teaching like Udemy, free, online tools like codeacedemy and youtube, etc. Through all these different mediums available anyone can learn… a convenience store manager, a housewife, a nerdy high schooler, or a bro-grammer; without any experience or a 4-year commitment to college, anyone can learn how to code and before you know it you’ve made something awesome. The problem I’m seeing in this phase, in my students and elsewhere, is that the no one’s getting all the way there. Setting up a development environment and building a project is 95+% of the process for a beginner and that’s happening, but everyone is focusing on just that part because it’s the main part. Unfortunately no one ever gets you the last 5% of the journey. Actually getting your code out on the web is a very overlooked thing.

Yes, there are plenty of tools on devops, but there needs to be a resource available that’s specific for developers, to teach them to do what they need to do. Junior and mid-level developers don’t need to be proficient in docker, chef, kubernetes, jenkins, cloud foundry and all the tools of AWS/Azure, they just need to be able to maneuver around a server to get things done. That is what I aim to accomplish in this course.

I will walk you through the process of setting up an AWS account, launching an Ubuntu server, and putting up a variety of apps on that server. We will also connect your server to a domain (you will need to purchase), we will talk about web servers and how they work, what EC2 is, all in simple terms so that you can get to a point where you could do it again. You won't be a ninja devop, but you will have a basic understanding of how to connect to and use AWS and Ubuntu and get your code into production.

Current sections:

  • Front-end

  • React & Node/Express on Apache

  • Rails via Puna on NGINX

  • Python & Flask via WSGI and Apache

In progress:

  • Java/Spring App in a Docker Container (made with Intellij and Maven)

  • Word Press

If you would like to make a request, please send me a message and I will do my best to accommodate.

  • Set up an AWS server, from start to finish

  • Deploy applications to that server and see them on the web

  • Simple web server configurations (Apache, NGINX, etc.)

Course Curriculum

Instructor

Profile photo of Robert Bunch
Robert Bunch

Robert Bunch has been a developer since 2004, having built complex applications for small tech startups to major companies. Most recently, he has been a code school instructor since 2015 where he's worked directly with students applying his passion for teaching and development. His ability to break down the complexities of code and demystify the magic trick, have had immense...

Review
4.9 course rating
4K ratings
ui-avatar of Desh1993
Desh1993
4.5
8 months ago

Good course but really needs an update. The Flask App needs a thorough update

  • Helpful
  • Not helpful
ui-avatar of Sowjanya Nemani
Sowjanya N.
5.0
1 year ago

yes

  • Helpful
  • Not helpful
ui-avatar of Jogendra Singh Khalsa
Jogendra S. K.
4.5
1 year ago

Perfect

  • Helpful
  • Not helpful
ui-avatar of Robert Rybczynski
Robert R.
3.0
2 years ago

This was probably a really good course a few years ago, but some things (especially this "Adding HTTPS and a VirtualHost) need to be re-recorded. So much has changed. Note to prospective students: If anything goes wrong, watch the whole video then look for an updated solution through Google and stackoverflow, etc. Debug it yourself. You will save hours, maybe even days.

  • Helpful
  • Not helpful
ui-avatar of Luis Bejarano
Luis B.
4.5
3 years ago

Very good course, although it is out of date for things like certbot, I lost a lot of time installing it and then realizing that the certifications were expired and had to do all the installation process again

  • Helpful
  • Not helpful
ui-avatar of James Schnebly
James S.
4.5
3 years ago

Great information that enabled me to host my own apps.

  • Helpful
  • Not helpful
ui-avatar of Inderjit Singh
Inderjit S.
5.0
3 years ago

good , straight to important points

  • Helpful
  • Not helpful
ui-avatar of Tony Jones
Tony J.
5.0
4 years ago

Robert's course seems to be very comprehensive and useful. He has a friendly, knowledgeable manner and makes the job of learning easy - thanks so much, Robert!

  • Helpful
  • Not helpful
ui-avatar of Arturo Daniel Santos Garcia
Arturo D. S. G.
5.0
4 years ago

Muy interesante este curso y mucho que aprender de el.

  • Helpful
  • Not helpful
ui-avatar of Jacob McAllister
Jacob M.
5.0
4 years ago

Absolutely phenomenal course! This has been THE chief resource I used to get my site going! I am a software developer for work and am over halfway through my Bachelor's Degree in Computer Science. I know how to code, but know *very* little about dealing with servers and networking. This course was absolutely the key to allowing me to very smoothly going through and deploying a web application of my own. I cannot recommending this course highly enough to anyone who is a software developer and looking to deploy apps to AWS and need some help through the whole process of getting a domain, setting up the server, and deploying.

This course was exactly what I was looking for and needed - I needed to launch a web app, not get an AWS "expert" certificate of some kind!

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses