مطالب پیشنهادی از سراسر وب

دوره بوت کمپ پایتون و فلسک- ایجاد وبسایت با Flask

دسته بندی ها: آموزش های ویژه ، آموزش طراحی وب ، آموزش فلسک (Flask) ، آموزش پایتون (Python) ، آموزش های یودمی (Udemy)

با استفاده از فریمورک قدرتمند Flask برای پایتون وب سایت های عالی ایجاد کنید!

آخرین آپدیت: 5/2020

آنچه یاد خواهید گرفت:

  • برای ایجاد قالب ها، مبانی HTML را می آموزید
  • مبانی CSS را می آموزید تا به صفحات وب خود استایل دهید
  • درک Python، شامل توابع، دکوراتورها و برنامه نویسی شی گرا
  • استفاده از Flask برای ایجاد صفحات فرود اصلی
  • استفاده از WTForms برای پذیرش ورودی های کاربر از برنامه Flask
  • استفاده از Flask و SQLAlchemy به عنوان ORM برای پایگاه داده SQL
  • استفاده از blueprints برای ساختار برنامه های بزرگتر Flask
  • ایجاد یک سایت شبکه اجتماعی کاملاً کاربردی با Flask
  • فعال کردن احراز هویت و مجوز کاربر با Flask
  • درک OAuth با برنامه های Flask
  • ایجاد REST API های ساده با Flask
  • تایید پرداخت ها با Stripe و Flask

الزامات دوره:

  • مجوزهای بارگیری پایتون در رایانه (مجوزهای اصلی Admin)

توضیحات دوره:

برای یادگیری نحوه ایجاد وب سایت با Python و Flask به بهترین دوره خوش آمدید.

مدرس این دوره، خوزه پورتیلا، این دوره را برای کمک به شما در درک درست و واقعی از ایجاد وب سایت های شگفت انگیز با جدیدترین فناوری های پایتون و Flask ایجاد کرده است. 

این دوره راهنمای کامل شما برای توسعه وب سایت های کاملاً کاربردی با فریمورک وب Flask خواهد بود. این دوره با فن آوری های اولیه  front end برای HTML ،CSS و Boostrap 4 شروع می شود. هنگامی که شما اصول اولیه این فناوری های پیشرفته را درک کنید ، ما سفر خود را با پایتون و Flask آغاز خواهیم کرد. این دوره شامل یک بازآفرینی کامل پایتون است که با اصول اولیه شروع می شود و به سرعت شما را از طریق ویژگی های پیشرفته، از جمله توابع، دکوراتورها، برنامه نویسی شی گرا و موارد دیگر هدایت می کند!

پس از درک HTML ،CSS ،Bootstrap 4 و Python، آماده مقابله با Flask هستیم و با تمام ویژگی های شگفت انگیز آن آشنا می شویم! ما صفحات اصلی فرود را با Flask و Python ایجاد خواهیم کرد، سپس نحوه اتصال قالب ها به Flask را به شما نشان می دهیم تا بتوانید برنامه Flask خود را به الگوهای مبتنی بر HTML ،CSS و Bootstrap متصل کنید. ما همچنین نحوه استفاده از موتور قالب Jinja برای اتصال مستقیم برنامه Flask به فایل های فرانت اند برای شخصی سازی وب سایت های شما را بیان خواهیم کرد.

سپس یاد خواهیم گرفت که چگونه فرم هایی را برای پذیرش اطلاعات کاربر ایجاد کنیم، چگونه آن اطلاعات را در پایگاه داده SQL ذخیره کنیم و دوباره به کاربر انتقال دهیم.

این دوره شامل یک پروژه کامل شبکه اجتماعی است که شامل، ورود به سیستم کاربر، فالوورها، احراز هویت، Blueprints، قالب ها، پایگاه داده های SQL و موارد دیگر!

در این دوره ما همه مواردی را که باید بدانید ، شامل موارد زیر را پوشش خواهیم داد:

  • بررسی HTML
  • بررسی CSS
  • بررسی Bootstrap 4
  • بررسی دقیق Python 3
  • استفاده از مبانی Flask 
  • ایجاد قالب ها با Flask و Jinja
  • ایجاد فرم ها با Flask و WTForms
  • ایجاد پایگاه داده با SQL و اتصال آنها به Flask
  • ساخت برنامه های بزرگ Flask با Blueprints
  • ایجاد ورود، ثبت نام و احراز هویت کاربر
  • ایجاد برنامه های کامل، از جمله یک پروژه شبکه اجتماعی
  • REST API ها با Flask
  • پذیرش پرداخت ها با Stripe
  • و غیره!

پس برای چی منتظرید؟ امروز سفر خود را به ایجاد وب سایت های شگفت انگیز با قدرت برنامه نویسی با Flask و Python آغاز کنید!

