آموزش Python و Flask Bootcamp: ایجاد وب سایت با استفاده از Flask!

Python and Flask Bootcamp: Create Websites using Flask!

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با استفاده از چارچوب قدرتمند Flask برای پایتون، وب سایت های عالی ایجاد کنید! یادگیری HTML اولیه برای ایجاد الگوها یادگیری CSS اولیه برای استایل دادن به صفحات وب خود درک Python از جمله توابع، تزئینات و برنامه نویسی شی گرا استفاده از Flask برای ایجاد صفحات فرود اولیه استفاده از WTForms برای پذیرش ورودی های کاربر از یک برنامه Flask استفاده از Flask و SQLAlchemy به عنوان یک ORM برای یک پایگاه داده SQL استفاده از طرح های اولیه برای ساختار برنامه های بزرگتر فلاسک ایجاد یک سایت شبکه اجتماعی کاملاً کارآمد با فلاسک فعال کردن تأیید هویت و مجوز کاربر با Flask درک OAuth با برنامه های Flask ایجاد API های REST ساده با Flask Accept Payments با Stripe و Flask پیش نیازها:مجوز دانلود Python روی رایانه شما (مجوزهای اصلی Admin)

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

من خوزه پورتیلا هستم و این دوره آموزشی را ایجاد کرده ام تا به شما کمک کنم تا درک درستی از نکات و نکات ایجاد وب سایت های شگفت انگیز با جدیدترین فناوری های Python و Flask داشته باشید! من به بیش از 500000 دانش آموز به صورت آنلاین آموزش می دهم و خوشحالم که این فرصت را دارم که به دیگران کمک کنم تا قدرت شگفت انگیز برنامه نویسی را بیاموزند!

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

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

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

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

در این دوره ما همه چیزهایی را که باید بدانید، از جمله:

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

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

من شما را در داخل دوره خواهم دید!


سرفصل ها و درس ها

نمای کلی دوره، نصب و راه اندازی 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 HTML Crash Course

  • مروری بر مبانی HTML HTML Basics Overview

  • ساختار پایه HTML HTML Basic Structure

  • برچسب گذاری پایه HTML HTML Basic Tagging

  • لیست های HTML HTML Lists

  • Div و Spans با HTML Divs and Spans with HTML

  • ویژگی های HTML HTML Attributes

  • تمرین یک ارزیابی HTML HTML Assessment Exercise One

  • راه حل تمرین ارزیابی HTML HTML Assessment Exercise Solution

  • مبانی فرم ها Forms Basics

  • برچسب های فرم ها Forms Labels

  • انتخاب فرم ها Forms Selections

  • تمرین دوم ارزیابی HTML HTML Assessment Exercise Two

  • تمرین دوم ارزیابی HTML - راه حل HTML Assessment Exercise Two - Solution

دوره CSS Crash CSS Crash Course

  • مقدمه ای بر CSS Introduction to CSS

  • CSS قسمت اول - استایل پایه تگ CSS Part One - Basic Tag Styling

  • CSS قسمت دوم - پس زمینه و مرزها CSS Part Two - Backgrounds and Borders

  • CSS قسمت سوم - کلاس ها و شناسه ها CSS Part Three - Classes and Ids

  • CSS قسمت چهارم - بررسی عناصر در مرورگر CSS Part Four - Inspecting Elements in the Browser

  • CSS قسمت پنجم - فونت ها CSS Part Five - Fonts

  • CSS Crash Course - Assessment Exercise CSS Crash Course - Assessment Exercise

  • CSS Crash Course - Assessment Exercise Solutions CSS Crash Course - Assessment Exercise Solutions

Boostrap 4 Crash Course Boostrap 4 Crash Course

  • بررسی اجمالی بوت استرپ 4 Bootstrap 4 Overview

  • بوت استرپ قسمت اول - دکمه ها Bootstrap Part One - Buttons

  • بوت استرپ قسمت دوم - فرم ها Bootstrap Part Two - Forms

  • Bootstrap قسمت سوم - Navbar 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 و Else در پایتون If Elif and Else Statements in Python

  • حلقه های while و For Loops در پایتون 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 OOP Project Overview

  • راه حل پروژه OOP OOP Project Solution

  • نمای کلی دکوراتورها Decorators Overview

  • Pip Install و PyPi Pip Install and PyPi

  • ماژول ها و بسته ها Modules and Packages

  • __name__ و "__main__" __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 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 با Flask 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

  • پایگاه های داده در Views - قسمت اول Databases in Views - Part One

  • پایگاه های داده در Views - قسمت دوم Databases in Views - Part Two

  • پایگاه های داده در Views - قسمت سوم 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 قسمت اول Flask_Login Part One

  • ورود فلاسک قسمت دوم Flask Login Part Two

  • ورود فلاسک قسمت سوم Flask Login Part Three

  • ورود فلاسک قسمت چهارم Flask Login Part Four

  • Flask-Dance برای OAuth Flask-Dance for OAuth

  • Flask OAuth with Google - Part One- Code Flask OAuth with Google - Part One- Code

  • Flask Oauth با Google - قسمت دوم - تنظیم کلیدهای شناسه مشتری 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 Flask REST APIs

  • مقدمه ای بر REST Introduction to REST

  • مثال Basic REST API Basic REST API Example

  • CRUD REST مبانی CRUD REST Basics

  • مجوز با Flask-JWT Authorization with Flask-JWT

  • Flask REST API با پایگاه داده Flask REST API with Databases

گسترش Deployment

  • اعزام به هروکو Deployment to Heroku

پرداخت با Stripe Payments with Stripe

  • فلاسک با نوار برای پرداخت - مقدمه Flask with Stripe for Payments - Introduction

  • پیاده سازی Checkout با Stripe Implementing a Checkout with Stripe

بخش پاداش: از شما متشکرم! BONUS SECTION: THANK YOU!

  • سخنرانی جایزه BONUS LECTURE

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش Python و Flask Bootcamp: ایجاد وب سایت با استفاده از Flask!
جزییات دوره
20 hours
127
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
43,614
4.6 از 5
دارد
دارد
دارد
Jose Portilla
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jose Portilla Jose Portilla

رئیس بخش علوم داده در آموزش پیریان