دانلود ها ی دارای تگ: "programming"

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

دانلود Everything About Laravel آموزش لاراول به زبان فارسی

دانلود Everything About Laravel - آموزش لاراول به زبان فارسی

این دوره برای افرادی که به تازگی وارد دنیای توسعه وب شده‌اند یا به دنبال تقویت مهارت‌های بک‌اند خود هستند، مناسب است. شرکت‌کنندگان در این دوره با ویژگی‌های قدرتمند لاراول آشنا می‌شوند و یاد می‌گیرند که چگونه با اطمینان خاطر، برنامه‌های وب قوی بسازند. در پایان این دوره، شما مهارت‌های لازم برای ساخت، ایمن‌سازی و استقرار برنامه‌های لاراول با امکانات کامل را به دست خواهید آورد. Laravel یک فریم‌ورک محبوب PHP است که امکانات جامعی برای توسعه برنامه‌های کاربردی وب بر پایه معماری سه لایه MVC را در اختیار برنامه‌‌نویسان تحت وب قرار می‌دهد. لاراول تحت مجوز MIT در یک مخزن گیت‌هاب توسعه و پشتیبانی می‌شود و سهولت، سرعت و اتعطاف‌پذیری بالای آن موجب شده است که اکثر توسعه‌دهندگان برنامه‌های تحت وب از آن استفاده کنند.
در دوره آموزشی Everything About Laravel با توسعه کامل برنامه‌های وب با استفاده از فریم‌ورک Laravel آشنا خواهید شد.

دانلود Intel Quartus Prime Pro v25.3.0.109 x64 نرم افزار طراحی قطعات منطقی قابل برنامه ریزی

دانلود Intel Quartus Prime Pro v25.3.0.109 x64 - نرم افزار طراحی قطعات منطقی قابل برنامه ریزی

نرم افزار Intel Quartus Prime شامل همه چیزهایی است که برای طراحی FPGA، SoC، CPLD اینتل نیاز دارید. این مجموعه به طور تخصصی برای طراحی و برنامه نویسی PLD های این شرکت طراحی و توسعه یافته است.
بدون شک با استفاده از این نرم افزار، همه ابزار لازم برای طراحی FPGA ها، SoC ها و CPLD های این شرکت در اختیار خواهید داشت. بهره‌گیری از این نرم افزار و قابلیت‌های آن در طراحی‌های پیچیده و عناصر منطقی چند میلیونی خود را به خوبی نشان می‌دهند و این فرصت را به طراح می‌دهد تا بتواند ایده‌های نوین خود را پیاده سازی کرده و طراحی‌های جدیدی را خلق کند.

ویژگی های برجسته Intel Quartus Prime:
- پیکربندی مجدد جزئی (Partial Reconfiguration):
پیکربندی مجدد جزئی (PR) به شما امکان می دهد بخشی از FPGA را به صورت پویا پیکربندی کنید در حالی که مابقی فرآیند طراحی FPGA در حال انجام است. این متدولوژی در سیستم‌هایی مؤثر است که چندین تابع از منابع FPGA یکسان استفاده می‌کنند.

دانلود Master Android Jetpack Compose: Complete Guide آموزش جت‌پک کامپوز

دانلود Master Android Jetpack Compose: Complete Guide - آموزش جت‌پک کامپوز