این دوره برای چه کسی مناسب است؟

  • هر کسی که می خواهد با Flask وب سایت ایجاد کند.

مباحث دوره:

  • بررسی دوره، نصب و راه اندازی
    • بررسی دوره - این بخش را از دست ندهید
    • FAQ - پرسش و پاسخ های متداول
    • مباحث دوره
    • نصب و راه اندازی
    • وبسایت های Flask چگونه کار می کنند؟
  • بررسی HTML 
    • بررسی مبانی HTML 
    • مبانی HTML  - ساختار
    • مبانی HTML - تگ کردن
    • مبانی HTML - لیست ها
    • Divs و Spans با HTML
    • HTML Attributes
    • HTML Assessment - تمرین 1
    • HTML Assessment - راه حل تمرین
    • مبانی فرم ها
    • برچسب های فرم
    • Forms Selections
    • HTML Assessment - تمرین 2
    • HTML Assessment - تمرین 2 - راه حل
  • بررسی CSS
    • آشنایی با CSS
    • CSS - بخش 1 - مبانی استایل دادن به تگ
    • CSS - بخش 2 - Backgrounds و Borders
    • CSS - بخش 3 - Classes و Ids
    • CSS - بخش 4 - بررسی عناصر در Browser
    • CSS - بخش 5 - فونت ها
    • بررسی CSS - تمرین ارزیابی
    • بررسی CSS - تمرین ارزیابی - راه حل ها
  • بررسی Bootstrap 4
    • بررسی Bootstrap 4
    • Bootstrap - بخش 1 - دکمه ها
    • Bootstrap - بخش 2 - فرم ها
    • Bootstrap - بخش 3 - Navbar
    • بررسی پروژه Bootstrap 
    • راه حل های پروژه Bootstrap 
  • پایتون - سطح 1
    • بررسی مبانی Python 
    • انواع داده Python 
    • اعداد و متغیرها
    • رشته ها
    • لیست ها
    • دیکشنری ها
    • Tuples، ست ها و Booleans
    • تمرین مبانی 
    • تمرین مبانی - راه حل ها 
    • مقایسه و اپراتورهای منطقی
    • If Elif و Else Statements در Python
    • While Loops و For Loops در پایتون
    • توابع در پایتون - بخش 1
    • توابع در پایتون - بخش 2 
    • Hints و Help برای Function Tasks
    • تمرینات تابع
    • راه حل های تمرین تابع
  • پایتون - سطح 2
    • آشنایی با پایتون - سطح 2
    • Nested Statements و Scope
    • برنامه نویسی شی گرا - بخش 1
    • برنامه نویسی شی گرا - بخش 2
    • برنامه نویسی شی گرا - بخش 3 
    • بررسی پروژه OOP
    • راه حل پروژه OOP
    • بررسی دکوراتورها
    • نصب Pip و PyPi
    • ماژول ها و بسته ها
    • __name__ و "__main__"
  • مبانی Flask 
    • محیط های مجازی
    • مبانی Flask 
    • مسیرهای مبانی
    • مسیریابی داینامیک Flask 
    • حالت اشکال زدایی
    • تمرین مسیریابی Flask 
    • تمرین مسیریابی Flask - راه حل 
  • قالب ها
    • مبانی Template 
    • متغیرهای Template 
    • جریان کنترل Template 
    • وراثت Template 
    • _url برای تابع help 
    • فرم های Template 
    • تمرین Flask Template
    • تمرین Flask Template - راه حل
  • فرم ها با Flask 
    • مبانی Flask Form
    • Forms Fields - بخش 1
    • Forms Fields - بخش 2
    • Flash Alerts
    • تمرین پروژه فرم ها - به همراه کدنویسی
  • پایگاه داده های SQL با Flask 
    • پایتون و پایگاه داده ها
    • Flask و پایگاه داده ها - بخش 1
    • Flask Migrate
    • روابط Flask - بخش 1
    • روابط Flask - بخش 2
    • پایگاه داده ها در Views - بخش 1
    • پایگاه داده ها در Views - بخش 2
    • پایگاه داده ها در Views - بخش 3
    • بررسی پروژه پایگاه داده
    • راه حل های پروژه پایگاه داده
  • اپلیکیشن های بزرگ Flask 
    • آشنایی با بخش اپلیکیشن های بزرگ Flask 
    • بازسازی اپلیکیشن ما (قسمت اول)
    • Blueprints برای ساخت اپلیکیشن های بزرگ (قسمت دوم)
  • احراز هویت کاربر
    • آشنایی با کاربران
    • نکات آپدیت ها برای کدنویسی
    • Flask_Login - بخش 1
    • Flask_Login - بخش 2 
    • Flask_Login - بخش 3 
    • Flask_Login - بخش 4 
    • Flask-Dance برای OAuth
    • Flask OAuth با Google - بخش 1 - کدنویسی
    • Flask Oauth با Google - بخش 2 - راه اندازی Client Id Keys
  • پروژه های بزرگ - بلاگ کمپانی اجتماعی
    • بررسی پروژه
    • Core Views و Templates
    • صفحات خطا
    • راه اندازی مدل ها
    • فرم های کاربر
    • User Views - بخش 1
    • User Views - بخش 2
    • قالب پست های وبلاگ کاربر
    • اجرای تست سایت
    • فرم های پست های بلاگ
    • قالب های پست های بلاگ
    • پروژه نهایی
  • Flask REST APIs
    • معرفی REST
    • مثال REST API
    • مبانی CRUD REST
    • احراز هویت با Flask-JWT
    • Flask REST API با پایگاه داده ها
  • استقرار
    • ​​​​​​​استقرار در Heroku
  • پرداخت ها با Stripe
    • ​​​​​​​Flask با Stripe برای پرداخت ها - مقدمه
    • پیاده سازی Checkout با Stripe
  • بخش جایزه - متشکرم
    • جایزه فصل

