Python for web development (Flask framework)
Python for web development (Flask framework), available at $49.99, has an average rating of 4.5, with 27 lectures, based on 38 reviews, and has 324 subscribers.
You will learn about Building a website from scratch to production Connecting a website to databases Setting up a server to host a Python application Connecting a back-end and a front-end Using Python for sending emails and text messages Receiving information through contact forms This course is ideal for individuals who are Python and full-stack developers, engineering students, self-taught developers It is particularly useful for Python and full-stack developers, engineering students, self-taught developers.
Enroll now: Python for web development (Flask framework)
Summary
Title: Python for web development (Flask framework)
Price: $49.99
Average Rating: 4.5
Number of Lectures: 27
Number of Published Lectures: 27
Number of Curriculum Items: 27
Number of Published Curriculum Objects: 27
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Building a website from scratch to production
- Connecting a website to databases
- Setting up a server to host a Python application
- Connecting a back-end and a front-end
- Using Python for sending emails and text messages
- Receiving information through contact forms
Who Should Attend
- Python and full-stack developers, engineering students, self-taught developers
Target Audiences
- Python and full-stack developers, engineering students, self-taught developers
Even though low-code and no-code technologies are becoming more and more popular, ambitious projects need a platform or a website that is coded from scratch. This course focuses on building such ambitious projects by giving you the tools that you need to create Facebook-like websites or SaaS services.
This course offers practical solutions to the most challenging problems that you will meet while building a web application. With this course, you will understand why sites like Facebook or Amazon are not build with WordPress. You will understand how you can build a complete platform, connect it to a database and put it to production. This course is broken into 24 chapters that address all the subjects that you need to understand to build a complete web app. You will learn:
– How to launch an “hello world” application
– How to connect your application to your front-end
– The best practices of programming within a team
– How to connect your application to databases (MySQL, PostgreSQL, MongoDB)
– How to send emails and text messages
– How to scale your application
– How to put your application to production with different providers (AWS, Digital Ocean, Planet Hoster, Python Anywhere)
I have gathered in this course everything that I learnt in the last 3 years, wandering around thousands of forums and YouTube videos and debugging during thousands of hours. I have intentionally designed this course so that you can come back any time and find what you need in separate videos and course chapters. This course is part on an ongoing Python’s series including:
– Python for web development (this course)
– Python for web scrapping & advanced automation
– Python for mobile app backends & APIs
Course Curriculum
Chapter 1: Introduction & context
Lecture 1: Introduction
Lecture 2: Website structure
Lecture 3: Python refresher course
Chapter 2: Flask framework for web development
Lecture 1: Introduction to Flask framework
Lecture 2: Receiving information from front-end
Lecture 3: Connecting HTML templates to your back-end
Lecture 4: Connecting a contact form to your back-end
Lecture 5: UX, UI & SEO notes
Chapter 3: Sending emails & text messages
Lecture 1: Sending emails with a mail instance (Flask needed)
Lecture 2: Sending emails outside the app context (Flask not needed)
Lecture 3: Sending text messages with Twilio
Chapter 4: Connecting to databases
Lecture 1: Connecting to a database with SQLAlchemy (recommended)
Lecture 2: Connecting to a MySQL database
Lecture 3: Connecting to a PostgreSQL database outside the app context (Flask not required)
Lecture 4: Connecting to a MongoDB database
Chapter 5: Scaling your Python Flask app
Lecture 1: App package structure & Blueprints
Lecture 2: User Authentication & Login
Lecture 3: Dynamic Python variables within HTML
Lecture 4: Git, GitHub & Collaboration
Chapter 6: Putting your Python app to production
Lecture 1: Theory of production
Lecture 2: Production on Python Anywhere (uWSGI & nginx pre-installed)
Lecture 3: Production on Planet Hoster (nginx pre-installed)
Lecture 4: Production on Digital Ocean (from scratch)
Lecture 5: Production on AWS
Lecture 6: Connecting Google Analytics & Facebook Pixel
Chapter 7: Wrapping up
Lecture 1: Conclusion
Lecture 2: Course book & code
Instructors
-
Romain Baud
Python programmer
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 1 votes
- 3 stars: 1 votes
- 4 stars: 7 votes
- 5 stars: 28 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