دانلود ها ی دارای تگ: "مهندسی نرم‌افزار"

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

دانلود Microsoft Interview Questions - Data Structures & Algorithms آموزش ساختار داده و الگوریتم‌ها

دانلود Microsoft Interview Questions - Data Structures & Algorithms - آموزش ساختار داده و الگوریتم‌ه

این دوره جامع برای مهندسان نرم‌افزاری که آرزوی پیوستن به جمع برترین مهندسان نرم‌افزار در مایکروسافت را دارند، طراحی شده است. با ثبت‌نام در این دوره عمیق، داوطلبان می‌توانند با اطمینان کامل برای مصاحبه‌های کدنویسی مایکروسافت آماده شوند و در آن‌ها به برتری دست یابند. این دوره با دقت فراوان طراحی شده تا شرکت‌کنندگان را برای غلبه بر مهم‌ترین مسائلی که به کرات در مراحل مصاحبه مایکروسافت مطرح می‌شوند، توانمند سازد. برترین مسائل مصاحبه مایکروسافت: در این دوره، مجموعه‌ای از متداول‌ترین مسائل کدنویسی که در مصاحبه‌های مایکروسافت پرسیده می‌شوند، با دقت گردآوری شده‌اند. این امر تضمین می‌کند که شرکت‌کنندگان برای مقابله با هر چالش کدنویسی که با آن روبرو می‌شوند، به خوبی مجهز باشند. راه‌حل‌های ویدیویی گام به گام: از طریق راه‌حل‌های ویدیویی دقیق، شرکت‌کنندگان گام به گام در هر مسئله هدایت خواهند شد. آن‌ها بینشی عمیق نسبت به کل فرآیند حل مسئله، از درک پیچیدگی‌های مسئله تا نوشتن کدهای تمیز و کارآمد، به دست خواهند آورد. در این راه‌حل‌های ویدیویی، کدها به صورت زنده نوشته می‌شوند که به شرکت‌کنندگان امکان می‌دهد همراهی کرده و درک عمیقی از فرآیند تفکر توسعه دهند.
در دوره آموزشی Microsoft Interview Questions - Data Structures & Algorithms با حل مسائل رایج مصاحبه مایکروسافت با استفاده از ساختار داده‌ها و الگوریتم‌ها آشنا خواهید شد.

دانلود Agile & Scrum Mastery with Jira Software آموزش نرم‌افزار جیرا

دانلود Agile & Scrum Mastery with Jira Software - آموزش نرم‌افزار جیرا

این دوره آموزشی به منظور آشنایی با مبانی متدولوژی‌های اجایل و اسکرام و همچنین آموزش کاربردی نرم‌افزار جیرا، به عنوان محبوب‌ترین ابزار مدیریت پروژه برای تیم‌های اجایل، طراحی شده است. این دوره به صورت گام به گام، اصول مدیریت پروژه‌های اجایل با استفاده از جیرا را آموزش می‌دهد و برای افراد مبتدی، مدیران پروژه، اسکرام مسترها و صاحبان محصول مناسب است. مبانی اجایل و اسکرام به همراه مثال‌های واقعی از دنیای کسب و کار مورد بررسی قرار می‌گیرد. شرکت‌کنندگان نحوه مدیریت اسپرینت‌ها، داستان‌های کاربری، اپیک‌ها و وظایف را در محیط جیرا فرا خواهند گرفت. همچنین، ایجاد بوردهای اجایل (اسکرام و کانبان) در نرم‌افزار جیرا به صورت کامل آموزش داده می‌شود. در این دوره، نحوه تنظیم پروژه‌ها، گردش‌های کاری و فیلدهای سفارشی در جیرا به تفصیل شرح داده می‌شود.
در دوره آموزشی Agile & Scrum Mastery with Jira Software با مفاهیم اجایل، اسکرام و نحوه مدیریت پروژه‌ها با استفاده از نرم‌افزار جیرا آشنا خواهید شد.

دانلود ASP.NET Core for Backend: From beginners to deep dive آموزش ای‌اس‌پی دات نت کور

دانلود ASP.NET Core for Backend: From beginners to deep dive - آموزش  ای‌اس‌پی دات نت کور

