Deploying web apps for new developers on AWS ec2
Deploying web apps for new developers on AWS ec2, available at $64.99, has an average rating of 4.6, with 50 lectures, based on 308 reviews, and has 3221 subscribers.
You will learn about 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.) Examples: React/Express, Flaskm Rails (Puma), front-end Installing packages on an Ubuntu cloud server This course is ideal for individuals who are Anyone who has a project they have made and wants to learn how to get it online (for Free!) with AWS or Code school students/graduates or New developers or Jr or Mid-level devs who have little/no experience doing a manual deploy It is particularly useful for Anyone who has a project they have made and wants to learn how to get it online (for Free!) with AWS or Code school students/graduates or New developers or Jr or Mid-level devs who have little/no experience doing a manual deploy.
Enroll now: Deploying web apps for new developers on AWS ec2
Summary
Title: Deploying web apps for new developers on AWS ec2
Price: $64.99
Average Rating: 4.6
Number of Lectures: 50
Number of Published Lectures: 38
Number of Curriculum Items: 50
Number of Published Curriculum Objects: 38
Original Price: $49.99
Quality Status: approved
Status: Live
What You Will Learn
- 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.)
- Examples: React/Express, Flaskm Rails (Puma), front-end
- Installing packages on an Ubuntu cloud server
Who Should Attend
- Anyone who has a project they have made and wants to learn how to get it online (for Free!) with AWS
- Code school students/graduates
- New developers
- Jr or Mid-level devs who have little/no experience doing a manual deploy
Target Audiences
- Anyone who has a project they have made and wants to learn how to get it online (for Free!) with AWS
- Code school students/graduates
- New developers
- Jr or Mid-level devs who have little/no experience doing a manual deploy
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.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Course Layout (just audio)
Lecture 3: How good is your Linux? (just audio)
Chapter 2: A dev's intro to AWS servers/instances & front-end project deploy
Lecture 1: What is AWS and the cloud (audio only)
Lecture 2: Signup process with AWS
Lecture 3: Launching an AWS Instance
Lecture 4: The EC2 instance dashboard
Lecture 5: MAC – Connecting to your server with the command line – MAC
Lecture 6: WINDOWS – Connecting to your server with the command line – WINDOWS
Lecture 7: Installing Apache (webserver)
Lecture 8: In case you aren't logged in…
Lecture 9: Apache Overview
Lecture 10: Getting and connecting a domain to your server (google)
Lecture 11: Connecting a domain with godaddy
Lecture 12: Getting a project with git
Lecture 13: Getting a site with FTP
Lecture 14: HTTPS/Cerbot Commands, VirtualHost tags
Lecture 15: Adding HTTPS and a VirtualHost
Lecture 16: TL;DR – commands & code
Lecture 17: TL;DR – no explaining, just deploying
Chapter 3: Deploying React-Express Site
Lecture 1: Project Instructions (code and such)
Lecture 2: Intro to demo app, installing node, mysql, and connecting the domain
Lecture 3: Cloning the repo, installing node modules, uploading config file
Lecture 4: Reverse Proxy Code
Lecture 5: Installing MySQL UI, importing database, and setting permissions
Lecture 6: Setting up the virtualhost and adding https
Lecture 7: Building and deploying React/Redux Site
Chapter 4: Launching a Rails App with NGINX and Puma
Lecture 1: Project instructions (code and such)
Lecture 2: Intro to demo app, installing rbenv, nginx, ruby, and rails
Lecture 3: Install Postgres, Puma, configure, and setup NGINX vhost
Chapter 5: Deploying a Flask App with MySQL and Apache with WSGI
Lecture 1: Project instructions (code and such)
Lecture 2: Deploy overview, sample app demo
Lecture 3: Install packages and load app
Lecture 4: Launching the vhost, setting up wsgi and other finals
Lecture 5: TL; DR
Chapter 6: Linux Basics/Refresher
Lecture 1: What the heck is Linux?
Lecture 2: Linux Commands! (text)
Lecture 3: Linux Commands!
Instructors
-
Robert Bunch
Code school instructor, software architect and engineer
Rating Distribution
- 1 stars: 5 votes
- 2 stars: 3 votes
- 3 stars: 22 votes
- 4 stars: 75 votes
- 5 stars: 203 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024