آموزش از صفر تا فلاسک: راه حرفه ای

From Zero to Flask: The Professional Way

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

*** آموزش توسعه Flask با استفاده از آخرین نسخه Flask 1.0.2 ***

این دوره آموزشی به شما می آموزد، با فرض اینکه هیچ دانش کدنویسی قبلی نداشته باشید، چگونه برنامه های کاربردی وب را به روشی که کدنویسان حرفه ای در استارت آپ های برتر اینترنتی انجام می دهند، توسعه دهید. از کجا این را بدانم؟ زیرا من در 15 سال گذشته تیم های فناوری را در شرکت های بزرگ و همچنین شرکت های نوپا در شهر نیویورک رهبری کرده ام.

من دوره‌ها و آموزش‌های رایگان زیادی دیده‌ام و می‌توانم به شما بگویم که ۹۰٪ آنها فقط عادت‌های بد را آموزش می‌دهند و در عین حال قول می‌دهند که شما را به یک «توسعه‌دهنده وب» واقعی تبدیل کنند.

این دوره قول نمی دهد که شما را به یک توسعه دهنده حرفه ای پس از اتمام آن تبدیل کند -- برای انجام این کار بسیار بیشتر از 4 ساعت این دوره (و احتمالاً صدها ساعت خودتمرینی) طول می کشد. ، اما به شما یک پایه محکم از کجا شروع کنید و آموزش خود را ادامه دهید، با دانستن مسیر درست برای تبدیل شدن به یک توسعه دهنده واقعی برنامه های کاربردی وب باطن با استفاده از Python.

این دوره مراحل گام به گام تنظیم محیط شما، معرفی Flask را طی می کند. سپس به کاوش پایگاه‌های داده SQL، با استفاده از MySQL و در نهایت به شما نشان می‌دهد که چگونه یک برنامه وبلاگ نویسی را با استفاده از همه این آموخته‌ها توسعه دهید.

بهتر از همه، برای گذراندن این دوره نیازی به داشتن رایانه ندارید، در صورتی که صاحب رایانه نیستید. شما می توانید این دوره را از یک اینترنت یا کافه سایبری تکمیل کنید، زیرا ما نحوه استفاده از فایل های نصب شده محلی یا یک پلت فرم برنامه نویسی آنلاین را آموزش می دهیم.

در پایان دوره، دانش‌آموزان با یک پروژه نهایی که در آن باید از تمام مطالب درسی برای تکمیل آن استفاده شود، به چالش کشیده می‌شوند. دانش‌آموزانی که پروژه نهایی را به پایان می‌رسانند، واجد شرایط تبلیغات ویژه آینده خواهند بود.

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

این دوره در 7 بخش تقسیم شده است:

  • مقدمه

  • محیط توسعه شما

  • به دنیا سلام برسانید

  • راه اندازی پایگاه داده ما

  • یک شمارنده بازدیدکننده

  • Flogger: یک برنامه وبلاگ شخصی

  • پروژه نهایی

این دوره دارای بیش از 4 ساعت آموزش تصویری و همچنین کد منبع تمام درس ها است، به طوری که می توانید دقیقاً ببینید کل پروژه در هر مرحله چگونه است.

بر اساس میزان مطالبی که دانش‌آموز روزانه تکمیل می‌کند، دوره ممکن است بین ۷ روز تا یک ماه طول بکشد.

علاوه بر این، ما دائماً دوره را به‌روزرسانی می‌کنیم و به لطف بازخورد دانش‌آموزانمان، مطالبی را اضافه می‌کنیم.

بنابراین از نگاه کردن به اطراف خودداری کنید و با این دوره راه درست را برای تبدیل شدن به یک توسعه دهنده وب بک اند حرفه ای پایتون آغاز کنید!

در پایان دوره از شما خواسته می شود که یک قابلیت عمده به پلتفرم وبلاگ ما اضافه کنید: ایجاد یک ماژول نظردهی برای پست های وبلاگ.


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