​​​​​​​سایر ویدئوهای دوره:

مباحث دوره

 

نصب و راه اندازی

 

وبسایت های Flask چگونه کار می کنند؟

آیا این نوشته را دوست داشتید؟
Udemy Python and Flask Bootcamp Create Websites using Flask Publisher:Udemy Author:Jose Portilla Duration:20 hours Level:Intermediate

Create awesome websites using the powerful Flask framework for Python!

Last updated 5/2020

What you'll learn

  • Learn basic HTML to create templates
  • Learn basic CSS to style your webpages
  • Understand Python, including Functions, Decorators, and Object Oriented Programming
  • Use Flask to create basic landing pages
  • Use WTForms to accept user inputs from a Flask Application
  • Use Flask and SQLAlchemy as an ORM for a SQL database
  • Use blueprints to structure larger Flask Applications
  • Create a fully functioning Social Network Site with Flask
  • Enable User Authentication and Authorization with Flask
  • Understand OAuth with Flask Applications
  • Create simple REST APIs with Flask
  • Accept Payments with Stripe and Flask

Requirements

  • Permissions to download Python on to your computer (basic Admin permissions)

Description

Welcome to the best online resource for learning how to create websites with Python and Flask!

I'm Jose Portilla and I've created this course to help you develop a true understanding of the ins and outs of creating amazing websites with the latest technologies in Python and Flask! I teach over 500,000 students online and I'm happy to get the chance to help others learn the amazing power of programming!

This course will be your complete definitive guide for developing fully functional websites with the Flask web framework. We'll start with crash courses in the basic front end technologies for HTML, CSS, and Boostrap 4. Once you have a good understanding of the basics of these front end technologies, we'll begin our journey with Python and Flask. The course includes a complete Python refresher that starts with the very basics and quickly takes you through the advanced features, including functions, decorators, object oriented programming, and more!

Once we understand HTML, CSS, Bootstrap 4, and Python we're ready to tackle Flask and learn about all the amazing features it has! We'll create basic landing pages with Flask and Python, then show you how to connect templates to Flask do you can connect your Flask Application to HTML, CSS, and Bootstrap based templates. We'll also cover how to use the Jinja template engine to directly connect your flask application to your front end files to customize your websites.

Then we'll learn how to create forms to accept user information, how to save that information to a SQL database, and relay it back to the user.

This course includes a fully complete Social Network project that includes, User Logins, Followers, Authentication, Blueprints, Templates, SQL Databases, and more!

In this course we'll cover everything you need to know, including:

  • Crash Course on HTML
  • Crash Course on CSS
  • Crash Course on Bootstrap 4
  • Complete Overview of Python 3
  • Utilizing Flask Basics
  • Creating Templates with Flask and Jinja
  • Creating Forms with Flask and WTForms
  • Creating Databases with SQL and connecting them to Flask
  • Structuring Large Flask Applications with Blueprints
  • Creating User Login, Registration, and Authentication
  • Creating Full Applications, including a Social Network Project
  • REST APIs with Flask
  • Accepting Payments with Stripe
  • and much more!

So what are you waiting for? Sign up today and begin your journey to creating amazing websites with the power of programming with Flask and Python!

I will see you inside the course!

Who this course is for:

  • Anyone wanting to create websites with Flask

