آموزش توسعه وب تمام پشته با فلاسک [ویدئو]

Full-Stack Web Development with Flask [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، ما همه چیزهایی را که برای ایجاد یک برنامه وب پویا با استفاده از چارچوب های Python و Flask برای توسعه وب تمام پشته بدون درز نیاز دارید، پوشش خواهیم داد. شما در محیط Flask شیرجه خواهید زد و با ساختار دایرکتوری، قالب و سیستم های مسیریابی آن آشنا خواهید شد. سپس یاد خواهید گرفت که به پایگاه داده هایی مانند Flask-SQLAlchemy و Flask-MongoEngine متصل شوید تا به ذخیره و ردیابی داده ها کمک کنید. ما به شما نشان می‌دهیم که چگونه با استفاده از این ابزار محبوب front-end، وب‌سایت‌های سبک‌دار برای تجربه رابط کاربری شگفت‌انگیز بسازید، چگونه با افزونه Flask-RESTPlus آشنا شوید، و چگونه API را از جاوا اسکریپت فراخوانی کنید و از Postman برای آزمایش API استفاده کنید. شما یاد خواهید گرفت که Flask-Security را یکپارچه کنید، که به شما امکان می دهد مکانیسم های امنیتی رایج را اضافه کنید. این دوره همچنین گزینه هایی برای استقرار برنامه Flask خود را به شما آموزش می دهد. در نهایت، می‌توانید در حین نوشتن کد خود در چارچوب Python's Flask و فریمورک front-end محبوب آن، وب‌سایت‌های تجاری شخصی یا مؤثری بسازید. این دوره تجربه شما را در Flask توسعه می دهد و پس از تکمیل آن می توانید برنامه های وب پیچیده خود را بسازید. تمامی کدها و فایل های پشتیبانی در این لینک در GitHub قرار داده شده است: https://github.com/PacktPublishing/Full-Stack-Web-Development-with-Flask-Video- •از سیستم قالب برای ساخت الگوهای زیبا استفاده کنید. با پسوند Flask-WTF فرم های وب چشمگیر ایجاد کنید. با سیستم های پایگاه داده موثر NoSQL مانند FlaskSQLAlchemy و Flask-MongoEngine کار کنید. برای ساخت سریع API های REST با استفاده از Flask-RESTPlus پشتیبانی اضافه کنید. درخواست‌ها و پاسخ‌ها را در طول توسعه API وب با استفاده از Postman بررسی کنید. Flask-Security را نصب و پیکربندی کنید تا ویژگی‌های اساسی امنیتی و احراز هویت را اضافه کنید. هدف این دوره توسعه دهندگان پایتون است که می خواهند با Flask، یک چارچوب میکرو برای توسعه وب با استفاده از Python، وارد توسعه وب تمام پشته شوند. دانش کاری پایتون فرض شده است. یک برنامه وب مبتنی بر داده در Flask ایجاد کنید. * کار با پایگاه های داده NoSQL مانند Flask-SQLAlchemy و SQL-MongoEngine را یاد بگیرید. * ویژگی های مهم امنیتی و احراز هویت را با استفاده از Flask-Security ادغام کنید. *

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

راه اندازی محیط مجازی و چارچوب Setting Up the Virtual Environment and Framework

  • بررسی اجمالی دوره The Course Overview

  • نصب پایتون و فلاسک Installing Python and Flask

  • پیکربندی فلاسک Configuring Flask

  • ایجاد و اجرای یک برنامه کاربردی Flask ساده Creating and Running a Simple Flask Application

ایجاد پروژه فلاسک Creating a Flask Project

  • ایجاد اپلیکیشن ثبت نام Creating the Enrollment Application

  • اجرای و پیکربندی سرور توسعه Running and Configuring the Development Server

  • ایجاد صفحه اصلی Creating the Home Page

  • ایجاد پیوندهای ناوبری و الگوهای مسیر Creating Navigation Links and Route Patterns

کار با قالب ها Working with Templates

  • ایجاد قالب پایه Creating the Base Template

  • ایجاد الگوهای کودک Creating Child Templates

  • انتقال داده به View Passing Data to the View

  • دسترسی به داده ها از طریق اشیاء درخواست و پاسخ Accessing Data Via Request and Response Objects

کار با پایگاه های داده Working with Databases

  • نصب سیستم های پایگاه داده Installing Database Systems

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

  • اتصال به پایگاه داده Connecting to The Database

  • ایجاد اسناد و داده ها Creating Documents and Data

  • ایجاد مدل های داده Creating the Data Models

کار با فرم های وب و Flask-Security Working with Web Forms and Flask-Security

  • نصب و پیکربندی پسوندهای Flask-WTF و Flask-Security Installing and Configuring Flask-WTF and Flask-Security Extensions

  • ایجاد صفحات ورود و ثبت نام Creating the Login and Registration Pages

  • پردازش داده های فرم و به روز رسانی پایگاه داده Processing Form Data and Updating the Database

  • ایجاد صفحه دوره ها Creating the Courses Page

  • ایجاد صفحه ثبت نام Creating the Enrollment Page

  • ایجاد جلسات و احراز هویت Creating Sessions and Authentication

ایجاد و آزمایش API های REST با استفاده از Postman Creating and Testing REST APIs Using Postman

  • نصب پسوند Postman و Flask-RESTPlus Extension Installing Postman and Flask-RESTPlus Extension

  • واکشی داده با استفاده از GET Fetching Data Using GET

  • درج داده با استفاده از POST Inserting Data Using POST

  • به روز رسانی داده ها با استفاده از PUT Updating Data Using PUT

  • حذف داده ها با استفاده از DELETE Deleting Data Using DELETE

نمایش نظرات

آموزش توسعه وب تمام پشته با فلاسک [ویدئو]
جزییات دوره
5 h 10 m
28
Packtpub Packtpub
(آخرین آپدیت)
2
4 از 5
ندارد
دارد
دارد
Christian Hur
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Christian Hur Christian Hur

کریستین هور تمام وقت را به عنوان مربی IT و وب (تجارت و فناوری اطلاعات) در کالج فنی گیتوی تدریس می کند. کریستین در دره گرم و آفتابی مرکزی در کالیفرنیا بزرگ شد. اکنون او در ویسکانسین ساکن است. زمینه های تخصصی وی توسعه وب و توسعه برنامه های تلفن همراه است. Christian همچنین برای Mydia Game Studios ، یک کمپانی کوچک توسعه بازی indie است که خانواده وی مالک و اداره آن است ، یک توسعه دهنده مستقل بازی است. آنها در تمام سیستم عامل ها برنامه های بازی ویدیویی برای دستگاه های تلفن همراه را توسعه ، طراحی و برنامه ریزی می کنند. آخرین برنامه های Mydia عبارتند از: "Feed Angry Baby" و "Flappy Fairy Flap". کریستین همچنین برای فیلم Mydia Pictures ، یک شرکت تولید فیلم برای فیلم های بزرگ indie ، یک فیلمساز هندی است. اولین کتاب درسی وی ، توسعه برنامه های کاربردی تجاری برای وب: با HTML ، CSS ، JSP ، PHP ، ASP.NET و JavaScript ، در آمازون و MC Press موجود است.