این دوره آموزشی، یک برنامه جامع است که مهارت‌های توسعه‌دهنده اندروید را با استفاده از چارچوب رابط کاربری اعلانی و انقلابی اندروید، یعنی جت‌پک کامپوز، از سطح مبتدی به متخصص ارتقاء می‌دهد. چه یک توسعه‌دهنده باتجربه اندروید باشید که به دنبال به‌روزرسانی مهارت‌های خود هستید و چه یک تازه‌کار در دنیای توسعه موبایل، این دوره هر آنچه را که برای تسلط بر جت‌پک کامپوز نیاز دارید، ارائه می‌دهد. این دوره یک سفر جامع برای یادگیری جت‌پک کامپوز است، جایی که شرکت‌کنندگان با اصول برنامه‌نویسی رابط کاربری اعلانی و تفاوت آن با سیستم‌های سنتی View در اندروید آشنا می‌شوند. در ادامه، نحوه ساخت توابع قابل ترکیب، مدیریت حالت‌های پیچیده و استفاده از انواع طرح‌بندی‌ها و المان‌های طراحی پیشرفته را فرا می‌گیرند. این دوره با تمرکز بر روی طراحی واکنش‌گرا و پیاده‌سازی اجزای Material Design 3، دانش عملی لازم برای ایجاد رابط‌های کاربری مدرن را فراهم می‌کند. در بخش‌های بعدی، شرکت‌کنندگان با چگونگی نمایش داده‌ها در لیست‌های بهینه، پیاده‌سازی مسیریابی و ناوبری پیشرفته، و ایجاد انیمیشن‌ها و انتقال‌های روان آشنا می‌شوند. همچنین، به مباحث مهمی مانند استایل‌دهی و تم‌سازی، بهینه‌سازی عملکرد و مدیریت حافظه پرداخته می‌شود. علاوه بر این، موضوعات پیشرفته‌ای همچون ایجاد کامپوننت‌های سفارشی، دسترسی‌پذیری و ادغام جت‌پک کامپوز با سیستم‌های View موجود نیز پوشش داده می‌شود. این دوره با ساخت یک اپلیکیشن واقعی به نام Newseco به اوج خود می‌رسد. در این پروژه، تمام مفاهیم و تکنیک‌های آموخته‌شده در یک برنامه کاربردی و آماده برای تولید پیاده‌سازی می‌شوند، از جمله ناوبری، مدیریت حالت، انیمیشن‌ها و طراحی مدرن. در نهایت، با توجه به اینکه جت‌پک کامپوز آینده توسعه اندروید است و امکان توسعه سریع‌تر و کدنویسی قابل نگهداری‌تر را فراهم می‌کند، این دوره تجربه عملی را از طریق پروژه‌های واقعی ارائه می‌دهد و شرکت‌کنندگان را برای بازار کار آماده می‌سازد.
در دوره آموزش Master Android Jetpack Compose: Complete Guide با ساخت برنامه‌های مدرن اندروید آشنا خواهید شد.

دانلود Full Stack AI Prompt/Vibe coding Developer from Zero to Pro آموزش توسعه‌ فول‌استک

دانلود Full Stack AI Prompt/Vibe coding Developer from Zero to Pro - آموزش توسعه‌ فول‌استک

این دوره برای کسانی طراحی شده است که می‌خواهند از یک مبتدی مطلق به یک توسعه‌دهنده حرفه‌ای تبدیل شوند. در این مسیر، شرکت‌کنندگان مهارت‌های برنامه‌نویسی سنتی را با قدرت توسعه به کمک هوش مصنوعی ترکیب می‌کنند. در ابتدا، دوره با اصول اولیه توسعه وب مانند HTML و CSS آغاز می‌شود تا پایه و اساس محکمی ایجاد گردد. سپس، به سراغ مبانی جاوا اسکریپت می‌رود تا شرکت‌کنندگان نحوه نوشتن منطق، مدیریت داده‌ها و ایجاد تعامل را بیاموزند. در ادامه، با React.js آشنا می‌شوند تا بتوانند رابط‌های کاربری مدرن، پویا و واکنش‌گرا بسازند. در نهایت، با استفاده از Nest.js و RESTful APIs، نحوه ایجاد بک‌اندهای امن و مقیاس‌پذیر و اتصال فرانت‌اند به پایگاه‌های داده واقعی را فرا می‌گیرند. در تمام طول دوره، به شرکت‌کنندگان آموزش داده می‌شود که چگونه از پرامپت‌های هوش مصنوعی به عنوان یک دستیار برنامه‌نویسی استفاده کنند. این تکنیک به آن‌ها کمک می‌کند تا باگ‌ها را سریع‌تر پیدا کنند، نمونه کد تولید کنند و خلاقیت خود را بهبود بخشند. به جای تنها حفظ کردن دستورات، شرکت‌کنندگان یاد می‌گیرند که چگونه با همکاری هوش مصنوعی، هوشمندانه‌تر کار کنند. این دوره کاملاً پروژه‌محور است و شرکت‌کنندگان با ساختن پروژه‌های واقعی، از جمله یک پروژه تمام‌عیار وب‌سایت دانشگاه، تمام آموخته‌های خود را به کار می‌گیرند. در پایان دوره، آن‌ها نه تنها می‌دانند چگونه یک برنامه کامل را از صفر بسازند، بلکه با مهارت استفاده از هوش مصنوعی برای سرعت بخشیدن به روند کاری خود نیز آشنا شده‌اند؛ مهارتی که امروزه برای توسعه‌دهندگان ضروری است.
در دوره آموزشی Full Stack AI Prompt/Vibe coding Developer from Zero to Pro با توسعه‌دهندگی تمام‌عیار به کمک هوش مصنوعی آشنا خواهید شد.