درس ها Lessons

  • با استفاده از PDB Using PDB

  • نتیجه Conclusion

  • وبلاگ ایجاد قالب پست و مشاهده Blog Create Post Template and View

  • مسیریابی Routing

  • محیط توسعه فلاسک پایتون شما Your Python Flask Development Environment

  • نصب فلاسک Installing Flask

  • تست های پست وبلاگ Blog Post Tests

  • برنامه شمارنده بازدید از صفحه The Page Views Counter Application

  • ایجاد اپلیکیشن نویسنده Creating the Author App

  • راه اندازی اولیه برنامه در PythonAnywhere Initial Application Setup on PythonAnywhere

  • مقاله وبلاگ و Markdown Blog Article and Markdown

  • نقشه راه و الزامات Roadmap and Requirements

  • راه اندازی زیرساخت آزمایش ما Setting Up Our Test Infrastructure

  • فلاگر، یک وبلاگ فلاسک ساده Flogger, a Simple Flask Blog

  • راه اندازی اولیه برنامه در PythonAnywhere Initial Application Setup on PythonAnywhere

  • ساخت ماژول ها با نقشه ها Building Modules with Blueprints

  • مقدمه ای بر پایگاه های داده An Introduction to Databases

  • اولین طرح ما Our First Blueprint

  • وراثت الگو Template Inheritance

  • یک اپلیکیشن با ظاهر بهتر A Better Looking Application

  • MVC و Object Relational Mapper MVC and the Object Relational Mapper

  • فعال سازی و غیرفعال سازی Activation and Deactivation

  • عملیات پایگاه داده از پوسته Database Operations from the Shell

  • تنظیمات محیطی The Environment Settings

  • اعتبار سنجی فرم نویسنده Author Form Validation

  • راه اندازی اولیه برنامه در مک و ویندوز Initial Application Setup on Mac and Windows

  • صفحه اصلی وبلاگ و صفحه بندی Blog Home Page and Pagination

  • فرم پست وبلاگ The Blog Post Form

  • تابع url_for(). The url_for() Function

  • سلام دنیا Hello World

  • نصب Python3 در ویندوز 10 با Chocolatey Installing Python3 on Windows 10 with Chocolatey

  • پردازش پایگاه داده مشاهده پست وبلاگ Blog Post View Database Processing

  • مقدمه Introduction

  • نصب MySQL روی ویندوز با Chocolatey Installing MySQL on Windows with Chocolatey

  • تست های ورود Login Tests

  • Python Dot Env برای ویندوز و مک Python Dot Env for Windows and Mac

  • محیط های مجازی Virtual Environments

  • پروژه نهایی The Final Project

  • قالب ها Templates

  • پردازش فرم ثبت نام نویسنده Processing the Author Registration Form

  • پیام های فلش Flash Messages

  • واحد تست برنامه نویسنده Unit Testing the Author App

  • راه اندازی اولیه برنامه در مک و ویندوز Initial Application Setup on Mac and Windows

  • راه اندازی Windows و Mac Virtualenv Windows and Mac Virtualenv Setup

  • ویرایشگر کد The Code Editor

  • اشکال زدایی برنامه ما Debugging our Application

  • محیط توسعه پایتون مبتنی بر ابر The Cloud-based Python Development Environment

  • راه اندازی MySQL در PythonAnywhere Setting up MySQL on PythonAnywhere

  • دکوراتور ورود The Login Decorator

  • آپلود تصاویر Uploading Images

  • مقدمه ای بر فرم ها Introduction to Forms

  • برنامه اصلی The Core Application

  • Python Dot Env برای PythonAnywhere Python Dot Env for PythonAnywhere

  • آزمایش مدل نویسنده در پوسته Testing the Author Model in the Shell

  • حذف پست ها و نوشتن تست های ویرایش و حذف Deleting Posts and Writing the Edit and Delete Tests

  • اشکال زدایی در PythonAnywhere Debugging on PythonAnywhere

  • نصب MySQL در مک با Homebrew Installing MySQL on Mac with Homebrew

  • اشکال زدایی در ویندوز و مک Debugging on Windows and Mac

  • مقدمه ای بر مهاجرت An Introduction to Migrations

  • مهاجرت مدل نویسنده The Author Model Migration

  • مدیریت پیکربندی Configuration Management

  • پشته اشکال زدایی The Debug Stack

  • فیلتر بر اساس دسته یا برچسب Filter by Category or Tags

  • ویرایش پست ها Editing Posts

  • مدل های پست و دسته بندی وبلاگ The Blog Post and Category Models

  • اجرای برنامه (ویندوز و مک) Running the Application (Windows and Mac)

  • اولین آزمون ما Our First Test

  • الگوی ثبت نام نویسنده The Author Registration Template

  • راه اندازی پایگاه داده Setting up the Database

  • بررسی اعتبار ورود در پایگاه داده Checking the Login Credentials in the Database

  • کارخانه کاربرد The Application Factory

  • اعتبار سنجی فرم سفارشی Custom Form Validators

  • اجرای برنامه (PythonAnywhere) Running the Application (PythonAnywhere)

  • ورود نویسنده The Author Login

  • کتابخانه های کاربردی ما Our Application Libraries

  • اولین برنامه مبتنی بر داده ما Our First Data Driven Application

  • کتابخانه های کاربردی ما Our Application Libraries

  • بررسی ایجاد رکورد در پایگاه داده Checking the Record Creation on the Database

  • PythonAnywhere Virtualenv Setup PythonAnywhere Virtualenv Setup

  • مدل کانتر The Counter Model

  • جلسه نویسنده Author Session

  • خروج نویسنده Logging Out the Author

  • برچسب ها و تست های وبلاگ Blog Tags and Tests

  • نوار Nav The Nav Bar

  • نصب Python3 در مک با Homebrew Installing Python3 on Mac with Homebrew

  • پوشه استاتیک The Static Folder

  • فرم ثبت نام نویسنده The Author Registration Form

  • مدل نویسنده The Author Model

  • نصب MySQL Installing MySQL

  • کوکی ها و جلسات Cookies and Sessions

نمایش نظرات

آموزش از صفر تا فلاسک: راه حرفه ای
جزییات دوره
4h 2m
90
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
449
4 از 5
ندارد
دارد
دارد
Jorge Escobar
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jorge Escobar Jorge Escobar

تکنولوژیست، کارآفرین و متعصب متن باز

From Zero یک پروژه آموزشی است که توسط خورخه اسکوبار، یک تکنولوژیست، کارآفرین و متعصب متن باز با بیش از 15 سال تجربه در توسعه برنامه های کاربردی وب در شهر نیویورک ایجاد شده است.

خورخه در شرکت‌های معتبری مانند Yahoo!، Univision و MongoDB کار کرده است و همچنین عضو فنی استارت‌آپ‌های موفق فناوری است که چندین دور سرمایه‌گذاری خطرپذیر دریافت کرده‌اند.

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

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