مطالب دارای تگ: احراز هویت

50 مورد برای عبارت مورد نظر پیدا شد.

دانلود FastAPI Complete Course: JWT, SQLModel, Celery & Deployment آموزش فست‌ای‌پی، جی‌دبلیو‌تی و اس‌کیو‌ال‌مدل

دانلود FastAPI Complete Course: JWT, SQLModel, Celery & Deployment - آموزش فست‌ای‌پی، جی‌دبلیو‌تی و

FastAPI یکی از سریع‌ترین فریم‌ورک‌های پایتون برای ساخت APIهای با عملکرد بالا است و تسلط بر آن، مهارت‌های توسعه‌دهنده در بک‌اند را به سطحی بالاتر ارتقا خواهد داد. این دوره آموزشی برای توسعه‌دهندگان مبتدی و باتجربه به‌طور یکسان طراحی شده است. چه شرکت‌کننده در زمینه پایتون و APIها تجربه‌ای داشته باشد و چه از ابتدا شروع کند، مفاهیم به‌صورت گام‌به‌گام و واضح آموزش داده می‌شوند، به گونه‌ای که موضوعات پیچیده به‌راحتی قابل درک و بلافاصله قابل اجرا باشند. تمام درس‌ها به‌صورت عملی طراحی شده‌اند، تا اطمینان حاصل شود که یادگیری از طریق انجام کار صورت می‌گیرد و تمرکز بر ایجاد برنامه‌هایی است که آماده تولید (Production-ready)، ایمن و مقیاس‌پذیر باشند. شرکت‌کنندگان با راه‌اندازی پروژه و اصول سرور وب شروع می‌کنند و نحوه مدیریت پارامترهای مسیر (Path) و کوئری (Query)، بدنه‌های درخواست (Request Bodies)، هدرها و اجرای کارآمد سرور FastAPI را فرا می‌گیرند. شرکت‌کننده API خود را با استفاده از روترهای FastAPI و ساختار پروژه ماژولار برای حفظ و نگهداری آسان‌تر سازماندهی خواهد کرد. شرکت‌کننده همچنین نحوه پیاده‌سازی وظایف پس‌زمینه (Background Tasks) و پردازش ناهمزمان با استفاده از FastAPI Background Tasks و Celery به همراه Redis را فرا می‌گیرد و وظایف Celery را با استفاده از Flower نظارت می‌کند. ساخت میان‌افزارهای حرفه‌ای (Middleware)، لاگ‌گیری سفارشی، و پیکربندی CORS و میزبان‌های مورد اعتماد (trusted hosts) برای ساخت برنامه‌های قوی نیز پوشش داده خواهد شد.
در دوره آموزشی FastAPI Complete Course: JWT, SQLModel, Celery & Deployment با ساخت، ایمن‌سازی و استقرار برنامه‌های کاربردی وب با فریم‌ورک FastAPI در پایتون آشنا خواهید شد.

دانلود ASP.NET Core Identity - Authentication & Authorization [MVC] آموزش ای‌اس‌پی‌دات‌نت کور

دانلود ASP.NET Core Identity - Authentication & Authorization [MVC] - آموزش ای‌اس‌پی‌دات‌نت کور
(1404/10/29) تغییرات:

دوره بروز شد.
زیرنویس انگلیسی اضافه شد.
عنوان قبلی دوره: ASP.NET Core Identity Authentication & Authorization