دانلود How to Get Your First Programming Job آموزش فرصت‌های شغلی برنامه‌تویسی به زبان فارسی

دانلود How to Get Your First Programming Job - آموزش فرصت‌های شغلی برنامه‌تویسی به زبان فارسی

حوزه برنامه‌نویسی بسیار گسترده و متنوع است و فرصت‌های شغلی متفاوتی پیش روی شما است. البته بسته به زبانی که شما فرا گرفته‌اید، این فرصت‌ها می‌توانند محدودتر شوند. بنابراین اگر هدف‌تان از یادگیری برنامه‌نویسی، رسیدن به یکی از این فرصت‌های شغلی است، بهتر است پیش از انتخاب زبان مورد نظر، بازار کار آن را مورد بررسی قرار دهید.
موضوع بعدی پس از یادگیری زبان برنامه‌نویسی مورد نظر، پیدا کردن شغل مناسب است. شما هر چقدر که در این زمینه حرفه‌ای شوید و مهارت‌های لازم را فرا بگیرید، از دید کارفرماها تا زمانی که سابقه کار مفیدی نداشته باشید، یک برنامه‌نویس مبتدی محسوب می‌شوید. کارفرمایان معمولا دنبال برنامه‌نویسانی هستند که تجربه کار داشته باشند. به همین دلیل مجاب کردن آنها به عنوان یک برنامه‌نویس مبتدی اندکی مشکل است. شما به عنوان برنامه‌نویس تازه کار علاوه بر تلاشی که برای کسب تجربه می‌کنید، باید بدانید چگونه و در کجا در جستجوی شغل باشید و چگونه با مدیران منابع انسانی و مسئولان استخدامی ارتباط برقرار کرده و نظر آنها را جلب کنید.
در دوره How to Get Your First Programming Job با نحوه پیدا کردن شغل با مهارت برنامه نویسی و در رشته کامپیوتر آشنا خواهید شد.

دانلود The Complete Android App Development Bootcamp - Zero to Hero آموزش توسعه اپلیکیشن اندروید

دانلود The Complete Android App Development Bootcamp - Zero to Hero - آموزش توسعه اپلیکیشن اندروید

