دانلود ها ی دارای تگ: آموزش برنامه نویسی
267 مورد برای عبارت مورد نظر پیدا شد.
267 مورد برای عبارت مورد نظر پیدا شد.
ASP.NET Core یک چارچوب مدرن و چند پلتفرمی برای ساخت برنامههای وب بر روی پلتفرم .NET است. این دوره آموزشی توسعه بکاند با ASP.NET Core را از پایه به شما آموزش میدهد. برای شروع این دوره به هیچ تجربه قبلی در زمینه ASP.NET Core نیاز ندارید؛ تنها دانش اولیه C# کافی است. در این دوره، یادگیری از طریق ترکیبی از تئوری و کدنویسی عملی انجام میشود. پیش از ورود به بخش کد، هر مفهوم با اسلایدهای بصری واضح توضیح داده خواهد شد. رویکرد آموزشی مبتنی بر حل مسئله است: ابتدا یک مشکل شناسایی میشود، سپس "چرایی" آن درک شده، راه حل مورد بررسی قرار میگیرد و در نهایت در کد پیادهسازی میشود.
در دوره آموزشی ASP.NET Core for Backend: From beginners to deep dive با توسعه بکاند با استفاده از چارچوب ASP.NET Core و مفاهیم مرتبط با آن آشنا خواهید شد.
این دوره به گونهای طراحی شده است که شرکتکنندگان را برای شروع یا پیشرفت در مسیر شغلی علم داده (Data Science) آماده سازد. در طول این دوره، آنها به درک کاملی از نحوه برنامهنویسی با پایتون دست خواهند یافت و خواهند آموخت که چگونه این زبان را در ترکیب با ماژولها و کتابخانههای محاسبات علمی برای تحلیل دادهها به کار گیرند. یکی از مزایای اصلی این دوره، دسترسی مادامالعمر به بیش از ۱۰۰ دفترچه کد پایتون نمونه، ویدئوهای جدید و بهروزرسانیشده، و همچنین پروژههای تحلیل دادههای متنوعی است که در آینده به دوره اضافه خواهند شد. این پروژهها میتوانند به عنوان بخشی از یک پورتفولیو (نمونه کار) برای ارائه به کارفرمایان آینده مورد استفاده قرار گیرند.
در دوره آموزشی Learning Python for Data Analysis and Visualization Ver 1 با برنامهنویسی پایتون، تحلیل و بصریسازی دادهها و مفاهیم یادگیری ماشین آشنا خواهید شد.
این دوره آموزشی برای افرادی طراحی شده است که قصد دارند دانش پایه خود را در زبان برنامهنویسی C++ تعمیق بخشند، ویژگیهای C++11 را فرا گیرند، یا دوره رایگان C++ برای مبتدیان را گذراندهاند و به دنبال گام بعدی در یادگیری خود هستند. این دوره به شرکتکنندگان کمک میکند تا از سطح دانش ابتدایی C++ به سطحی پیشرفتهتر برسند و با قابلیتهای پیچیدهتر این زبان آشنا شوند. در آغاز این دوره، مباحث مربوط به مدیریت فایل در C++ مورد بررسی قرار میگیرد و سپس به تدریج به سمت مفاهیمی مانند کتابخانه قالب استاندارد (STL)، کلاسهای قالب (Template Classes)، سربارگذاری عملگرها (Operator Overloading)، عبارات لامبدا (Lambda Expressions)، و سازندههای انتقال (Move Constructors) پیش میرود. هر یک از این مباحث به تفصیل توضیح داده میشود تا فراگیران درک جامعی از کاربردها و اهمیت آنها در برنامهنویسی پیشرفته C++ پیدا کنند. در پایان دوره، به شرکتکنندگان نشان داده خواهد شد که چگونه با استفاده از برخی از ویژگیهای زبان که در طول دوره آموزش داده شدهاند، یک برنامه برای تولید تصاویر فراکتال ایجاد کنند. این پروژه عملی فرصتی عالی برای تمرین با اشارهگرهای هوشمند (Smart Pointers) و آرایهها (Arrays) فراهم میآورد و به شرکتکنندگان کمک میکند تا آموختههای خود را در یک پروژه واقعی به کار گیرند. این بخش عملی به منظور تثبیت مفاهیم و افزایش مهارتهای عملی برنامهنویسی طراحی شده است. در طول دوره، تمرینهایی متنوعی ارائه میشود؛ این تمرینها از آسان در اوایل دوره آغاز شده و به تدریج به تمرینهای دشوارتر (اما اختیاری) در انتهای دوره میرسند. این تمرینها به گونهای طراحی شدهاند که به فراگیران کمک کنند تا مفاهیم جدید را به خوبی درک کرده و توانایی حل مسئله خود را در برنامهنویسی C++ افزایش دهند.
در دوره آموزشی Learn Advanced C++ Programming با ویژگیها و مفاهیم پیشرفته زبان C++ آشنا خواهید شد.
در دنیای امروز که فناوری حرف اول را میزند، دانستن کدنویسی یک توانایی فوقالعاده محسوب میشود و جاوا یکی از قدرتمندترین، همهکارهترین و پرکاربردترین زبانهای برنامهنویسی موجود است. این دوره که برای افراد مبتدی طراحی شده است، به شما یک پایه محکم در برنامهنویسی جاوا میدهد، چه تازه شروع به کار کرده باشید و چه به دنبال ورود به یک حرفه در حوزه فناوری باشید. این دوره از طریق درسهای ساختارمند و مثالهای کاربردی، شما را از یک مبتدی مطلق به مرحله نوشتن برنامههای واقعی جاوا میرساند – حتی در پایان دوره یک مینی پروژه کامل نیز خواهید ساخت. شما نه تنها یاد میگیرید که چگونه کد بنویسید، بلکه یاد میگیرید چگونه مانند یک برنامهنویس فکر کنید: شکستن مسائل، ایجاد راهحلهای قابل استفاده مجدد و اعمال منطق برنامهنویسی به طور موثر. ما درک میکنیم که کدنویسی در ابتدا چقدر میتواند دلهرهآور باشد، به همین دلیل است که هر مفهوم به درسهای کوچک و قابل فهم تقسیم شده است که بر وضوح، کاربردهای دنیای واقعی و یادگیری عملی تمرکز دارند.
در دوره آموزشی Code Java in 5 Hours: A Complete Beginner's Guide با برنامهنویسی جاوا و مفاهیم اساسی آن آشنا خواهید شد.
شرکتکنندگان در این دوره مهارتهای لازم برای استفاده از Langflow را به طور کامل کسب خواهند کرد. آنها با مراحل ثبتنام و راهاندازی حساب کاربری Langflow آشنا میشوند و یاد میگیرند چگونه از اعتبار ۲۵ دلاری رایگان خود استفاده کرده و کلیدهای API برای OpenAI و سایر ارائهدهندگان را تنظیم کنند. همچنین، تسلط بر رابط کاربری Langflow از دیگر اهداف این دوره است. شرکتکنندگان نحوه سازماندهی جریانها و پوشهها، سفارشیسازی مولفهها و متغیرهای سراسری، و تنظیم تمها، اعلانها و پیامرسانی را فرا میگیرند. بخش مهمی از دوره به ساخت و مدیریت جریانها اختصاص دارد. در این قسمت، نحوه استفاده از قالبهای از پیش ساخته شده مانند دستیاران، تحلیل احساسات، تولید محتوا و موارد دیگر آموزش داده میشود. علاوه بر این، اتصال و تست جریانها با استفاده از ورودیهای چت، پردازش فایلهای PDF، و ادغام با پایگاههای داده و APIها مورد بررسی قرار میگیرد. این دوره همچنین شامل کار با ابزارهای رایگان و پرمیوم، و توسعه مولفههای پایتون سفارشی توسط خود شرکتکنندگان است. در نهایت، چندین پروژه واقعی به صورت گام به گام در این دوره پیادهسازی میشوند تا شرکتکنندگان تجربه عملی کسب کنند. این پروژهها شامل ساخت مشاوران ارز دیجیتال، تولیدکنندگان محتوای خودکار برای وردپرس، و سیستمهای RAG برای جستجوی معنایی و بازیابی اطلاعات هستند. این رویکرد عملی تضمین میکند که فراگیران میتوانند دانش خود را بلافاصله در سناریوهای واقعی به کار گیرند و به سرعت برنامههای هوش مصنوعی کاربردی ایجاد کنند.
در دوره آموزشی Build AI Apps Fast: Master Langflow Step by Step با ساخت برنامههای هوش مصنوعی بدون نیاز به کدنویسی عمیق و با استفاده از پلتفرم Langflow آشنا خواهید شد.
در این دوره، دانشپژوهان با روشهای ساخت رابط کاربری اندروید با استفاده از جتپک کامپوز آشنا میشوند. در ابتدا، آنها چیدمانها (layouts) را بررسی کرده و میآموزند که چگونه صفحه نمایش خود را با استفاده از چیدمانهای سطری و ستونی (row and column layouts) طراحی کنند. سپس، با مدیریت وضعیت (state management) در برنامههای اندروید آشنا شده و نحوه اطمینان از نمایش صحیح صفحات و همچنین ناوبری بین صفحات را کشف خواهند کرد. در ادامه، این دوره به مبحث افکتها (effects) میپردازد و به دانشپژوهان آموزش میدهد که چگونه از افکتها برای اطمینان از اینکه وظایف طولانیمدت فقط در طول عمر یک صفحه وجود دارند، استفاده کنند. این بخش شامل توضیحاتی در مورد انواع افکتها و کاربردهای آنها در سناریوهای مختلف برنامهنویسی اندروید خواهد بود. پس از اتمام این دوره، دانشپژوهان مهارتها و دانش لازم در زمینه جتپک کامپوز را برای ساخت رابطهای کاربری پیچیده برای اندروید کسب خواهند کرد. آنها قادر خواهند بود برنامههایی با رابط کاربری جذاب و واکنشگرا طراحی کرده و تجربه کاربری بهینهای را برای کاربران اندروید فراهم آورند. این دوره همچنین به بهترین شیوهها و نکات کلیدی در توسعه رابط کاربری با جتپک کامپوز میپردازد تا دانشپژوهان بتوانند کدهای تمیز، قابل نگهداری و بهینه بنویسند.
در دوره آموزشی Android UI with Jetpack Compose با ساخت رابط کاربری اندروید توسط جتپک کامپوز آشنا خواهید شد.
این دوره آموزشی جامع، از مبانی اولیه جاوا اسکریپت شروع کرده و به مفاهیم پیشرفته آن میپردازد. شرکتکننده با ساختار و نحو جاوا اسکریپت، انواع دادهها، توابع، شرطها، اشیاء و حلقهها آشنا میشود و در نهایت قادر به ساخت اولین برنامه کاربردی جاوا اسکریپت خود، یعنی "ساعت دیجیتال" خواهد بود. علاوه بر این، درک عمیقی از نحوه کارکرد جاوا اسکریپت در پشت صحنه به دست خواهد آورد. این بخش شامل مباحث حیاتی مانند مفهوم محیط اجرای سراسری و شیء سراسری، پشته اجرا، حوزه و زنجیره حوزه، Hoisting و کلمه کلیدی ویژه 'this' است که برای تبدیل شدن به یک توسعهدهنده واقعی جاوا اسکریپت ضروری است. در پایان هر بخش، با استفاده از تمرینها و آزمونها، دانش شرکتکننده مورد ارزیابی قرار میگیرد. شرکتکننده با مبانی این زبان آشنا میشود، از جمله نحوه نوشتن کد جاوا اسکریپت و نحو آن. همچنین به انواع دادههای مورد استفاده در جاوا اسکریپت، توابع، عبارات شرطی، اشیاء، حلقهها و غیره مسلط خواهد شد. در پایان این بخش، قادر به ساخت اولین برنامه کاربردی پایه جاوا اسکریپت خود، یعنی "ساعت دیجیتال" خواهد بود که با یک تکلیف کدنویسی و آزمون همراه است.
در دوره آموزشی JavaScript Bootcamp - Build Real World Applications با برنامه نویسی جاوا اسکریپت، از مبانی تا ساخت برنامههای کاربردی واقعی، آشنا خواهید شد.
در این دوره، شرکتکنندگان به صورت کاملاً عملی و گام به گام یاد میگیرند که چگونه یک سیستم پشتیبانی مشتری با قابلیتهای هوش مصنوعی ایجاد کنند. این سیستم با بهرهگیری از Spring Boot, Spring Security, تکنیکهای ورود از طریق شبکههای اجتماعی (Social Login)، Spring AI و React ساخته میشود. مسیر توسعه از پیکربندی اولیه تا استقرار نهایی برنامه به طور کامل پوشش داده خواهد شد، که تجربهای جامع و کاربردی را برای شرکتکنندگان فراهم میآورد. این قسمت به نحوه به کارگیری فناوریهای هوش مصنوعی برای خودکارسازی پاسخها و بهبود تعاملات با مشتری اختصاص دارد. شرکتکنندگان یاد میگیرند که چگونه چتباتهایی بسازند که بتوانند درخواستهای رایج را مدیریت کرده و در صورت لزوم، مسائل پیچیدهتر را به مسئول مربوطه ارجاع دهند. همچنین، به بررسی مدلهای یادگیری ماشین برای تحلیل دادههای مشتری و استخراج بینشهای ارزشمند پرداخته میشود. در این بخش، مهارتهای لازم برای توسعه یک رابط کاربری پویا و واکنشگرا (Responsive) که تعامل کاربر را افزایش میدهد، آموزش داده میشود. شرکتکنندگان یاد میگیرند که چگونه کامپوننتهای فرانتاند را با API بکاند یکپارچه کنند تا بهروزرسانی دادهها به صورت لحظهای انجام شود.
در دوره آموزشی Spring AI: Build a Professional AI Customer Support System با توسعه یک سیستم پشتیبانی مشتری مجهز به هوش مصنوعی آشنا خواهید شد.
زبان برنامهنویسی Go که با نام Golang نیز شناخته میشود، یک زبان برنامهنویسی متنباز است که در سال ۲۰۰۷ توسط گوگل توسعه یافت و در سال ۲۰۰۹ به طور رسمی منتشر شد. هدف از طراحی Go، ترکیب عملکرد و امنیت زبانهای با نوعبندی ایستا مانند C/C++ با سادگی و سهولت استفاده از زبانهای پویا مانند پایتون بوده است. Go به طور خاص برای ساخت سیستمهای سریع، مقیاسپذیر و همزمان شهرت دارد. به همین دلیل، به طور گستردهای در توسعه سرویسهای بکاند، زیرساختهای ابری، ابزارهای DevOps و معماریهای میکروسرویس مورد استفاده قرار میگیرد. این زبان با ویژگیهای منحصر به فرد خود، امکان توسعه نرمافزارهایی را فراهم میکند که در عین کارایی بالا، از قابلیت اطمینان و مقیاسپذیری فوقالعادهای برخوردار باشند. تاکید Go بر سادگی و خوانایی کد، فرآیند توسعه و نگهداری نرمافزار را برای توسعهدهندگان آسانتر میکند. علاوه بر این، پشتیبانی داخلی از همزمانی و جمعآوری خودکار زباله (Garbage Collection) از جمله مزایای کلیدی این زبان محسوب میشود که به توسعهدهندگان کمک میکند تا بدون دغدغه مدیریت دستی حافظه، بر منطق اصلی برنامه تمرکز کنند.
در دوره آموزشی Go Programming: Build Fast, Scalable, Reliable Applications با زبان برنامهنویسی Go و نحوه ساخت برنامههای سریع، مقیاسپذیر و قابل اطمینان با آن آشنا خواهید شد.
در این دوره جامع، شرکتکنندگان به طور کامل با ساخت یک سیستم رابط کاربری فرانتاند تمامعیار و با کیفیت AAA از صفر آشنا میشوند. این سیستم با بهرهگیری از چارچوب Common UI و زبان قدرتمند C++ در Unreal Engine 5 توسعه داده میشود. هدف این دوره، آموزش نحوه ایجاد رابطهای کاربری همهجانبه و ماژولار است که برای پروژههای واقعی طراحی شدهاند؛ از منوهای لایهبندی شده گرفته تا پشتیبانی کامل از گیمپد. در ابتدا، شرکتکنندگان با راهاندازی زیربنای اصلی رابط کاربری شروع میکنند. یک ویجت طرحبندی اولیه ایجاد میشود، پشتههای ویجت با استفاده از تگهای گیمپلی ثبت میشوند و توابع ناهمگام برای نمایش ویجتها روی صفحه پیادهسازی میگردند. پس از این مرحله، یک صفحه واکنشگرا با عنوان "Press Any Key" (هر کلیدی را فشار دهید) ساخته شده و با استفاده از جریان جدید ویجت نمایش داده میشود. در ادامه، سیستم منوی اصلی پویا ایجاد خواهد شد. دکمههای Common UI با پشتوانه کلاسهای نیتیو C++ برای افزودن توضیحات متنی دکمهها، دکمههای عمل و یک صفحه تأیید انعطافپذیر مورد استفاده قرار میگیرند. همچنین، پشتیبانی کامل از گیمپد به طور یکپارچه در این سیستم ادغام میشود. در طول این فرآیند، شرکتکنندگان یاد میگیرند که چگونه ویژگیهای رابط کاربری را به شیوهای ماژولار و قابل استفاده مجدد برای پروژههای Blueprint و C++ ساختاردهی کنند.
در دوره آموزشی Unreal Engine 5 C++: Advanced Frontend UI Programming با برنامهنویسی پیشرفته رابط کاربری فرانتاند با Unreal Engine 5 و C++ آشنا خواهید شد.