ASP.NET Core یک چارچوب مدرن و چند پلتفرمی برای ساخت برنامه‌های وب بر روی پلتفرم .NET است. این دوره آموزشی توسعه بک‌اند با ASP.NET Core را از پایه به شما آموزش می‌دهد. برای شروع این دوره به هیچ تجربه قبلی در زمینه ASP.NET Core نیاز ندارید؛ تنها دانش اولیه C# کافی است. در این دوره، یادگیری از طریق ترکیبی از تئوری و کدنویسی عملی انجام می‌شود. پیش از ورود به بخش کد، هر مفهوم با اسلایدهای بصری واضح توضیح داده خواهد شد. رویکرد آموزشی مبتنی بر حل مسئله است: ابتدا یک مشکل شناسایی می‌شود، سپس "چرایی" آن درک شده، راه حل مورد بررسی قرار می‌گیرد و در نهایت در کد پیاده‌سازی می‌شود.
در دوره آموزشی ASP.NET Core for Backend: From beginners to deep dive با توسعه بک‌اند با استفاده از چارچوب ASP.NET Core و مفاهیم مرتبط با آن آشنا خواهید شد.

دانلود Advanced React Patterns - آموزش ری‌اکت

دانلود Advanced React Patterns - آموزش ری‌اکت

آیا از آموزش‌های سطحی که تنها گوشه‌ای از مباحث React را پوشش می‌دهند خسته شده‌اید؟ آیا در ساخت برنامه‌های کوچک تکراری گیر کرده‌اید و مفاهیم و ابزارهای پیچیده React شما را گیج کرده است؟ شما تنها نیستید. بسیاری از توسعه‌دهندگان متوسط React با همین سرخوردگی‌ها مواجه هستند: آموزش‌های سطحی که در کاربردهای واقعی به کار نمی‌آیند، منابع قدیمی که باعث تردید در توانایی‌های شما می‌شوند، و کمبود دانش معماری عمیق برای مقابله با پروژه‌های بزرگ با اعتماد به نفس. این دوره راه نجات شماست. معرفی می‌شود: «الگوهای پیشرفته‌ی React» که به شما کمک می‌کند برنامه‌های مقیاس‌پذیر React بسازید. این یک دوره‌ی مبتدی دیگر نیست که اصول اولیه را تکرار کند. این آموزش جامع، عمیقاً به الگوهای پیشرفته‌ای می‌پردازد که توسط توسعه‌دهندگان ارشد در شرکت‌های برتر استفاده می‌شوند. این دوره که به طور کامل با React 19 و React Compiler ساخته شده است، موارد زیر را پوشش می‌دهد: ایمنی نوع داده‌ها از ابتدا تا انتها با tRPC برای ارتباط قوی بین کلاینت و سرور. الگوهای پیشرفته‌ی React Query برای واکشی داده‌های پیچیده. استراتژی‌های بهینه‌سازی شده‌ی پیش‌بارگذاری (Prefetching) و کشینگ (Caching) برای عملکرد فوق‌العاده سریع. مسیریابی پویا و سفارشی با Tanstack Router برای ناوبری بی‌نقص. به‌روزرسانی‌های خوش‌بینانه (Optimistic Updates) پیچیده که تعاملات فوری کاربر را بدون به خطر انداختن یکپارچگی داده‌ها تضمین می‌کنند. مدیریت کش قوی و استراتژی‌های بی‌اعتبار سازی برای همگام‌سازی کامل. احراز هویت امن و مدیریت پروفایل کاربر با بهترین شیوه‌ها. الگوهای پیشرفته‌ی طراحی کامپوننت و کد برای پایگاه‌های کد قابل نگهداری. الگوهای پیشرفته‌ی TypeScript برای برنامه‌های بدون خطا. و ادغام‌های واقعی مانند آپلود فایل، نقشه‌ها با OpenStreetMap API، و شمای اعتبار سنجی مشترک. این دوره با استفاده از ابزارهای استاندارد و مدرن صنعت ساخته شده است: معماری Monorepo که توسط pnpm workspaces قدرت گرفته است، رابط‌های کاربری شیک و قابل دسترس که با Tailwind و کامپوننت‌های shadcn/ui ساخته شده‌اند. تمام این موارد به طور کامل با TypeScript برای حداکثر قابلیت اطمینان نوع‌بندی شده‌اند.
در دوره‌ی آموزشی Advanced React Patterns با ساخت برنامه‌های مقیاس‌پذیر React با استفاده از ابزارها و الگوهای پیشرفته آشنا خواهید شد.

دانلود Master Agentic AI with LangGraph, Streamlit and OpenAI آموزش لانگ‌گراف، استریملیت و اوپن‌ای‌آی