این دوره آموزشی جامع و کامل برای افرادی طراحی شده که می‌خواهند از ابتدا و بدون هیچ دانش قبلی، توسعه اپلیکیشن‌های اندروید را بیاموزند. این دوره، مسیری گام به گام را برای یادگیری برنامه‌نویسی اندروید ارائه می‌دهد و به شرکت‌کنندگان کمک می‌کند تا از طراحی تا انتشار اپلیکیشن‌های کاربردی، به طور کامل مهارت‌های لازم را کسب کنند. در این دوره، افراد با مفاهیم پایه‌ای برنامه‌نویسی اندروید با استفاده از دو زبان جاوا و کاتلین آشنا می‌شوند. همچنین، کار با محیط توسعه اندروید استودیو را به صورت حرفه‌ای فرا می‌گیرند. بخش‌های مهم دیگری از آموزش شامل طراحی رابط کاربری زیبا و واکنش‌گرا با استفاده از XML و متریال دیزاین است. علاوه بر این، شرکت‌کنندگان با نحوه کار با پایگاه‌های داده مانند SQLite و Room برای ذخیره‌سازی و مدیریت اطلاعات آشنا خواهند شد. همچنین، نحوه اتصال اپلیکیشن‌ها به اینترنت، استفاده از APIها و پردازش داده‌های JSON را نیز می‌آموزند. در این دوره، ساخت اپلیکیشن‌های واقعی مانند اپلیکیشن لیست کارها، یادداشت‌ها و آب و هوا تمرین می‌شود. در نهایت، مهارت‌های کلیدی مانند رفع اشکال (Debugging)، تست‌نویسی و بهینه‌سازی عملکرد نیز آموزش داده می‌شود تا افراد بتوانند اپلیکیشن‌های خود را برای انتشار در فروشگاه گوگل پلی آماده کنند.
در دوره آموزشی The Complete Android App Development Bootcamp - Zero to Hero با توسعه اپلیکیشن‌های اندروید از صفر تا انتشار آن‌ها در فروشگاه گوگل پلی آشنا خواهید شد.

دانلود Blockchain: Build, Secure and Deploy Real-World Applications آموزش توسعه اپ در بلاک‌چین

دانلود Blockchain: Build, Secure and Deploy Real-World Applications - آموزش توسعه اپ در بلاک‌چین

این دوره آموزشی به شرکت‌کنندگان کمک می‌کند تا اصول بلاک‌چین را فراگرفته و توانایی ساخت، ایمن‌سازی، و استقرار اپلیکیشن‌های مبتنی بر آن را در دنیای واقعی به دست آورند. بلاک‌چین، یک فناوری دفتر کل توزیع‌شده (DLT) است که تراکنش‌ها را در یک شبکه کامپیوتری به شکلی امن، شفاف و غیرقابل دستکاری ثبت می‌کند. این فناوری به جای ذخیره‌سازی داده‌ها در یک پایگاه داده مرکزی، نسخه‌های یکسانی از دفتر کل را در میان تمامی شرکت‌کنندگان شبکه (که به آن‌ها گره یا نود گفته می‌شود) توزیع می‌کند. هر تراکنش جدیدی که انجام می‌شود، توسط شبکه تأیید شده و در قالب بلاک‌هایی دسته‌بندی می‌شود. این بلاک‌ها به صورت متوالی و بر اساس زمان به یکدیگر متصل می‌شوند و یک زنجیره از بلاک‌ها را تشکیل می‌دهند که به همین دلیل بلاک‌چین نام گرفته است. این ساختار زنجیره‌ای تضمین می‌کند که داده‌ها تغییرناپذیر باقی بمانند و هیچ نهاد مرکزی کنترل آن‌ها را در دست نداشته باشد. بلاک‌چین، با استفاده از رمزنگاری پیشرفته، امکان انجام تراکنش‌های همتا به همتا را بدون نیاز به واسطه‌های مالی مانند بانک‌ها فراهم می‌سازد. از آنجایی که این سیستم غیرمتمرکز است، از مقاومت بالایی در برابر سانسور و حملات سایبری برخوردار است. کاربردهای آن نیز بسیار گسترده است، از ارزهای دیجیتال مانند بیت‌کوین و اتریوم گرفته تا مدیریت زنجیره تأمین، رأی‌گیری الکترونیکی و سیستم‌های سلامت. این فناوری نه تنها باعث افزایش اعتماد و شفافیت می‌شود، بلکه فرآیندهای کسب‌وکار را نیز بهینه و کارآمد می‌سازد.
در دوره آموزشی Blockchain: Build, Secure and Deploy Real-World Applications با ساخت، ایمن‌سازی، و استقرار اپلیکیشن‌های مبتنی بر بلاک‌چین آشنا خواهید شد.

