|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/deploying-web-apps-simplified-quick-or-in-depth-on-aws/
课程评论:没有评论
课程名称:在 AWS EC2 上为新开发者部署 Web 应用 课程概述:作为一名有多年经验的编程学校讲师,我发现目前在教学和开发领域发生着许多令人兴奋的事情。如今,通过多种渠道,任何人都可以学习编程,无论是便利店经理、家庭主妇、热爱技术的高中生,还是程序员。只需短时间的投入,许多人就能学习到编程。然而,我发现学生们在这个过程中往往难以完成最后一步——将代码真正发布到网络上。虽然有很多 DevOps 工具,但缺乏专门为开发者设计的资源,帮助他们完成这个过程。 本课程旨在弥补这种缺失。我将指导您设置 AWS 账户,启动 Ubuntu 服务器,并在该服务器上部署多种应用。同时,我们还将讨论如何将服务器连接到购买的域名,了解 Web 服务器的工作原理,以及什么是 EC2。所有内容都会以简单易懂的方式呈现,使您能够独立完成这一过程。尽管您不会成为 DevOps 专家,但您将具备基本的 AWS 和 Ubuntu 使用知识,能够将代码投入生产环境。 当前课程模块包括前端开发:React、Node/Express(使用 Apache)、Rails(通过 Puna 在 NGINX 上)、Python 和 Flask(通过 WSGI 和 Apache)。在开发中的模块包括:Java/Spring 应用(使用 IntelliJ 和 Maven 的 Docker 容器)以及 WordPress。 如果您有任何特定请求,请随时发送消息,我会尽力满足您的需求。
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-endReact & Node/Express on ApacheRails via Puna on NGINX Python & Flask via WSGI and ApacheIn progress:Java/Spring App in a Docker Container (made with Intellij and Maven)Word PressIf you would like to make a request, please send me a message and I will do my best to accommodate.