دانلود Master Agentic AI with LangGraph, Streamlit and OpenAI - آموزش لانگ‌گراف، استریملیت و اوپن‌ای

در حال حاضر، هوش مصنوعی عاملیت‌محور (Agentic AI) حتی از هوش مصنوعی مولد (Generative AI) نیز تحول‌آفرین‌تر ظاهر شده است. سازمان‌ها با عجله در تلاشند تا مدل‌های کسب‌وکار خود را برای پیاده‌سازی کاربردهای هوش مصنوعی عاملیت‌محور متحول کنند تا با ارزش‌آفرینی تجاری، از رقبا پیشی بگیرند. همانطور که سازمان‌ها گردش‌کارهای موجود خود را برای بهره‌گیری از هوش مصنوعی عاملیت‌محور تغییر می‌دهند، با گردش‌کارهای تجاری جدیدی مواجه خواهند شد که می‌توانند به صورت تصاعدی به جریان‌های درآمدی آن‌ها ارزش اضافه کنند. بنابراین، هوش مصنوعی عاملیت‌محور از هم‌اکنون تأثیر عمیقی در بخش‌ها و صنایع مختلف گذاشته است. به عنوان ارائه‌دهندگان فناوری و راه‌حل، لازم است تا در فناوری‌های مدرن و تحول‌آفرین مانند این حوزه پیشرو باشیم تا برای مشتریان خود مرتبط باقی بمانیم و آن‌ها را در مسیر پذیرش هوش مصنوعی مولد و هوش مصنوعی عاملیت‌محور راهنمایی کنیم.
در دوره آموزشی Master Agentic AI with LangGraph, Streamlit and OpenAI با توسعه برنامه‌های مبتنی بر هوش مصنوعی عاملیت‌محور آشنا خواهید شد.

دانلود Spring AI: Build a Professional AI Customer Support System آموزش اسپرینگ ای‌آی

دانلود Spring AI: Build a Professional AI Customer Support System - آموزش اسپرینگ ای‌آی

در این دوره، شرکت‌کنندگان به صورت کاملاً عملی و گام به گام یاد می‌گیرند که چگونه یک سیستم پشتیبانی مشتری با قابلیت‌های هوش مصنوعی ایجاد کنند. این سیستم با بهره‌گیری از Spring Boot, Spring Security, تکنیک‌های ورود از طریق شبکه‌های اجتماعی (Social Login)، Spring AI و React ساخته می‌شود. مسیر توسعه از پیکربندی اولیه تا استقرار نهایی برنامه به طور کامل پوشش داده خواهد شد، که تجربه‌ای جامع و کاربردی را برای شرکت‌کنندگان فراهم می‌آورد. این قسمت به نحوه به کارگیری فناوری‌های هوش مصنوعی برای خودکارسازی پاسخ‌ها و بهبود تعاملات با مشتری اختصاص دارد. شرکت‌کنندگان یاد می‌گیرند که چگونه چت‌بات‌هایی بسازند که بتوانند درخواست‌های رایج را مدیریت کرده و در صورت لزوم، مسائل پیچیده‌تر را به مسئول مربوطه ارجاع دهند. همچنین، به بررسی مدل‌های یادگیری ماشین برای تحلیل داده‌های مشتری و استخراج بینش‌های ارزشمند پرداخته می‌شود. در این بخش، مهارت‌های لازم برای توسعه یک رابط کاربری پویا و واکنش‌گرا (Responsive) که تعامل کاربر را افزایش می‌دهد، آموزش داده می‌شود. شرکت‌کنندگان یاد می‌گیرند که چگونه کامپوننت‌های فرانت‌اند را با API بک‌اند یکپارچه کنند تا به‌روزرسانی داده‌ها به صورت لحظه‌ای انجام شود.
در دوره آموزشی Spring AI: Build a Professional AI Customer Support System با توسعه یک سیستم پشتیبانی مشتری مجهز به هوش مصنوعی آشنا خواهید شد.

دانلود Go Programming: Build Fast, Scalable, Reliable Applications آموزش برنامه‌نویسی گو

دانلود Go Programming: Build Fast, Scalable, Reliable Applications - آموزش برنامه‌نویسی گو