دانلود Neural Networks with Python : 1 آموزش شبکه‌های عصبی

دانلود Neural Networks with Python : 1 - آموزش شبکه‌های عصبی

این دوره آموزشی به شکلی واضح و عملی طراحی شده تا درک جامعی از شبکه‌های عصبی به دانشجویان ارائه دهد. این مسیر یادگیری از مفاهیم بسیار پایه آغاز شده و به تدریج به معماری‌های پیشرفته‌ای که امروزه در پژوهش‌ها و صنایع مورد استفاده قرار می‌گیرند، می‌پردازد. در ابتدا، دانشجویان با مفاهیم پایه‌ای پرسبترون‌ها و پرسبترون‌های چندلایه، که سنگ‌بنای مدل‌های شبکه‌های عصبی هستند، آشنا می‌شوند. در ادامه، گام‌به‌گام به اصول آموزش شبکه‌ها مانند روش‌های مقداردهی اولیه وزن‌ها (Xavier و He)، توابع هزینه و استراتژی‌های بهینه‌سازی پرداخته می‌شود. تکنیک‌های منظم‌سازی مانند درون‌ریزی (dropout) و نرمال‌سازی دسته‌ای (batch normalization) نیز پوشش داده می‌شوند تا دانشجویان با نحوه بهبود عملکرد مدل و کاهش بیش‌برازش آشنا شوند. پس از تکمیل مباحث پایه، دوره به شبکه‌های عمیق پیش‌خور، اتصالات پسماند و شبکه‌های عصبی کانولوشنی (CNNs) گسترش می‌یابد. دانشجویان در این بخش می‌بینند که چگونه از شبکه‌های عصبی کانولوشنی هم به صورت نظری و هم عملی با استفاده از کتابخانه PyTorch استفاده می‌شود. همچنین، نحوه پیاده‌سازی معماری‌های مشابه در زبان‌های Julia و MATLAB نیز توضیح داده می‌شود. سپس، دوره به سمت شبکه‌های عصبی بازگشتی (RNNs)، LSTM‌ها، GRUها و مدل‌های زمانی پیش می‌رود، که دانشجویان را برای کار با داده‌های توالی و مسائل پیش‌بینی آماده می‌سازد. در بخش‌های پایانی، مکانیزم‌های توجه (attention mechanisms) و ترنسفورمرها که امروزه ابزارهای استانداردی در پردازش زبان طبیعی و بینایی کامپیوتر هستند، پوشش داده می‌شوند. همچنین، خودرمزگذارها (autoencoders)، خودرمزگذارهای متغیر (variational autoencoders)، مدل‌های احتمالی مانند شبکه‌های عصبی بیزی، و رویکردهای خودسازمان‌دهنده مانند شبکه‌های کوهنن مورد بررسی قرار می‌گیرند. علاوه بر این، دوره شامل مباحثی درباره شبکه‌های عصبی گرافی (GNNs) و سایر معماری‌های تخصصی مانند شبکه‌های اکو استیت و ODEs عصبی می‌شود، که تضمین می‌کند دانشجویان با طیف گسترده‌ای از تکنیک‌ها آشنایی پیدا کنند.
در این دوره آموزشی Neural Networks with Python : 1 با ساختار و کاربردهای گوناگون شبکه‌های عصبی آشنا می‌کند.

دانلود Complete Arduino Masterclass Real-World Projects آموزش آردوینو

دانلود Complete Arduino Masterclass Real-World Projects - آموزش آردوینو

