دانلود ها ی دارای تگ: آموزش برنامه‌نویسی

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

دانلود FULL STACK PYTHON DEVELOPER: FASTAPI + REACT + VIBE CODING آموزش پایتون

دانلود FULL STACK PYTHON DEVELOPER: FASTAPI + REACT + VIBE CODING - آموزش پایتون

این دوره یک سفر جامع و عملی برای علاقه‌مندان به توسعه تمام‌پشته (Full-Stack) با پایتون ارائه می‌دهد که به طور خاص برای افراد مبتدی طراحی شده است. تمرکز دوره بر تبدیل مهارت‌های اصلی پایتون به توانایی ساخت رابط‌های برنامه‌نویسی کاربردی (APIs) امن و متصل به پایگاه داده با استفاده از فست‌اِی‌پی‌آی (FAST API) است. علاوه بر پایتون و فست‌اِی‌پی‌آی، ابزارهای ضروری فرانت‌اند شامل اچ‌تی‌ام‌ال/سی‌اس‌اس (HTML/CSS)، جاوااسکریپت (JavaScript)، و رِی‌اَکت (React) نیز آموزش داده می‌شوند تا مجموعه مهارت‌های توسعه‌دهنده تکمیل گردد. همچنین، مفاهیم حیاتی استقرار و کانتینری‌سازی با داکر (Docker) پوشش داده می‌شود. یادگیری در این دوره کاملاً عملی و مبتنی بر عمل است؛ شرکت‌کنندگان ویژگی‌های واقعی مانند احراز هویت (Authentication)، صفحه‌بندی (Pagination)، بارگذاری فایل (File Uploads) و یک وبلاگ ساده را خواهند ساخت. یک جنبه متمایز کننده این دوره، تمرین جریان‌های کاری کمک‌گرفته از هوش مصنوعی و نوشتن پرامپت‌های مؤثر برای سرعت بخشیدن به کار توسعه است. توضیحات واضح، دموهای گام به گام و پروژه‌های آغازین (Starter Projects) تمیز، این دوره را برای فراگیرانی که به دنبال کسب اعتماد به نفس هستند و از سردرگمی دوری می‌کنند، متمایز می‌سازد. در نهایت، با شرکت در این دوره، دانش‌آموختگان توانایی توسعه و استقرار یک برنامه کاربردی وب مدرن را از صفر تا صد کسب خواهند کرد.
در دوره آموزشی FULL STACK PYTHON DEVELOPER: FASTAPI + REACT + VIBE CODING با توسعه برنامه‌های کاربردی وب تمام‌پشته با استفاده از پایتون، فست‌اِی‌پی‌آی و رِی‌اَکت آشنا خواهید شد.

دانلود Code in Java: 125+ Hands-on Programs for Absolute Beginners آموزش جاوا

دانلود Code in Java: 125+ Hands-on Programs for Absolute Beginners - آموزش جاوا

این دوره آموزشی برای کسانی طراحی شده که قصد دارند سفر برنامه‌نویسی خود را آغاز کنند، اما نمی‌دانند از کجا شروع نمایند. «بیش از ۱۲۵ برنامه جاوا برای مبتدیان مطلق» راهنمای جامع و مرحله به مرحله‌ای برای تسلط کامل بر زبان جاوا (Java) از پایه است. فرقی نمی‌کند فردی کاملاً مبتدی باشد یا کسی که می‌خواهد پایه‌های کدنویسی خود را تقویت کند، این دوره به نحوی طراحی شده که یادگیری جاوا را ساده، عملی و لذت‌بخش سازد. این دوره شامل استفاده از هوش مصنوعی (AI) است، البته تنها در ساخت ویدیوی تبلیغاتی از هوش مصنوعی استفاده شده است. با بیش از ۱۲۵ برنامه کاربردی و عملی، شرکت‌کننده از همان روز اول مستقیماً وارد محیط کدنویسی می‌شود. هر برنامه به گونه‌ای طراحی شده تا مفاهیم کلیدی جاوا را آموزش دهد؛ از جمله متغیرها، انواع داده‌ها، عملگرها، حلقه‌ها (Loops)، آرایه‌ها، توابع، برنامه‌نویسی شی‌ءگرا (OOP)، مدیریت استثناها (Exception Handling) و موارد دیگر. در این مسیر، شرکت‌کننده تنها تئوری‌ها را حفظ نخواهد کرد، بلکه آموخته‌های خود را در مثال‌های دنیای واقعی به کار می‌بندد، که این امر به او اعتماد به نفس لازم برای حل چالش‌های برنامه‌نویسی به صورت مستقل را خواهد داد.
در دوره آموزشی Code in Java: 125+ Hands-on Programs for Absolute Beginners با مفاهیم پایه‌ای و پیشرفته زبان برنامه‌نویسی جاوا به صورت عملی آشنا خواهید شد.