این دوره جامع بر تسلط کامل بر سیستم هویت و احراز هویت جدید در ASP.NET Core تمرکز دارد و به یکی از مهم‌ترین شکاف‌های دانشی در فهم مفاهیم پایه و بنیادی امنیت در میان توسعه‌دهندگان پاسخ می‌دهد. اگرچه کدهای پیش‌فرض و آماده موجود در این فریم‌ورک قابلیت‌های عملیاتی لازم را ارائه می‌دهند، اما بسیاری از توسعه‌دهندگان از درک مفاهیم کلیدی پشت نحوه عملکرد واقعی امنیت در ASP.NET Core و همچنین چگونگی رفتار کتابخانه کلاس Identity Razor غافل می‌شوند. سرفصل‌های آموزشی این دوره به گونه‌ای طراحی شده‌اند که مهندسان نرم‌افزار مهارت‌های حیاتی و ضروری را کسب کنند؛ مهارت‌هایی که مستقیم در توسعه برنامه‌های مبتنی بر معماری MVC قابل استفاده باشند و از اشتباه رایج در ترکیب غیرضروری صفحات Razor Pages با فریم‌ورک MVC در یک پروژه واحد جلوگیری کنند. این دوره آموزشی با اتخاذ یک رویکرد کاملاً کاربردی و عملی، فراگیران و دانشجویان را در مسیر ساخت کدهای سفارشی اختصاصی با استفاده از معماری MVC برای مدیریت سیستم هویت هدایت می‌کند که تمامی عملکردها و قابلیت‌های موجود در کتابخانه کلاس Identity Razor را به طور کامل بازسازی کرده و شبیه‌سازی می‌نماید. بهره‌گیری از این متدولوژی آموزشی به توسعه‌دهندگان نرم‌افزار این امکان را می‌دهد که یکپارچگی، ساختار یکدست و هماهنگی کامل را در پشته فناوری پروژه خود حفظ کنند و در طول تمامی مراحل توسعه نرم‌افزار تنها از یک فریم‌ورک واحد بهره ببرند. علاوه بر این، با پیاده‌سازی و بازسازی مجدد قابلیت‌های مدیریت هویت به کمک ساختار MVC، شرکت‌کنندگان در دوره به درک بسیار عمیق‌تر و دقیق‌تری از نحوه کارکرد این سیستم‌ها در لایه‌های زیرین و پشت صحنه دست می‌یابند. این شناخت عمیق به آن‌ها قدرت می‌دهد تا مکانیزم‌ها و فرآیندهای احراز هویت را بر اساس نیازمندی‌های خاص و منحصر‌به‌فرد برنامه‌های کاربردی خود به راحتی شخصی‌سازی و سفارشی‌سازی کنند، به جای آنکه صرفاً به پیاده‌سازی‌های پیش‌فرض و محدود متکی باشند. با اتمام موفقیت‌آمیز این مسیر آموزشی، توسعه‌دهندگان می‌توانند ساختار امنیتی برنامه‌های خود را با دقت بسیار بالاتری طراحی کرده، کدهای خواناتر و قابل نگه‌داری‌تری بنویسند و از ایجاد پیچیدگی‌های معماری ناخواسته در پروژه‌های بزرگ نرم‌افزاری به طور کامل جلوگیری نمایند. در نهایت، آموزش فوق به شما کمک می‌کند تا کنترل کامل فرآیندهای ورود، ثبت‌نام و سطوح دسترسی کاربران را در دست بگیرید و معماری امنیتی برنامه‌های ASP.NET Core خود را با استانداردهای حرفه‌ای منطبق سازید.
در دوره آموزشی ASP.NET Core Identity - Authentication & Authorization [MVC] با نحوه پیاده‌سازی و سفارشی‌سازی کامل سیستم مدیریت هویت و احراز هویت اختصاصی در معماری MVC بدون نیاز به کتابخانه‌های پیش‌فرض آشنا خواهید شد.

دانلود Python Django - The Practical Guide آموزش پایتون و جنگو

دانلود Python Django - The Practical Guide - آموزش پایتون و جنگو
(1404/8/12) تغییرات:

دوره بروزرسانی شد.
زیرنویس انگلیسی اضافه شد.