زبان برنامه‌نویسی Go که با نام Golang نیز شناخته می‌شود، یک زبان برنامه‌نویسی متن‌باز است که در سال ۲۰۰۷ توسط گوگل توسعه یافت و در سال ۲۰۰۹ به طور رسمی منتشر شد. هدف از طراحی Go، ترکیب عملکرد و امنیت زبان‌های با نوع‌بندی ایستا مانند C/C++ با سادگی و سهولت استفاده از زبان‌های پویا مانند پایتون بوده است. Go به طور خاص برای ساخت سیستم‌های سریع، مقیاس‌پذیر و هم‌زمان شهرت دارد. به همین دلیل، به طور گسترده‌ای در توسعه سرویس‌های بک‌اند، زیرساخت‌های ابری، ابزارهای DevOps و معماری‌های میکروسرویس مورد استفاده قرار می‌گیرد. این زبان با ویژگی‌های منحصر به فرد خود، امکان توسعه نرم‌افزارهایی را فراهم می‌کند که در عین کارایی بالا، از قابلیت اطمینان و مقیاس‌پذیری فوق‌العاده‌ای برخوردار باشند. تاکید Go بر سادگی و خوانایی کد، فرآیند توسعه و نگهداری نرم‌افزار را برای توسعه‌دهندگان آسان‌تر می‌کند. علاوه بر این، پشتیبانی داخلی از هم‌زمانی و جمع‌آوری خودکار زباله (Garbage Collection) از جمله مزایای کلیدی این زبان محسوب می‌شود که به توسعه‌دهندگان کمک می‌کند تا بدون دغدغه مدیریت دستی حافظه، بر منطق اصلی برنامه تمرکز کنند.
در دوره آموزشی Go Programming: Build Fast, Scalable, Reliable Applications با زبان برنامه‌نویسی Go و نحوه ساخت برنامه‌های سریع، مقیاس‌پذیر و قابل اطمینان با آن آشنا خواهید شد.

دانلود Backend Bootcamp 2025: Python, Flask, REST API, Docker, SQL آموزش پایتون، فلاسک، داکر، اس‌کیو‌ال

دانلود Backend Bootcamp 2025: Python, Flask, REST API, Docker, SQL - آموزش پایتون، فلاسک، داکر، اس‌ک

این دوره آموزشی به منظور آموزش SQL و پایتون برای توسعه بک‌اند طراحی شده است. از طریق مثال‌های کاربردی و واقعی، شرکت‌کنندگان مهارت‌های عملی و آماده برای ورود به بازار کار را کسب خواهند کرد. آن‌ها یاد می‌گیرند که چگونه روابط داده‌ای را مدل‌سازی کنند، با پایگاه‌های داده رابطه‌ای مانند PostgreSQL کار کنند، و REST APIهای کاملاً کاربردی را با استفاده از Flask بسازند. با پیشرفت در دوره، تکنیک‌های برنامه‌نویسی پیشرفته‌ای نظیر برنامه‌نویسی هم‌زمان (Concurrent) و موازی (Parallel) نیز بررسی می‌شود تا شرکت‌کنندگان بتوانند کدهای بک‌اند سریع‌تر و کارآمدتری بنویسند. شرکت‌کنندگان پرس و جوهای واقعی می‌نویسند، داده‌ها را دستکاری می‌کنند، پایگاه‌های داده را به پایتون متصل می‌کنند و APIهایی می‌سازند که برنامه‌های کاربردی دنیای واقعی را شبیه‌سازی می‌کنند. همچنین، استفاده از Postman برای تست APIها و VSCode به عنوان محیط کدنویسی آموزش داده خواهد شد. علاوه بر این، دوره تکنیک‌های ضروری امنیت وب را معرفی می‌کند که شامل HTTPS برای ارتباطات امن، JSON Web Tokens (JWT) برای احراز هویت، و bcrypt برای هش کردن رمز عبور است. این مباحث پایه‌ای قوی در زمینه حفاظت از وب‌سایت‌ها و سیستم‌های بک‌اند فراهم می‌کند.
در دوره آموزشی Backend Bootcamp 2025: Python, Flask, REST API, Docker, SQL با توسعه بک‌اند با استفاده از پایتون، Flask، و SQL آشنا خواهید شد.

دانلود Become a Full-Stack Developer: React, Django REST, and MySQL آموزش ری‌اکت، جنگو رست و مای‌اس‌کیو‌ال

دانلود Become a Full-Stack Developer: React, Django REST, and MySQL - آموزش ری‌اکت، جنگو رست و مای‌ا