دانلود The Best Node JS Course 2025 (From Beginner To Advanced) آموزش نود جی اس

دانلود The Best Node JS Course 2025 (From Beginner To Advanced) - آموزش نود جی اس

این یک دوره آموزشی جامع است که شرکت‌کنندگان را از سطح مبتدی تا پیشرفته پیش می‌برد. در این دوره، تمام دانش و مهارت‌های لازم برای ساخت رست‌فول ای‌پی‌آی‌های (RESTful APIs) قدرتمند و امن با استفاده از فناوری‌های اصلی Node.js، اکسپرس (Express) و مونگو دی‌بی (MongoDB) پوشش داده می‌شود. شرکت در این دوره هیچ پیش‌زمینه‌ای در زمینه توسعه بک‌اند نیاز ندارد. چه فردی کاملاً مبتدی باشید و چه یک توسعه‌دهنده فرانت‌اند که آماده ورود به حوزه فول-استک (Full-Stack) است، این آموزش قدم به قدم شما را از صفر تا ساخت ای‌پی‌آی‌های آماده برای محیط عملیاتی (Production-Ready) راهنمایی خواهد کرد. همچنین، یک دوره فشرده جاوا اسکریپت به عنوان محتوای اضافی (Bonus) ارائه می‌شود تا پیش از ورود به Node.js، پایه و اساس جاوا اسکریپت شرکت‌کنندگان تقویت گردد.
در دوره آموزشی The Best Node JS Course 2025 (From Beginner To Advanced) با ساخت ای‌پی‌آی‌های بک‌اند قوی و امن با استفاده از Node.js، Express و MongoDB آشنا خواهید شد.

دانلود The complete NUXT.JS V4 course. Welcome to the server side آموزش ناکست جی‌اس

دانلود The complete NUXT.JS V4 course. Welcome to the server side - آموزش ناکست جی‌اس

این راهنمای جامع برای کسانی طراحی شده است که مایلند با استفاده از رندرینگ سمت سرور (Server Side Rendering - SSR)، برنامه‌های خود را به‌شدت تقویت کنند. مخاطب در این دوره از مرحله "من اصلاً نمی‌دانم چگونه از NUXT استفاده کنم و چرا باید این کار را بکنم؟" فراتر رفته و به درکی جامع از عملکرد Nuxt دست می‌یابد. این درک، شرکت‌کننده را قادر می‌سازد تا از Nuxt برای رندرینگ سمت سرور، بهبود عملکرد بهینه‌سازی موتور جستجو (SEO) و مدیریت بخش بک‌اند برنامه خود مانند یک حرفه‌ای استفاده نماید. این دوره آموزشی شرکت‌کننده را از طریق منطق و کاربرد عملی Nuxt در ماژول‌های مختلف، که به‌تدریج بر دشواری آن‌ها افزوده می‌شود، راهنمایی خواهد کرد. در طول این مسیر، شرکت‌کنندگان با اصول و مبانی Nuxt، نحوه نصب و منطق پشت آن آشنا می‌شوند. همچنین، نحوه استفاده صحیح از مسیرها (Routes) و برقراری ارتباط آن‌ها با Vue را خواهند آموخت. یکی از جنبه‌های کلیدی که مورد بررسی قرار می‌گیرد، درک چگونگی رندرینگ اولیه یا Pre-rendering در Nuxt است. از آنجایی که برنامه‌های تحت آموزش نیاز به پایگاه داده خواهند داشت، شرکت‌کننده یاد می‌گیرد که چگونه از پایگاه داده MongoDB و کتابخانه Mongoose در پروژه خود استفاده کند. موضوع مهم دیگر، اعمال امنیت، احراز هویت (Authentication) و محافظ‌های مسیر (Route Guards) برای تضمین امنیت برنامه است. در نهایت، برای تمرین و تثبیت تمام آموخته‌ها، شرکت‌کنندگان یک پروژه عملی ایجاد خواهند کرد.
در دوره آموزشی The complete NUXT.JS V4 course. Welcome to the server side با توسعه برنامه‌های فول استک و رندرینگ سمت سرور با Nuxt.js آشنا خواهید شد.

