Build Web Applications with : Python,Django,Flask,Heroku,Git
Build Web Applications with : Python,Django,Flask,Heroku,Git, available at $49.99, has an average rating of 4.4, with 110 lectures, based on 13 reviews, and has 1438 subscribers.
You will learn about Build Web Applications with Django Build Web Applications with Flask Create virtual environments with Python Create remote repository on Github Use Git to push your code to remote repository Deploy your web apps to the cloud This course is ideal for individuals who are Beginners to Web Development It is particularly useful for Beginners to Web Development.
Enroll now: Build Web Applications with : Python,Django,Flask,Heroku,Git
Summary
Title: Build Web Applications with : Python,Django,Flask,Heroku,Git
Price: $49.99
Average Rating: 4.4
Number of Lectures: 110
Number of Published Lectures: 110
Number of Curriculum Items: 110
Number of Published Curriculum Objects: 110
Original Price: $109.99
Quality Status: approved
Status: Live
What You Will Learn
- Build Web Applications with Django
- Build Web Applications with Flask
- Create virtual environments with Python
- Create remote repository on Github
- Use Git to push your code to remote repository
- Deploy your web apps to the cloud
Who Should Attend
- Beginners to Web Development
Target Audiences
- Beginners to Web Development
What is Python?
Python is a popular programming language.
It is used for:
-
web development (server-side),
-
software development,
-
mathematics,
-
system scripting.
What can Python do?
-
Python can be used on a server to create web applications.
-
Python can be used alongside software to create workflows.
-
Python can connect to database systems. It can also read and modify files.
-
Python can be used to handle big data and perform complex mathematics.
-
Python can be used for rapid prototyping, or for production-ready software development.
Why Python?
-
Python works on different platforms (Windows, Mac, Linux, Raspberry Pi, etc).
-
Python has a simple syntax similar to the English language.
-
Python has syntax that allows developers to write programs with fewer lines than some other programming languages.
-
Python runs on an interpreter system, meaning that code can be executed as soon as it is written. This means that prototyping can be very quick.
-
Python can be treated in a procedural way, an object-oriented way or a functional way.
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.
Ridiculously fast: Django was designed to help developers take applications from concept to completion as quickly as possible.
Reassuringly secure: Django takes security seriously and helps developers avoid many common security mistakes.
Exceedingly scalable: Some of the busiest sites on the web leverage Django’s ability to quickly and flexibly scale.
Flask is a micro web framework written in Python. It is classified as a microframework because it does not require particular tools or libraries. It has no database abstraction layer, form validation, or any other components where pre-existing third-party libraries provide common functions. However, Flask supports extensions that can add application features as if they were implemented in Flask itself. Extensions exist for object-relational mappers, form validation, upload handling, various open authentication technologies and several common framework related tools.
Heroku is a platform as a service (PaaS) that enables developers to build, run, and operate applications entirely in the cloud.
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
GitHub is a Git repository hosting service, but it adds many of its own features
Course Curriculum
Chapter 1: Python Setup
Lecture 1: Introduction
Lecture 2: What is Python
Lecture 3: Installing Python on Windows
Lecture 4: Installing Python on Macs
Lecture 5: Installing Python on Linux(Ubuntu)
Lecture 6: Create a virtual environment on Windows
Lecture 7: Activate a virtual environment on Windows
Lecture 8: Create a virtual environment on Macs
Lecture 9: Activate a virtual environment on Macs
Lecture 10: Please Read: Note on Text Editors
Lecture 11: Install Text Editor – Visual studio code
Lecture 12: Install Text Editor – Atom
Chapter 2: Django Setup
Lecture 1: What is Django
Lecture 2: Update Pip
Lecture 3: Install Django
Lecture 4: Create a superuser account
Lecture 5: Django Apps Vs Django Projects
Chapter 3: Build an Image Upload Application
Lecture 1: What we will create
Lecture 2: Create a new Django Project
Lecture 3: Starting Django development Server
Lecture 4: Creating a Django App
Lecture 5: Installing Pillow
Lecture 6: Creating a Model
Lecture 7: Interacting with Models
Lecture 8: Defining URL Routes
Lecture 9: Creating Views
Lecture 10: Django Templates
Lecture 11: Populating Templates
Lecture 12: Running your app
Lecture 13: Project Code
Chapter 4: Build a TodoList Application
Lecture 1: What we will create
Lecture 2: Create a project directory
Lecture 3: Create and activate a new virtual environment
Lecture 4: Install Django
Lecture 5: Create a new Django Project
Lecture 6: Anatomy of a Django Project
Lecture 7: Starting Django Server
Lecture 8: Migrations
Lecture 9: Installing Django App
Lecture 10: Anatomy of Django App
Lecture 11: The project design
Lecture 12: Django admin and superuser
Lecture 13: Templates
Lecture 14: Views
Lecture 15: URLS
Lecture 16: Static Files
Lecture 17: Django Models
Lecture 18: Create Models
Lecture 19: Migrating Models
Lecture 20: Add model to admin site
Lecture 21: Version Control
Lecture 22: What is GIT
Lecture 23: Installing Git
Lecture 24: Git Configuration
Lecture 25: Git Architecture
Lecture 26: Git Workflow
Lecture 27: Github
Lecture 28: Create Github Account
Lecture 29: Create Personal access token
Lecture 30: Initialising Git Repository
Lecture 31: Excluding files from version control
Lecture 32: Adding files to version control
Lecture 33: Committing code to version control
Lecture 34: Creating a remote repository on GitHub
Lecture 35: Pushing project code to GitHub
Lecture 36: Displaying data from database
Lecture 37: Set background color for completed items
Lecture 38: Committing code changes to GitHub
Lecture 39: Adding a form
Lecture 40: Getting form to capture data from text input
Lecture 41: Adding form to template and view
Lecture 42: Adding form input to database
Lecture 43: Creating a view for completed items
Lecture 44: Creating a view to delete all completed items
Lecture 45: Creating view to remove all items from database
Lecture 46: Pushing updates to version control
Lecture 47: Deploying app to the cloud: Part 1
Lecture 48: Deploying app to the cloud: Part 2
Lecture 49: Deploying app to the cloud: Part 3
Lecture 50: Project Code
Chapter 5: PostgreSQL Server Setup
Lecture 1: What is PostgreSQL
Lecture 2: Installing PostgreSQL on Windows
Lecture 3: Installing PostgreSQL on Macs
Lecture 4: Installing PostgreSQL on Linux(Ubuntu)
Lecture 5: Installing PgAdmin on Macs
Lecture 6: Installing PgAdmin on Linux(Ubuntu)
Lecture 7: Connecting to PostgreSQL
Lecture 8: Create a new database
Chapter 6: Build a Quotes Application with Flask
Lecture 1: What is Flask
Lecture 2: What we will create
Lecture 3: Static Bootstrap Files
Lecture 4: Create and activate a virtual environment
Lecture 5: Installing Flask
Lecture 6: Setup Environment Variables
Instructors
-
Bluelime Learning Solutions
Making Learning Simple
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 0 votes
- 3 stars: 0 votes
- 4 stars: 4 votes
- 5 stars: 8 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