این دوره آموزشی جامع به شرکت‌کنندگان می‌آموزد که چگونه یک برنامه وب کامل را با استفاده از سه فناوری کلیدی بسازند: React برای رابط کاربری فرانت‌اند پویا و واکنش‌گرا، Django REST Framework برای ایجاد یک API بک‌اند قدرتمند و انعطاف‌پذیر، و MySQL برای مدیریت داده‌ها در یک پایگاه داده رابطه‌ای. این دوره با اصول برنامه‌ریزی و طراحی یک برنامه وب آغاز می‌شود و سپس به مراحل ساخت پایگاه داده با MySQL، توسعه API با Django REST Framework و در نهایت ایجاد رابط کاربری با React می‌پردازد. تاکید اصلی بر درک نحوه تعامل این سه بخش با یکدیگر برای ایجاد یک برنامه فول استک منسجم و کارآمد است. علاوه بر این، دوره شامل یک مقدمه فشرده بر زبان برنامه‌نویسی پایتون است که برای کسانی که با Django REST Framework کار خواهند کرد، ضروری است. همچنین، روش‌های تست API با استفاده از ابزار Postman آموزش داده می‌شود تا اطمینان حاصل شود که بک‌اند قبل از اتصال به فرانت‌اند به درستی کار می‌کند. در طول دوره، شرکت‌کنندگان با بهترین شیوه‌ها در زمینه اشکال‌زدایی، سازماندهی کد و نوشتن کد تمیز آشنا می‌شوند، مهارت‌هایی که برای موفقیت در پروژه‌های توسعه نرم‌افزار واقعی حیاتی هستند. هدف نهایی این دوره این است که شرکت‌کنندگان نه تنها یک پروژه فول استک کاربردی را تکمیل کنند، بلکه دانش و اعتماد به نفس لازم برای توسعه برنامه‌های وب پیچیده‌تر و ورود به بازار کار به عنوان توسعه‌دهنده فول استک را نیز به دست آورند.
در دوره آموزشی Become a Full-Stack Developer: React, Django REST, and MySQL با توسعه یک برنامه وب کامل با استفاده از React، Django REST Framework و MySQL آشنا خواهید شد.

دانلود Python, Next.js, PostgreSQL and DevSecOps on Google Cloud آموزش پایتون، نکست‌جی‌اس، پستگرسکیوال و دواسکاپس

دانلود Python, Next.js, PostgreSQL and DevSecOps on Google Cloud - آموزش پایتون، نکست‌جی‌اس، پستگرسک

این دوره یک تجربه عملی و پروژه محور را ارائه می‌دهد که طی آن، شرکت‌کنندگان به طور مشترک پنج برنامه کاربردی را از ابتدا ساخته و در گوگل کلود پلتفرم (GCP) مستقر می‌کنند. این برنامه‌ها شامل نمونه‌های واقعی و متنوعی هستند که مهارت‌های لازم برای توسعه نرم‌افزار در محیط ابری را به شرکت‌کنندگان می‌آموزند. در طول دوره، یک فرم بازخورد کاربر با استفاده از Next.js و Cloud Run ساخته می‌شود که قابلیت جمع‌آوری بازخورد کاربران، ارسال آن از طریق ایمیل و ذخیره در فضای ابری را دارد. همچنین، یک ردیاب نسخه‌ها با استفاده از Google Cloud Function پایتون توسعه می‌یابد که آخرین نسخه نرم‌افزارها را دریافت کرده و در صورت وجود نسخه جدید، از طریق ایمیل اطلاع‌رسانی می‌کند. یک پروژه مهم دیگر، ساخت بک‌اند و فرانت‌اند اخبار است که شامل یک بک‌اند Flask و فرانت‌اند Next.js می‌شود و از PostgreSQL برای پایگاه داده و احراز هویت کاربران بهره می‌برد و به کاربران امکان ارسال اخبار را می‌دهد. علاوه بر این، دوره شامل ساخت یک سیستم تولید گزارش PDF خودکار با پایتون است که صفحات، نمودارها و داده‌ها را در گزارش‌های PDF سازمان‌دهی می‌کند. همچنین، یک برنامه تولید گزارش Excel با پایتون توسعه می‌یابد که داده‌های API را به فایل‌های Excel قابل استفاده برای امور مالی یا عملیات تبدیل می‌کند.
در دوره آموزشی Python, Next.js, PostgreSQL and DevSecOps on Google Cloud با توسعه و استقرار برنامه‌های کاربردی Full-Stack در Google Cloud آشنا خواهید شد.