دانلود The Complete NestJS & GraphQL Bootcamp آموزش نست‌جی‌اس و گراف‌کیو‌ال

دانلود The Complete NestJS & GraphQL Bootcamp - آموزش نست‌جی‌اس و گراف‌کیو‌ال

این دوره به منظور ارائه یک راهنمای جامع برای ساخت API‌های مدرن و مقیاس‌پذیر با استفاده از فریم‌ورک NestJS و زبان جستجوی داده GraphQL طراحی شده است. توسعه‌دهندگان Node.js که به دنبال ارتقای مهارت‌های بک‌اند خود هستند و همچنین توسعه‌دهندگان فرانت‌اند که مشتاق به فعالیت در حوزه فول‌استک هستند، می‌توانند از محتوای این دوره بهره‌مند شوند. سیر آموزشی با مبانی NestJS آغاز می‌شود، به‌طوری که معماری قدرتمند آن بر اساس ماژول‌ها، کنترلرها و سرویس‌ها به طور کامل تشریح و درک می‌شود. شرکت‌کنندگان یاد می‌گیرند که چگونه از TypeScript برای نوشتن کدهای تمیز، قابل نگهداری و ایمن از نظر نوع داده استفاده کنند. پس از آن، دوره به صورت عمقی به GraphQL می‌پردازد و مزایای آن نسبت به API‌های سنتی REST را بررسی می‌کند و در نهایت، نحوه پیاده‌سازی یک سرور GraphQL آماده برای محیط عملیاتی آموزش داده می‌شود. این دوره بر رویکرد "کد-محور" (Code-first) تمرکز دارد، که به شرکت‌کنندگان اجازه می‌دهد تا طرح‌واره GraphQL خود را مستقیماً از کدهای TypeScript تعریف کنند. در طول دوره، یک برنامه واقعی از ابتدا ساخته می‌شود که موضوعات بسیار حیاتی و پیشرفته‌ای را پوشش می‌دهد. این موضوعات شامل: یکپارچه‌سازی پایگاه داده و اتصال روان API به دیتابیس با استفاده از TypeORM است. همچنین، مباحث مربوط به احراز هویت (Authentication) و مجوزدهی (Authorization) برای ایمن‌سازی برنامه با استراتژی‌های قوی مورد بحث قرار می‌گیرد. بخش مهم دیگر، تست API است که شامل نوشتن تست‌های واحد (Unit) و تست‌های سرتاسری (End-to-end) می‌شود تا از قابل اطمینان و عاری از اشکال بودن API اطمینان حاصل شود. در نهایت، ویژگی‌های پیشرفته‌ای مانند پیاده‌سازی جهش‌ها (Mutations)، کوئری‌ها (Queries)، اشتراک‌ها (Subscriptions) و حل‌کننده‌ها (Resolvers) برای مدل‌های داده‌ای پیچیده آموزش داده می‌شود.
در دوره آموزشی The Complete NestJS & GraphQL Bootcamp با استفاده از NestJS و GraphQL آشنا خواهید شد.

دانلود Java Full stack vs JavaScript Full stack - Start to Mastery آموزش جاوا و جاوا اسکریپت فول‌استک

دانلود Java Full stack vs JavaScript Full stack - Start to Mastery - آموزش جاوا و جاوا اسکریپت فول‌ا