پایتون به عنوان محبوب‌ترین زبان برنامه‌نویسی در سراسر جهان شناخته می‌شود؛ زبانی که در عین سادگی در یادگیری، بسیار قدرتمند و انعطاف‌پذیر است و در حوزه‌های گوناگون مورد استفاده قرار می‌گیرد. یکی از اصلی‌ترین و جذاب‌ترین کاربردهای زبان پایتون، ساخت و توسعه انواع وب‌سایت‌ها و اپلیکیشن‌های تحت وب است. توسعه‌دهندگان می‌توانند از توانمندی‌های فوق‌العاده پایتون برای پیشبرد پروژه‌های وب بهره ببرند و برنامه‌هایی مدرن، سریع و مقیاس‌پذیر ایجاد کنند.
این دوره آموزشی به صورت ویژه و تخصصی به آموزش فریم‌ورک جنگو می‌پردازد که محبوب‌ترین، پرکاربردترین و قدرتمندترین فریم‌ورک توسعه وب با پایتون در بازار کار محسوب می‌شود. فریم‌ورک جنگو تمام جنبه‌های مختلف و حیاتی توسعه وب را به طور کامل پوشش می‌دهد. این موارد شامل مدیریت و پردازش درخواستی که از سمت کاربر ارسال می‌شود و پاسخی که سرور بازمی‌گرداند، رندر کردن و نمایش صفحات پویا و دینامیک با استفاده از قالب‌ها، و همچنین ساده‌سازی دسترسی به پایگاه‌داده و مدیریت داده‌ها می‌شود. تمامی این قابلیت‌ها به صورت داخلی در ساختار جنگو تعبیه شده‌اند و تمام این مباحث حیاتی در این دوره آموزشی با جزئیات کامل، دقیق و به صورت مرحله‌به‌مرحله به دانشجو آموزش داده می‌شود.
در دوره آموزشی Python Django - The Practical Guide با نحوه ساخت وب‌سایت‌های پویا با فریم‌ورک جنگو آشنا خواهید شد.

دانلود PHP Symfony 7: Build a Complete CMS Blog System 2025 آموزش پی‌اچ‌پی سمفونی 7

دانلود PHP Symfony 7: Build a Complete CMS Blog System 2025 - آموزش پی‌اچ‌پی سمفونی 7

این دوره آموزشی شما را در فرایند ساخت یک پلتفرم وبلاگ‌نویسی کاملاً کاربردی با استفاده از آخرین نسخه سیمفونی، که قدرتمندترین فریم‌ورک پی‌اچ‌پی در سال ۲۰۲۵ است، به صورت گام به گام همراهی می‌کند. به جای اینکه فقط مفاهیم مجزا و پراکنده سیمفونی را یاد بگیرید، در این دوره یک سیستم مدیریت محتوای کامل (CMS) می‌سازید که می‌توانید از آن استفاده کنید، آن را سفارشی‌سازی کنید، و حتی در رزومه کاری خود نمایش دهید. این سیستم وبلاگ‌نویسی مدرن شامل بخش‌های متنوعی است که امکان تعامل کاربران با نوشته‌ها را فراهم می‌کند.
در دوره آموزشی PHP Symfony 7: Build a Complete CMS Blog System 2025 با ساخت یک سیستم مدیریت محتوای وبلاگ با استفاده از فریم‌ورک سیمفونی آشنا خواهید شد.

دانلود Laravel API Development and Security آموزش لاراول

دانلود Laravel API Development and Security - آموزش لاراول

