آموزش توسعه کامل وب پشته با فلاسک

Full Stack Web Development with Flask

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آیا می خواهید برنامه وب شخصی یا حرفه ای خود را بسازید؟ در این دوره ، Christian Hur را همراهی کنید تا او در چگونگی ساخت برنامه های وب پویا با استفاده از Python و Flask ، چارچوب وب معروف Python ، گام بردارد. Christian پس از نشان دادن نحوه تنظیم محیط خود ، نحوه ایجاد یک پروژه Flask ، کار با الگوها و راه اندازی و پیکربندی سیستم پایگاه داده برای برنامه شما - در این مورد Flask-MongoEngine - را برای ذخیره و ردیابی داده ها نشان می دهد. به علاوه ، نحوه کار با فرم های وب را ببینید ؛ Flask-Security را یکپارچه کنید ، که به شما امکان می دهد مکانیزم های مشترک امنیتی را اضافه کنید. و ایجاد و تست REST API ها با استفاده از پستچی.
موضوعات شامل:
  • ایجاد و اجرای یک برنامه ساده Flask
  • ایجاد یک پروژه فلاسک
  • کار با الگوها
  • راه اندازی و اتصال به یک پایگاه داده
  • کار با Flask-Security
  • ایجاد و آزمایش REST API ها با پستچی

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

2. تنظیم محیط زیست 1. Setup

  • تنظیم محیط و چارچوب مجازی Setting up the virtual environment and framework

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

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

  • ایجاد و اجرای یک برنامه ساده Flask Creating and running a simple Flask application

2. تنظیم محیط زیست 2. Creating a Flask Project

  • ایجاد برنامه ثبت نام Creating the enrollment application

  • در حال اجرا و پیکربندی سرور توسعه Running and configuring the development server

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

  • ایجاد پیوندهای ناوبری و الگوهای مسیر Creating navigation links and route patterns

2. تنظیم محیط زیست 3. Working with Templates

  • ایجاد الگوی پایه Creating the base template

  • ایجاد الگوهای کودک Creating child templates

  • انتقال داده به نمای Passing data to the view

  • دسترسی به داده ها از طریق اشیاء درخواست و پاسخ Accessing data via request and response objects

  • متغیرهای URL URL variables

  • کار با روش GET Working with the GET method

  • کار با روش POST Working with the POST method

  • ارسال پاسخ JSON Sending a JSON response

2. تنظیم محیط زیست 4. Working with Databases

  • نصب سیستم های دیتابیس Installing database systems

  • تنظیم دیتابیس Setting up the database

  • اتصال به دیتابیس Connecting to the database

  • ایجاد اسناد و داده ها Creating documents and data

  • ایجاد مدلهای داده Creating the data models

2. تنظیم محیط زیست 5. Working with Web Forms and Flask-Security

  • نصب و پیکربندی Installation and configuration

  • ایجاد صفحات ورود و ثبت نام Creating the login and registration pages

  • به روزرسانی مسیر ورود و الگوی ورود Updating the login route and login template

  • پیام های چشمک زن Flashing messages

  • نمایش پیامهای خطای اعتبار سنجی فرم Displaying form validation error messages

  • پردازش داده های فرم و به روزرسانی بانک اطلاعاتی Processing form data and updating the database

  • به روز کردن مسیر ورود به سیستم برای تعامل با بانک اطلاعاتی Updating login route to interact with database

  • به روز کردن مسیر ثبت نام برای تعامل با بانک اطلاعاتی Updating registration route to interact with database

  • ایجاد صفحه دوره ها Creating the courses page

  • ج Creating the enrollment page

  • الگوی ثبت نام را به روز می کنید Updating the enrollment template

  • ایجاد خط لوله جمع آوری MongoDB Creating the MongoDB aggregation pipeline

  • اضافه کردن خط لوله جمع آوری به برنامه Adding the aggregation pipeline to application

  • ایجاد جلسات و تأیید اعتبار Creating sessions and authentication

  • تنظیم جلسه برای ورود به سیستم و مسیرهای ثبت نام Setting up the session for logout and enrollment routes

  • ناوبری را به روز کنید و جلسه را آزمایش کنید Updating the navigation and testing the session

  • افزودن پیام خوش آمدید به طرح Adding the welcome message to layout

2. تنظیم محیط زیست 6. Creating and Testing REST APIs Using Postman

  • نصب افزونه Postman و برنامه افزودنی Flask-RESTPlus Installing Postman and the Flask-RESTPlus APIs extension

  • واکشی داده ها با استفاده از GET Fetching data using GET

  • درج داده ها با استفاده از POST Inserting data using POST

  • به روزرسانی داده ها با استفاده از PUT Updating data using PUT

  • حذف داده ها با استفاده از DELETE Deleting data using DELETE

نمایش نظرات

نظری ارسال نشده است.

آموزش توسعه کامل وب پشته با فلاسک
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5h 1m
43
Linkedin (لینکدین) lynda-small
09 مهر 1398 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
11,655
- از 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 موجود است.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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