این دوره جامع با نام "فول‌استک جاوا در برابر فول‌استک جاوااسکریپت - از آغاز تا تسلط" در یودمی طراحی شده تا به فراگیران کمک کند تا تفاوت‌ها و شباهت‌های توسعه فول‌استک با استفاده از جاوا و جاوااسکریپت را به طور کامل درک کنند. این دوره برای همه افراد، چه مبتدیانی که قصد دارند سفر خود را در توسعه وب فول‌استک آغاز کنند و چه توسعه‌دهندگان باتجربه‌ای که به دنبال گسترش مجموعه مهارت‌های خود هستند، مناسب است و محتوای ارزشمندی ارائه می‌دهد. در این دوره، دانشجو مهارت‌های حیاتی مورد نیاز برای توسعه کامل اپلیکیشن‌های وب را در دو اکوسیستم مختلف خواهد آموخت. در بخش فرانت‌اند (سمت کاربر)، با استفاده از React.js به عنوان کتابخانه اصلی، به همراه فریم‌ورک‌های طراحی چون Tailwind CSS و Shadcn UI برای ساخت رابط‌های کاربری جذاب و ریسپانسیو و همچنین React Router v6 برای مسیریابی پیشرفته آشنا خواهد شد. مباحث مهمی چون مدیریت احراز هویت (Authorization) با توکن‌های JWT برای محافظت از مسیرها، پیاده‌سازی مسیرهای عمومی و خصوصی، و دسترسی به مسیرهای محافظت‌شده API آموزش داده می‌شود. علاوه بر این، دانشجو با مدیریت وضعیت (State Management) با استفاده از Zustand آشنا می‌شود که برای مدیریت داده‌ها در اپلیکیشن‌های پیچیده ضروری است. در بخش بک‌اند جاوا (سمت سرور)، دانشجو با اکوسیستم جاوا و ابزارهای پرکاربرد آن آشنا خواهد شد. این قسمت شامل مقدمه‌ای بر Java Spring Boot، نحوه راه‌اندازی پروژه، و ساخت API‌های RESTful با آن می‌شود. مفاهیم اساسی مانند Controllerها، Serviceها، Repositoryها و Dependency Injection به صورت کامل شرح داده خواهند شد. همچنین، نحوه اتصال به پایگاه داده PostgreSQL با استفاده از Spring Data JPA و پیاده‌سازی احراز هویت کاربران (ورود و ثبت‌نام) با استفاده از هش کردن رمز عبور توسط BCrypt و مکانیزم Authorization با توکن JWT از طریق Spring Security آموزش داده خواهد شد. قابلیت‌های پیشرفته‌ای مانند ارسال ایمیل با Java Mail Sender برای فراموشی و بازنشانی رمز عبور و در نهایت استقرار (Deploy) برنامه Spring Boot بر روی پلتفرم‌های ابری مانند Render، Railway و Heroku ارائه می‌شود.
در دوره آموزشی Java Full stack vs JavaScript Full stack - Start to Mastery با توسعه فول‌استک با استفاده از اکوسیستم‌های جاوا و جاوااسکریپت آشنا خواهید شد.

دانلود Kotlin 2025: The Mega Course - All-in-One آموزش کاتلین

دانلود Kotlin 2025: The Mega Course - All-in-One - آموزش کاتلین