Course content

  • Course Overview, Installs, and Setup
    • Course Overview -- DO NOT SKIP THIS LECTURE
    • FAQ - Frequently Asked Questions
    • Course Curriculum
    • Installing and Setup
    • How a Flask Website Works
  • HTML Crash Course
    • HTML Basics Overview
    • HTML Basic Structure
    • HTML Basic Tagging
    • HTML Lists
    • Divs and Spans with HTML
    • HTML Attributes
    • HTML Assessment Exercise One
    • HTML Assessment Exercise Solution
    • Forms Basics
    • Forms Labels
    • Forms Selections
    • HTML Assessment Exercise Two
    • HTML Assessment Exercise Two - Solution
  • CSS Crash Course
    • Introduction to CSS
    • CSS Part One - Basic Tag Styling
    • CSS Part Two - Backgrounds and Borders
    • CSS Part Three - Classes and Ids
    • CSS Part Four - Inspecting Elements in the Browser
    • CSS Part Five - Fonts
    • CSS Crash Course - Assessment Exercise
    • CSS Crash Course - Assessment Exercise Solutions
  • Boostrap 4 Crash Course
    • Bootstrap 4 Overview
    • Bootstrap Part One - Buttons
    • Bootstrap Part Two - Forms
    • Bootstrap Part Three - Navbar
    • Bootstrap Project Overview
    • Boostrap Project Solutions
  • Python - Level One
    • Python Basics Overview
    • Python Data Types
    • Numbers and Variables
    • Strings
    • Lists
    • Dictionaries
    • Tuples, Sets, and Booleans
    • Basics Exercise
    • Basics Exercise - Solutions
    • Comparison and Logical Operators
    • If Elif and Else Statements in Python
    • While Loops and For Loops in Python
    • Functions in Python Part One
    • Functions in Python Part Two
    • Hints and Help for Function Tasks
    • Function Exercises
    • Function Exercise Solutions
  • Python Level Two
    • Introduction to Python Level Two
    • Nested Statements and Scope
    • Object Oriented Programming - Part One
    • Object Oriented Programming - Part Two
    • Object Oriented Programming - Part Three
    • OOP Project Overview
    • OOP Project Solution
    • Decorators Overview
    • Pip Install and PyPi
    • Modules and Packages
    • __name__ and "__main__"
  • Flask Basics
    • Virtual Environments
    • Flask Basics
    • Basic Routes
    • Flask Dynamic Routing
    • Debug Mode
    • Flask Routing Exercise
    • Flask Routing Exercise - Solution
  • Templates
    • Template Basics
    • Template Variables
    • Template Control Flow
    • Template Inheritance
    • url_for help Function
    • Template Forms
    • Flask Template Exercise
    • Flask Template Exercise - Solutions
  • Forms with Flask
    • Flask Form Basics
    • Forms Fields Part One
    • Forms Fields Part Two
    • Flash Alerts
    • Forms Project Exercise Code Along
  • SQL Databases with Flask
    • Python and Databases
    • Flask and Databases Part One
    • Flask and Databases Part Two
    • Flask Migrate
    • Flask Relationships - Part One
    • Flask Relationships - Part Two
    • Databases in Views - Part One
    • Databases in Views - Part Two
    • Databases in Views - Part Three
    • Database Project Overview
    • Database Project Solutions
  • Large Flask Applications
    • Introduction to Large Flask Applications Section
    • Restructuring our Application (Part One)
    • Blueprints for Structuring Large Apps (Part Two)
  • User Authentication
    • Introduction to Working with Users
    • Note on Updates to Code
    • User Authentication with Passwords
    • Flask_Login Part One
    • Flask Login Part Two
    • Flask Login Part Three
    • Flask Login Part Four
    • Flask-Dance for OAuth
    • Flask OAuth with Google - Part One- Code
    • Flask Oauth with Google - Part Two - Setting up Client Id Keys
  • Large Project - Social Company Blog
    • Project Overview
    • Basic Setup
    • Core Views and Templates
    • Error Pages
    • Models Setup
    • User Forms
    • User Views - Part One
    • User Views - Part Two
    • User Blog Posts Template
    • Running Site Test
    • Blog Posts Forms
    • Blog Posts Views
    • Blog Posts Templates
    • Final Project
  • Flask REST APIs
    • Introduction to REST
    • Basic REST API Example
    • CRUD REST Basics
    • Authorization with Flask-JWT
    • Flask REST API with Databases
  • Deployment
    • Deployment to Heroku
  • Payments with Stripe
    • Flask with Stripe for Payments - Introduction
    • Implementing a Checkout with Stripe
  • BONUS SECTION: THANK YOU!
    • BONUS LECTURE

پیشنهاد آموزش مرتبط در فرادرس

خرید لینک های دانلود
  • حجم فایل: 7.51GB
  • زبان: انگلیسی
  • زیرنویس انگلیسی: دارد
  • قیمت: 8000 تومان
  • دوره بوت کمپ پایتون و فلسک- ایجاد وبسایت با Flask یک محصول ویژه است و دریافت لینک های دانلود آن با پرداخت هزینه امکان پذیر است. اطلاعات بیشتر