Learn from scratch how to build backend web applications using Python Flask, Cloud9, MySQL and Docker Containers
Beginner Level, – 14.5 hours, 102 lectures
Average rating 4.3/5 (4.3 (291 ratings) Instead of using a simple lifetime average, Udemy calculates a course’s star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.)
A computer with internet access and administrative access to install packages
A basic understanding of how to use the internet and text editors
This course will teach you, assuming no prior coding knowledge, how to develop back end web applications the way professional coders do in the top internet startups. How do I know this? Because I’ve been leading tech teams in both large enterprise as well as startup companies in New York City for the past 15 years.
I have seen a lot of courses and free tutorials and I can tell you 90% of them just teach bad habits while promising to turn you into a real “web developer”. But let me tell you a reality: There’s no such thing as a web developer these days. You’re either a back end web applications developer, a front end application developer or the so-called (and rare) full stack web developer which includes the other two. However there are so many technologies to master in both the backend and frontend areas that full-stacks (or “web developers”) are a rarity in professional environments — You’re either a back end or a front end web developer.
This course doesn’t promise to turn you into a professional back end developer after you complete it — it takes much more than the 11 hours of of this course (and probably hundreds of hours of self-practicing) to do that, but it will give you a good foundation from where to start and continue your training, knowing the right path to become a real professional backend web applications developer using Python. My goal is to make a second course, which would introduce more advanced back end concepts and then start the front end courses (basic and advanced) soon after that.
The course goes through a step by step process of developing web applications, teaching you the Python basics for web development, introducing Flask and using Cloud9 as your development environment. It then moves to explore SQL databases, using MySQL and finally showing you how to develop a blogging application using all these learnings.
Best of all, you don’t need to install anything as we will use a revolutionary online web development environment that essentially gives you your own Linux web server with database capabilities! All you need to have is a browser and internet connection and it’s completely free to you.
At the end of the course students will be challenged with a final project where all the course material will need to be used to complete it. Students that finish the final project will be eligible for special future promotions.
Finally, you will learn how to run your application using Docker Containers, one of the hottest new technologies that allow developers to write their applications and deploy easily to a number of cloud hosting platforms and scale them indefinitely.
The course is divided in 8 sections and 2 bonus sections:
Setting up our environment
Introduction to Flask
An introduction to databases
Our first Flask application: A personal blog powered by MySQL
Bonus: Running Our Flask Application with Docker
Bonus: Deploying our Application to a Cloud Server
The course has more than 12 hours of video tutorials as well as the source code at the end of each of the Flask application lessons, so that you can see exactly what the whole project looks like in each stage.
The course can take anywhere from 10 days to a month to complete based on how much material the student completes daily.
Additionally we’re constantly updating the course, adding content thanks to the feedback of our students.
We will also have office hours where you can ask the instructor any question you might have about the course or about Python Backend Web Application Development in general.
So If you are interested in learning how to code from zero and without prior knowledge, but do it using best industry practices towards becoming a professional backend web developer, this is the course for you.
So stop looking around and start the right path to becoming a professional Python backend web developer with this course!
“I’ve been working with Flask for the past few months, making a wrapper around Ansible and other infrastructure tasks and tools, even using SQLAlchemy. We have it working pretty well but I knew I had some gaps, especially when it comes to organizing an application using the MVC model, and best practices in general.
This guy knows what he’s doing. Forget everything you thought you knew about Flask and take this course. You’ll learn not only about the internals of how to build a webapp using Flask, but also how to make it scaleable and professional. You’ll be working with password encryption, databases using MySQL and SQLAlchemy, and even modifying tables and columns.
I used to think Flask was kind of a hacky/kludgy alternative to Django, but after a few sections in this course I’m finding that Flask is a full featured, production grade framework you can build top quality, production grade apps on. You have have to do some work yourself adding the right plugins and organizing your different components correctly.
There’s only one minor issue I have with this course. Although it covers a lot of different modules and libraries associated with Flask (like Flask-SQLAlchemy, Flask-WTF, etc.), Jorge glosses over their usage. What would make this course better would be an introductory video for every new module that’s introduced that goes into detail about the theory and usage before adding it to the project.
For example, when bringing in some new module, let’s have a video or two talking about it, how it’s used, what it does, what it won’t do, caveats, best practices, how it’s evolved, what problems it solves, etc. Then show how to incorporate it into the app. A great example of a course that does this well is the Ansible course on Linux Academy. In that, the instructor goes over almost all of the most common Ansible modules, shows how they’re used, and then brings them into a project.
After several hours with this course, I still don’t feel like I have a very good understanding of some of the modules on display. I have a vague sense of how they’re used within the context of the project, but I still don’t feel confident enough with their usage out in the wild.
All that said, this is an excellent course, and after going through it you’ll be well on your way to creating projects from scratch with Flask. I look forward to other courses by Jorge. You’re in good hands with this guy.” (James Couch)
“I learned a lot and we moved quickly, I realize that i took it late and see there may have been some problems with python package versions but everything went smoothly for me.” (Clint Dunn)
“Decent information content, presentation could use some polish/editing. Increasingly spending time tracking down old version conflicts, problems arising from changes in c9.io that haven’t been documented or addressed in the Q/A forums. Starts out okay and makes a slow slide to frustratingly useless. I have too many side projects to debug already to be spending my educational time debugging a tutorial.” (Travis C. Flatt)
From Zero is an educational project created by Jorge Escobar, a technologist, entrepreneur and open source fanatic with more than 15 years of experience in the development of web applications in New York City.
Jorge has worked in well established companies like Yahoo!, Univision and MongoDB and has also been the technical founding member of various successful tech startups that have received multiple rounds of venture capital.
The biggest problem Jorge has experienced during his career is finding well rounded developers and he interviewed hundreds of them for positions in the teams he was leading. A constant pattern (no matter if candidates came from a good university or had a few years of experience) was the lack of practical, real world knowledge.
That’s why Jorge created From Zero, an educational project that would address those practical knowledge issues through training that builds hands-on experience and equip students with the tools required to be successful in today’s technology business needs.
Instructor Other Courses:
Essential Docker for Python Flask Development Jorge Escobar, Technologist, entrepreneur and open source fanatic (3) $10 $45
Advanced Scalable Python Web Development Using Flask
The Essential Git Course – Learn What You Need to Know
Jorge Escobar coupons
Development course coupon
Udemy Development course coupon
Web Development course coupon
Udemy Web Development course coupon
Professional Python Web Development Using Flask
Professional Python Web Development Using Flask course coupon
Professional Python Web Development Using Flask coupon
The post 93% off #Professional Python Web Development Using Flask – $10 appeared first on Udemy Cupón/ Udemy Coupon/.