این دوره جامع برای تمامی افرادی طراحی شده که علاقه‌مند به یادگیری کاتلین، یک زبان برنامه‌نویسی مدرن، هستند. کاتلین امروزه ابزار اصلی برای توسعه اپلیکیشن‌های اندروید، ایجاد برنامه‌های سمت سرور و کار بر روی پروژه‌های چندسکویی (Multiplatform) است. طراحی آموزشی به گونه‌ای است که شرکت‌کننده می‌تواند بدون هیچ تجربه برنامه‌نویسی قبلی، از نقطه صفر شروع کند. محتوای دوره نه تنها اصول اولیه را در بر می‌گیرد، بلکه به ظرایف و جزئیات عمیق زبان می‌پردازد و آموزش را با تمرین‌های عملی ترکیب می‌کند. هدف نهایی این است که شرکت‌کنندگان پس از اتمام دوره، مهارت‌های لازم برای قبولی در یک مصاحبه استخدامی کاتلین را به طور کامل کسب کنند. در طول مسیر، تمرین‌ها و پروژه‌های کاربردی مختلفی برای تثبیت هر مبحث و تقویت مهارت‌های واقعی توسعه، توسط فراگیران انجام می‌شود. کاتلین به دلیل مدرن بودن و پشتیبانی رسمی گوگل انتخاب شده است. این زبان، حاصل درس‌هایی است که از ده‌ها زبان دیگر گرفته شده و بهترین شیوه‌ها را حفظ کرده و در عین حال پیچیدگی‌های غیرضروری را حذف کرده است. این ویژگی‌ها باعث شده‌اند تا کدنویسی با کاتلین کوتاه‌تر، شفاف‌تر، سریع‌تر و راحت‌تر باشد. ویژگی‌های داخلی مانند ایمنی تهی (Null-Safety) و مدل مدرن هم‌زمانی با کوروتین‌ها (Coroutines)، پایداری و امنیت برنامه‌ها را بهبود می‌بخشند. علاوه بر این، کاتلین با جاوا و اکوسیستم JVM سازگاری کامل دارد، بنابراین امکان بهره‌گیری از کتابخانه‌های موجود و ابزارهای آشنا بدون مانع اضافی فراهم است. مهمتر از همه، کاتلین دارای آینده‌ای قوی است: توسعه فعال، حمایت گسترده صنعتی و تقاضای بالای بازار کار. امید است که فراگیران با کسب این دانش، الهام لازم برای تسخیر دنیای برنامه‌نویسی را به دست آورند.
در دوره آموزشی Kotlin 2025: The Mega Course – All-in-One با برنامه‌نویسی جامع زبان کاتلین و کاربردهای آن آشنا خواهید شد.

دانلود Master Next.js 15: From Zero to Full-stack 2025 آموزش نکست.جی‌اس 15

دانلود Master Next.js 15: From Zero to Full-stack 2025 - آموزش نکست.جی‌اس 15

این دوره مستر، شرکت‌کنندگان را برای تسلط بر Next.js 15 و ساخت برنامه‌های فول‌استک آماده برای محیط واقعی (Production-ready) در سال ۲۰۲۵ آماده می‌کند. سفر آموزشی این دوره که در مدت‌زمان هشت ساعت فشرده شده، افراد را از اصول اولیه Next.js تا مفاهیم پیشرفته‌ای چون Server Actions، ISR (بازسازی تدریجی ایستا)، SSR (رندرینگ سمت سرور) و احراز هویت هدایت می‌کند. در این دوره، شرکت‌کنندگان تنها به یادگیری مفاهیم بسنده نمی‌کنند، بلکه با ساخت یک فروشگاه تجارت الکترونیک کامل، آن مفاهیم را به‌صورت عملی پیاده‌سازی می‌کنند. این پروژه عملی شامل محصولات ساختگی، سبد خرید، سیستم احراز هویت و مدیریت سفارشات خواهد بود. هدف این است که در پایان دوره، شرکت‌کنندگان مهارت و اعتمادبه‌نفس لازم برای ساخت و استقرار (Deploy) برنامه‌های Next.js خود را در دنیای واقعی به دست آورند. این دوره در نظر دارد تا با آموزش استراتژی‌های رندرینگ و واکشی داده‌ها، امنیت و احراز هویت، و همچنین مباحث پیشرفته و بهینه‌سازی عملکرد، شرکت‌کنندگان را به متخصصانی توانمند در اکوسیستم Next.js تبدیل کند.
در دوره آموزشی Master Next.js 15: From Zero to Full-stack 2025 با توسعه برنامه‌های کاربردی فول‌استک با استفاده از Next.js 15 آشنا خواهید شد.

دانلود Project Based Python Create 8 Powerful Tools Step by Step آموزش پایتون

دانلود Project Based Python Create 8 Powerful Tools Step by Step - آموزش پایتون

