لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ضروری فلاسک
Flask Essential Training
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
محبوبیت Flask در جوامع توسعه وب، مهندسی نرم افزار و علوم داده به دلیل سادگی و انعطاف پذیری آن همچنان در حال افزایش است. در این دوره، مهندس نرمافزار ناتاشا فرگوسن شما را با مهارتهای ساخت برنامههای کاربردی وب سبک با استفاده از Flask و پاسخگویی به تقاضای فعلی برای راهحلهای وب سریع و مقیاسپذیر مجهز میکند. در حالی که در ساخت داشبورد Health Tracker قدم می گذارید، Flask را کاوش کنید. درباره ویژگیهای اصلی Flask، از جمله مسیرها، الگوسازی، مدیریت فرم، یکپارچهسازی پایگاه داده، و تجسم دادهها و نحوه استقرار یک برنامه اطلاعاتی بیاموزید.
ارزش ساخت داشبورد ردیاب سلامتی در این است که شما را قادر می سازد تا به طور فعال با روال سلامت روزانه خود درگیر شوید و آن را درک کنید. با وارد کردن دادهها در مورد ورزش، وعدههای غذایی و خواب، میتوانید عادات خود را از طریق نمودارها و نمودارها تجسم کنید، که تشخیص الگوها و زمینههای بهبود را آسانتر میکند.
سرفصل ها و درس ها
مقدمه
Introduction
یک برنامه پشته کامل در پایتون با Flask بسازید
Build a full stack app in Python with Flask
پیش نیازها
Prerequisites
1. مقدمه ای بر فلاسک
1. Introduction to Flask
فلاسک چیست؟
What is Flask?
مرحله پروژه 1: معرفی پروژه داشبورد ردیاب سلامت
Project step 1: Intro to the Health Tracker Dashboard project
مقایسه فلاسک و جنگو
Comparing Flask and Django
2. تنظیم محیط فلاسک شما
2. Setting Up Your Flask Environment
مرحله 2 پروژه: راه اندازی دایرکتوری پروژه و ساختار
Project step 2: Project directory and structure setup
تنظیم محیط Flask و اولین برنامه
Setting up your Flask environment and first application
دسترسی به مخزن کد در GitHub
Accessing the code repository on GitHub
3. مسیرها و نماهای فلاسک
3. Flask Routes and Views
مرحله 3 پروژه: تعریف مسیرها و ایجاد توابع مشاهده
Project step 3: Defining routes and creating view functions
پارامترهای URL
URL parameters
مشاهده توابع
View functions
اصول مسیریابی
Routing basics
4. قالب گیری جینجا در فلاسک
4. Jinja Templating in Flask
مقدمه ای بر قالب جینجا
Introduction to Jinja templating
وراثت الگو
Template inheritance
مرحله 4 پروژه: ایجاد قالب و پیاده سازی وراثت
Project step 4: Creating templates and implementing inheritance
5. فرم ها و مدیریت فرم
5. Forms and Form Handling
ارسال فرم
Form submission
مرحله پروژه 5: طراحی فرم ورود اطلاعات با استفاده از Flask-WTF
Project step 5: Designing the data entry form using Flask-WTF
مرحله 6 پروژه: افزودن اعتبارسنجی به فرم داده
Project step 6: Adding validation to the data form
اعتبار سنجی فرم
Form validation
ایجاد فرم
Form creation
6. عملیات پایگاه داده با Flask-SQLAlchemy
6. Database Operations with Flask-SQLAlchemy
نمای کلی مفهومی به روز رسانی و حذف
Conceptual overview of update and delete
ایجاد مدل
Model creation
به روز رسانی و حذف عملیات
Update and delete operations
راه اندازی SQLAlchemy
Setting up SQLAlchemy
مرحله 7 پروژه: ادغام پایگاه داده SQLite با Flask
Project step 7: Integrating the SQLite database with Flask
مرحله 8 پروژه: اجرای عملیات ایجاد و خواندن
Project step 8: Implementing create and read operations
ایجاد و خواندن عملیات
Create and read operations
نمای کلی مفهومی ایجاد و خواندن
Conceptual overview of create and read
7. تجسم داده ها
7. Data Visualization
مبانی نمودار
Chart basics
مرحله پروژه 9: تولید نمودار برای تجسم داده ها
Project step 9: Generating charts for visualizing data
ایجاد نمودار از داده های پایگاه داده
Creating a chart from database data
راه اندازی و نصب پایگاه داده
Setting up and seeding the database
8. نتیجه گیری و استقرار
8. Conclusion and Deployment
مرحله 10 پروژه: برای استقرار آماده شوید
Project step 10: Prepare for deployment
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
ناتاشا فرگوسن کاربران را خوشحال می کند و کیفیت کد، قابلیت نگهداری و عملکرد را ارتقا می دهد.
ناتاشا یک مهندس نرم افزار و توسعه دهنده کامل با تجربه در خدمات مالی، کالاهای مصرفی، و صنایع خدمات حرفه ای و دارای مدرک لیسانس در مهندسی نرم افزار است. او یک مجموعه مهارت فنی شامل جاوا اسکریپت، React JS، Node.js، C++، جاوا، پرل، پایتون، SQL، HTML، CSS و طراحی را به ارمغان میآورد. ناتاشا مجری بسیار منظم، خوش بیان و با اعتماد به نفس است. او می تواند بهره وری خود را هم در محیط های مبتنی بر تیم و هم در محیط های خود مدیریت حفظ کند و سابقه موفقیت آمیزی در ارائه چندین پروژه به صورت موازی دارد.
نمایش نظرات