دسته بندی

در حال حاضر محصولی در سبد خرید شما وجود ندارد.

پنل کاربری

رمز خود را فراموش کرده اید؟ اگر اولین بار است از سایت جدید استفاده میکنید باید پسورد خود را ریست نمایید.

آموزش کدنویسی API های Full Stack

دانلود Udemy FastAPI Full Stack Web Development (API + Webapp)

10,900 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
افزودن به سبد خرید
خرید دانلودی فوری

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

ویدئو معرفی این محصول

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

عنوان اصلی : FastAPI Full Stack Web Development (API + Webapp)

این مجموعه آموزش ویدیویی محصول موسسه آموزشی Udemy است که بر روی 1 حلقه دیسک ارائه شده و به مدت زمان 5 ساعت و 43 دقیقه در اختیار علاقه مندان قرار می گیرد.

در ادامه با برخی از سرفصل های درسی این مجموعه آموزش آشنا می شویم :


مقدمه:
تظاهرات پروژه
پیش نیاز برای دوره
GitHub Repo. و نسخه دقیق بسته های مورد استفاده
فناوری پشته برای دوره
پیکربندی اولیه برای پروژه
سلام Fastapi
HTTP افعال و استفاده
متغیرهای پیکربندی پروژه Refactoring
با استفاده از GIT و GitHub
بلوک های ساختمان برای یک پروژه Fastapi:
intoduction
پیکربندی URL پایگاه داده به عنوان متغیر محیط
اتصال به پایگاه داده Postgres
اتصال به پایگاه داده SQLite (اختیاری)
Commit Code به Github
ایجاد جدول شغلی با استفاده از sqlalchemy
ایجاد جدول کاربر
بازرسی SQLite با مرورگر SQLite (اختیاری)
اعتبار داده ها با طرح های Pydantic
درک وابستگی تزریق
معرفی به هش کردن
رمز عبور پیاده سازی رمز عبور
Commiting کد و بهترین شیوه ها
API ها با استفاده از Fastapi:
اولین مسیر Fastapi ما
ایجاد نقطه پایانی کاربر
مخفی کردن جزئیات اجمالی ضروری (فیلتر پاسخ Pydantic)
پیکربندی تست ها و اولین آزمون ما
کد برای پیکربندی تست
درخواست پاسخ درخواست برای ایجاد یک پست شغلی
ایجاد یک پست شغلی
رفع اشکال [تبدیل به تاریخ برای sqlite]
تست کار ایجاد مسیر
remreive job از DB [با TDD]
نقطه پایانی API برای دریافت کار توسط شناسه
مشاوره از تجربه شخصی
لیست مشاغل موجود
به روز رسانی یک شغل
حذف شغل توسط شناسه
پوشش کد

احراز هویت و مجوز:
وب سایت JSON برای احراز هویت
تولید JWT
احراز هویت در Fastapi
مجوز در Fastapi
تست شکست شکست (نشانه مورد نیاز در هدر)
برنامه های وب با استفاده از Fastapi:
قالب خدمت با استفاده از Jinja2
navbar در قالب HTML
خدمت فایل های استاتیک با Fastapi
ListView از مشاغل
جزئیات مشاغل
ثبت نام کاربر (قسمت 1)
ثبت نام کاربر (قسمت 2)
ثبت نام کاربر (قسمت 3) لمسی نهایی
ذخیره JWT در Cookie httponly؟
احراز هویت در WebApp (قسمت 1)
احراز هویت (قسمت 2)
ایجاد یک پست شغلی
حذف یک پست شغلی
قابلیت SEACH
جستجو خودکار با استفاده از jQuery


Introduction :
Project Demonstration
Prerequisite for the course
Github Repo. and exact version of Packages used
Technology Stack for the Course
Initial Configurations for the Project
Hello FastAPI
HTTP Verbs and Usage
Refactoring Project Configuration Variables
Using GIT and Github

Building Blocks for a FastAPI Project :
Intoduction
Configuring Database URL as Environment Variable
Connecting to Postgres Database
Connecting to SQLite Database (Optional)
Commit code to Github
Creating the Job Table using SQLAlchemy
Creating the User Table
Inspecting SQLite with SQLite Browser (Optional)
Data Validation with Pydantic Schemas
Understanding Dependency Injection
Introduction to Hashing
Password Hashing Implementation
Commiting our code and Best Practices

APIs using FastAPI :
Our First FastAPI Route
Create User Endpoint
Hiding Un-necessary implementation details (Pydantic response filtering)
Configuring Tests and Our First Test
Code for Test Configuration
Request Response flow to create a Job post
Creating a Job post
Bug Fix [Conversion to date for SQLite]
Testing Job Create Route
Retreive Job from DB [with TDD]
API Endpoint to get job by ID
Advice from personal experience
List of available jobs
Updating a job
Deleting a Job by id
Code Coverage

Authentication and Authorization :
Json Web Token for Authentication
Generating JWT
Authentication in FastAPI
Permissions in FastAPI
Fix Failing Tests (Token required in Header)

Web Apps using FastAPI :
Serving Template using Jinja2
Navbar in HTML Template
Serving Static Files with FastAPI
Listview of Jobs
DetailView of Jobs
User Registration (Part 1)
User Registration (Part 2)
User Registration (Part 3) Final Touch
Storing JWT in HttpOnly Cookie ?
Authentication in WebApp (Part 1)
Authentication (Part 2)
Creating a Job Post
Deleting a Job Post
Seach Functionality
Search Autocomplete using Jquery