این دوره آموزشی برای یادگیرندگانی طراحی شده است که به جای تمرین‌های بی‌پایان تئوری و دستور زبان، به دنبال یادگیری عملی و ساخت ابزارهای واقعی هستند. مخاطبان، چه در سطح مبتدی باشند و چه دارای دانش اولیه پایتون، در این دوره به جای نوشتن کدهای نمونه، 8 ابزار کاملاً کاربردی را از ابتدا خواهند ساخت. هدف اصلی این است که زبان برنامه‌نویسی پایتون از طریق تجربه توسعه کامل پروژه، کاملاً مورد تسلط قرار گیرد. در این مسیر، شرکت‌کنندگان با کل فرآیند توسعه — از مرحله برنامه‌ریزی و کدنویسی گرفته تا آزمایش و بهینه‌سازی هر پروژه — آشنا می‌شوند. این روش به دانشجو این امکان را می‌دهد تا مفاهیم بنیادین پایتون را در عمل ببیند و آن‌ها را در موقعیت‌های واقعی به کار گیرد. محتوای دوره شامل مباحث اساسی و پیشرفته‌ای است که برای تبدیل شدن به یک برنامه‌نویس پایتون با تجربه در توسعه ابزارهای کاربردی ضروری است. این دوره فراتر از مفاهیم ابتدایی رفته و مهارت‌های مورد نیاز برای توسعه نرم‌افزار حرفه‌ای را در اختیار افراد قرار می‌دهد تا بتوانند کارهای تکراری را خودکار سازند و برنامه‌هایی با رابط کاربری گرافیکی (GUI) بسازند.
در دوره آموزشی Project Based Python Create 8 Powerful Tools Step by Step با توسعه ابزارهای کاربردی و ساختاریافته، برنامه‌نویسی زبان پایتون را به صورت عملی یاد خواهید گرفت.

دانلود Modify Data with T-SQL آموزش تی اس‌کیو‌ال

دانلود Modify Data with T-SQL - آموزش تی اس‌کیو‌ال

داده‌های کسب و کار یک تصویر ثابت نیستند، بلکه جریانی زنده و پویا از اطلاعات به شمار می‌آیند. تصمیم‌گیری مؤثر به این اصل تکیه دارد که داده‌ها هرگز ایستا نیستند و باید به‌طور مستمر به‌روزرسانی و پالایش شوند. در این دوره آموزشی با عنوان اصلاح داده‌ها با T-SQL، فرد توانایی لازم برای درج (Insert)، به‌روزرسانی (Update) و حذف (Delete) داده‌ها را به شکلی ایمن و سازگار به دست می‌آورد تا پایگاه‌های داده SQL Server خود را همواره جدید و به‌روز نگه دارد. شرکت‌کننده در بخش نخست این دوره، گزینه‌های گوناگونی را برای درج رکوردهای جدید در پایگاه داده بررسی خواهد کرد. این کاوش شامل درک روش‌های مختلف وارد کردن داده برای مدیریت شرایط گوناگون کسب‌وکار است و پایه و اساس مدیریت جریان داده‌ها را بنا می‌نهد. در گام بعدی، شرکت‌کننده می‌آموزد که چگونه داده‌های موجود در یک جدول را در سناریوهای ساده و همچنین موارد پیچیده‌تر، به‌روزرسانی کند. علاوه بر این، نحوه حذف داده‌ها از جدول با استفاده از دستورات کلیدی DELETE و TRUNCATE را کشف خواهد کرد که هر یک کاربردها و تأثیرات متفاوتی بر روی داده‌ها و ساختار جدول دارند. این بخش بر اهمیت به‌روز نگه داشتن اطلاعات تمرکز دارد. پس از اتمام این دوره، فرد مهارت‌ها و دانش کافی در مورد تکنیک‌ها و مفاهیم مختلف اصلاح داده با T-SQL را کسب خواهد کرد. این دانش به وی این امکان را می‌دهد که داده‌ها را در پایگاه داده به روشی ایمن، مستدل و سازگار درج، به‌روزرسانی و حذف نماید و بدین ترتیب، جریان حیاتی اطلاعات کسب‌وکار را به‌طور مؤثر مدیریت کند. با تسلط بر این اصول، او به ستونی کلیدی در حفظ یکپارچگی و به‌روز بودن سیستم‌های داده تبدیل خواهد شد.
در دوره آموزشی Modify Data with T-SQL با مدیریت جریان داده‌ها شامل درج، به‌روزرسانی و حذف داده‌ها در SQL Server آشنا خواهید شد.