در دنیای امروز توسعه وب، ساخت APIهای امن و کارآمد از اهمیت بالایی برخوردار است. دوره "توسعه و امنیت API لاراول" به شرکت‌کنندگان کمک می‌کند تا ضمن ایجاد APIهای RESTful، بهترین شیوه‌های احراز هویت و امنیت را نیز پیاده‌سازی کنند. ابتدا، شرکت‌کنندگان با طراحی و توسعه یک API RESTful در لاراول آشنا می‌شوند که شامل مباحثی مانند کنترلرها، مسیرها (routes)، و مدل‌های Eloquent است. سپس، به بررسی چگونگی ایمن‌سازی API با استفاده از احراز هویت و اعتبارسنجی با بهره‌گیری از Laravel Sanctum یا Passport می‌پردازند. در نهایت، روش‌های محافظت از API در برابر آسیب‌پذیری‌های امنیتی رایج مانند SQL injection، CSRF، و دسترسی‌های غیرمجاز را فرا می‌گیرند. پس از اتمام این دوره، شرکت‌کنندگان مهارت‌ها و دانش لازم در زمینه توسعه و امنیت API لاراول را برای ساخت APIهای قدرتمند و امن برای کاربردهای واقعی کسب خواهند کرد.
در دوره آموزشی Laravel API Development and Security با توسعه APIهای ایمن و کارآمد در فریم‌ورک لاراول آشنا خواهید شد.

دانلود Flask: Web Development with Jinja, Databases, and APIs آموزش فلسک

دانلود Flask: Web Development with Jinja, Databases, and APIs - آموزش فلسک

این دوره آموزشی به منظور آشنا کردن دانشجویان با چارچوب Flask برای توسعه برنامه‌های کاربردی وب طراحی شده است. در این دوره، شرکت‌کنندگان با مفاهیم اساسی Flask، نحوه ساختاردهی پروژه‌ها، مدیریت درخواست‌ها و پاسخ‌ها، استفاده از موتور قالب Jinja برای ایجاد صفحات وب پویا، کار با پایگاه‌های داده مختلف برای ذخیره و بازیابی اطلاعات و همچنین ایجاد و مصرف APIها آشنا خواهند شد. این دوره با ارائه مثال‌های عملی و پروژه‌های کاربردی، به دانشجویان کمک می‌کند تا مهارت‌های لازم برای توسعه برنامه‌های وب کارآمد و مقیاس‌پذیر با استفاده از Flask را کسب کنند. همچنین، مباحث مربوط به امنیت، تست و استقرار برنامه‌های Flask نیز در این دوره پوشش داده می‌شود تا دانشجویان بتوانند به طور کامل در چرخه توسعه یک برنامه وب مبتنی بر Flask مشارکت کنند.
در دوره آموزشی Flask: Web Development with Jinja, Databases, and APIs با توسعه برنامه‌های وب با استفاده از چارچوب Flask آشنا خواهید شد.

دانلود Mastering PHP Laravel 12 API Development آموزش لاراول ۱۲

دانلود Mastering PHP Laravel 12 API Development - آموزش لاراول ۱۲

این دوره آموزشی جامع به توسعه‌دهندگان می‌آموزد چگونه با استفاده از آخرین نسخه فریم‌ورک Laravel، یعنی Laravel 12، APIهای RESTful امن، مقیاس‌پذیر و با کارایی بالا ایجاد کنند. این دوره تمامی مراحل ساخت یک API حرفه‌ای را پوشش می‌دهد، از درک اصول معماری REST و راه‌اندازی محیط توسعه گرفته تا پیاده‌سازی عملیات CRUD با Eloquent، ایمن‌سازی API با Laravel Sanctum، استفاده از ویژگی‌های پیشرفته مانند middleware و نسخه‌بندی، مدیریت خطاها، اعتبارسنجی درخواست‌ها، ایجاد پاسخ‌های سفارشی، تست APIها با Postman و در نهایت، استقرار آن‌ها در محیط تولید. با انجام پروژه‌های عملی، شرکت‌کنندگان تجربه ارزشمندی در ساخت APIهای واقعی کسب کرده و با اصول طراحی API مدرن آشنا می‌شوند. در پایان این دوره، آن‌ها قادر خواهند بود با اطمینان کامل از مهارت‌های خود در پروژه‌های شخصی و سازمانی استفاده کنند.
در دوره آموزشی Mastering PHP Laravel 12 API Development با ساخت و توسعه APIهای RESTful با استفاده از فریم‌ورک Laravel آشنا خواهید شد.