آردوینو یک موضوع عملی است که بهتر است آن را از طریق تجربه دست‌ورزی یاد بگیرید. این دوره به طور ویژه برای پاسخگویی به نیازهای دانشجویان طراحی شده است و شما را از اصول اولیه تا کاربردهای پیشرفته، با انجام پروژه‌های عملی در هر مرحله، راهنمایی می‌کند. چه یک مبتدی باشید و چه به دنبال تعمیق مهارت‌های خود، در اینجا مسیر روشنی برای تسلط بر آردوینو خواهید یافت. این دوره با مفاهیم بنیادی آغاز می‌شود: آردوینو چیست؟ چرا مهم است؟ چه گستره و مزایایی دارد؟ سپس، دوره به پنج بخش کلیدی تقسیم می‌شود که هر یک برای تقویت تدریجی تخصص شما طراحی شده‌اند 
در دوره آموزشی Complete Arduino Masterclass Real-World Projects با برنامه‌نویسی و ساخت پروژه‌های مختلف آردوینو آشنا خواهید شد.

دانلود GenAI for .NET: Build LLM Apps with OpenAI and Ollama آموزش اوپن ای‌آی و اولاما

دانلود GenAI for .NET: Build LLM Apps with OpenAI and Ollama - آموزش اوپن ای‌آی و اولاما

این دوره یک برنامه آموزشی عملی است که شرکت‌کنندگان در آن یاد می‌گیرند که چگونه OpenAI، Ollama و کتابخانه‌های انتزاعی جدید Microsoft-Extensions-AI (MEAI) را در دات‌نت ادغام کرده و طیف گسترده‌ای از برنامه‌های کاربردی هوش مصنوعی مولد (GenAI) را بسازند. این برنامه‌ها شامل موارد متعددی می‌شوند، از جمله: چت‌بات‌ها و جست‌وجوی معنایی، تا تولید مبتنی بر بازیابی (RAG) و تحلیل تصویر. این دوره برای کمک به توسعه‌دهندگان طراحی شده تا بتوانند از قدرت مدل‌های زبانی بزرگ (LLM) برای ساخت راه‌حل‌های نوآورانه در چارچوب دات‌نت بهره ببرند. در طول این دوره، شرکت‌کنندگان با مباحث کلیدی متعددی آشنا می‌شوند. ابتدا، آن‌ها با اکوسیستم هوش مصنوعی در دات‌نت آشنا خواهند شد. این بخش شامل شناخت کتابخانه‌های انتزاعی جدید مایکروسافت مانند Microsoft-Extensions-AI است که امکان ادغام و جابه‌جایی آسان بین ارائه‌دهندگان مختلف مدل‌های زبانی بزرگ مانند OpenAI، Azure AI، Ollama و حتی مدل‌های میزبانی‌شده شخصی را فراهم می‌کند. سپس، شرکت‌کنندگان نحوه راه‌اندازی و پیکربندی ارائه‌دهندگان مدل‌های زبانی بزرگ را می‌آموزند. این شامل تنظیماتی برای GitHub Models، Ollama و Azure AI Foundry است تا بتوانند بهترین گزینه را برای موارد استفاده خود انتخاب کنند. بخش مهم دیگر، آموزش استفاده از مدل‌های زبانی بزرگ برای تکمیل متن با مدل‌های OpenAI gpt-5-mini و Ollama llama3.2 است. در این قسمت، آن‌ها یاد می‌گیرند که چگونه با استفاده از دات‌نت، مدل‌های زبانی بزرگ را برای انجام وظایفی مانند طبقه‌بندی، خلاصه‌سازی، استخراج داده، تشخیص ناهنجاری، ترجمه و تحلیل احساسات ادغام کنند.
در دوره آموزشی GenAI for .NET: Build LLM Apps with OpenAI and Ollama با توسعه برنامه‌های هوش مصنوعی مولد با استفاده از دات‌نت و مدل‌های زبانی بزرگ آشنا خواهید شد.