دانلود Building Video Call App with Javascript, Supabase and WebRTC آموزش جاوااسکریپت، سوپابیس و وب‌آرتی‌سی

دانلود Building Video Call App with Javascript, Supabase and WebRTC - آموزش جاوااسکریپت، سوپابیس و و

این دوره آموزشی یک راهنمای جامع برای ساخت یک اپلیکیشن تماس ویدیویی بی‌درنگ با استفاده از جاوااسکریپت، سوپابیس و WebRTC است. شرکت‌کنندگان با مبانی WebRTC آشنا می‌شوند، نحوه عملکرد آن در یک اپلیکیشن تماس ویدیویی را می‌آموزند و ویژگی‌هایی مانند احراز هویت کاربر، ارتباط صوتی و تصویری بی‌درنگ و مدیریت درخواست‌های پیوستن را پیاده‌سازی می‌کنند. این دوره با ساخت بک‌اند با سوپابیس و پیاده‌سازی سیگنالینگ بی‌درنگ با Socket IO ادامه می‌یابد و در نهایت به ساخت رابط کاربری برای ویژگی‌های مختلف برنامه می‌پردازد. هدف این دوره ارائه دانش عملی و مهارت‌های لازم برای ساخت اپلیکیشن‌های تماس ویدیویی کاربردی است.
در دوره آموزشی Building Video Call App with Javascript, Supabase and WebRTC با ساخت یک اپلیکیشن تماس ویدیویی بی‌درنگ آشنا خواهید شد.

دانلود React.js and Supabase Masterclass - Build full-stack apps آموزش ریکت.جی‌اس و سوپابیس

دانلود React.js and Supabase Masterclass - Build full-stack apps - آموزش ریکت.جی‌اس و سوپابیس

این دوره برای افرادی طراحی شده است که می‌خواهند برنامه‌های تمام پشته قدرتمند و کاربردی با استفاده از ابزارهای مدرن بسازند. در این دوره، شرکت‌کنندگان با مفاهیم و نحوه استفاده از React و Supabase آشنا می‌شوند و به صورت عملی یک برنامه وب کامل را از ابتدا تا انتها توسعه می‌دهند و آن را بر روی Vercel و Supabase مستقر می‌کنند. با گذراندن این دوره، شرکت‌کنندگان مهارت‌ها و اعتماد به نفس لازم برای ساخت، مدیریت و استقرار برنامه‌های تمام پشته خود را از صفر به دست خواهند آورد و برای انجام پروژه‌های واقعی یا فرصت‌های فریلنسری آماده خواهند شد.
در دوره آموزشی React.js and Supabase Masterclass - Build full-stack apps با ساخت برنامه‌های تمام پشته با استفاده از React و Supabase آشنا خواهید شد.

دانلود Full Stack Web Development Using MERN آموزش مرن

دانلود Full Stack Web Development Using MERN - آموزش مرن

پشته MERN در سال‌های اخیر محبوبیت بسیار زیادی به دست آورده است زیرا یک راه حل قدرتمند و کارآمد برای ساخت برنامه‌های کاربردی وب قوی ارائه می‌دهد. مونگو‌دی‌بی یک پایگاه داده NoSQL انعطاف‌پذیر و مقیاس‌پذیر است، اکسپرس‌جی‌اس یک چارچوب برنامه کاربردی وب سریع و مینیمالیستی برای نود‌جی‌اس است، ری‌اکت‌جی‌اس یک کتابخانه جاوااسکریپت چندمنظوره برای ساخت رابط‌های کاربری است و نود‌جی‌اس یک محیط زمان اجرا است که به شما امکان می‌دهد کد جاوااسکریپت را در سمت سرور اجرا کنید.
در دوره آموزشی Full Stack Web Development Using MERN با توسعه برنامه‌های کاربردی وب با استفاده از فناوری‌های MERN آشنا خواهید شد.