دسته نرم افزار

Udemy – NextJS 15 Ultimate – Build a Music Player App (TypeScript) 2024-11

NextJS 15 Ultimate – Build a Music Player App (TypeScript) دوره آموزشی ایجاد یک برنامه پخش کننده موسیقی کاملاً کاربردی با استفاده از Next.js 15 و TypeScript می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. در این دوره آموزشی، نحوه ساخت اپلیکیشن های وب پویا و تعاملی با آخرین ویژگی های Next.js از جمله تولید سایت استاتیک، رندر سمت سرور و مسیرهای API را یاد خواهید گرفت. این پروژه بر روی یک برنامه پخش کننده موسیقی متمرکز است، جایی که شما ویژگی هایی مانند پخش صدا، لیست های پخش و رابط های کاربری یکپارچه را پیاده سازی خواهید کرد.

Coding Blocks – Algo.Java | Data Structures and Algorithms 2024-9

دوره Algo.Java | Data Structures and Algorithms. این دوره منحصر به فرد که توسط Coding Blocks طراحی شده است، مباحث پیشرفته ساختارهای داده و الگوریتم‌ها را پوشش می‌دهد. این دوره یک بسته کامل برای تمام برنامه‌نویسان مشتاقی است که می‌خواهند در زمینه ساختارهای داده و الگوریتم‌ها تخصص پیدا کنند یا برای مصاحبه‌های کارآموزی یا استخدام آماده می‌شوند. این دوره آنلاین به شما انبوهی از چالش‌های برنامه‌نویسی را ارائه می‌دهد که ممکن است در مصاحبه شغلی بعدی خود با آن‌ها روبرو شوید. با بیش از 250 ویدیو آموزشی و چندین مسئله عملی، دانش‌آموزان نه تنها با بهینه‌سازی فضا و زمان، راه‌حل‌های خود را کارآمدتر می‌کنند، بلکه این دوره یک پایه محکم برای آن‌ها فراهم می‌کند تا در تمام مصاحبه‌های برنامه‌نویسی خود بدرخشند. کلاس‌ها با مرور اولیه بازگشت شروع می‌شوند و سپس به مباحث پیشرفته‌ای مانند OOP(s)، تحلیل پیچیدگی و غیره می‌پردازند. تمرکز اصلی این کلاس‌های جاوا بر حفظ تعادل بین تئوری و دانش عملی با مقدار زیادی تمرین سؤالات مبتنی بر مرتب‌سازی، جستجو، الگوریتم‌های حریصانه، الگوریتم‌های تقسیم و غلبه، برنامه‌نویسی دینامیک همراه با یک مرور جامع از ساختارهای داده‌ای مانند لیست‌های پیوندی، درخت‌ها، گراف‌ها، هیپ‌ها، هشینگ و غیره است.

Udemy – Flutter and Dart | Flutter Dart Programming from Scratch 2024-12

Flutter and Dart | Flutter Dart Programming from Scratch، دوره آموزش فلاتر و دارت از صفر توسط آکادمی یودمی منتشر شده است. Flutter یک Google SDK برای ساخت رابط‌های بومی برای iOS و Android با استفاده از زبان برنامه‌نویسی Dart است که می‌تواند با پایه‌های کد iOS و Android موجود ادغام شود. رایگان و منبع باز است. Flutter جعبه ابزار UI گوگل برای ساخت برنامه های زیبا و بومی کامپایل شده برای موبایل، وب و دسکتاپ از یک پایه کد Flutter Dart در ابتدا با پشتیبانی از iOS و اندروید Flutter 2 به عنوان نسخه پایدار در مارس 2021 با پشتیبانی از ویندوز راه اندازی شد. ، macOS، Linux و web Flutter با دارت اجرا می شود، یک زبان برنامه نویسی توسعه یافته توسط Google Dart یک زبان شی گرا با تایپ قوی است. با یک سینتکس آشنا به سبک C توسعه دهندگان می توانند برنامه های دارت را در کدهای بومی سریعی کامپایل کنند که به طور روان بر روی تمام پلتفرم های پشتیبانی شده اجرا می شود در وب، فلاتر دارت به کد جاوا اسکریپت کامپایل می شود که می تواند در مرورگر اجرا شود وب فلاتر از سه لایه معماری تشکیل شده است: فریمورک Flutter که در Dart نوشته شده است و تمام ویجت هایی را که توسعه دهندگان برای ساخت برنامه های خود استفاده می کنند را ارائه می دهد.

Udemy – Hadoop Developer In Real World 2020-7

Hadoop Developer In Real World یکی از برترین دوره‌های آموزشی یودمی است که به آموزش فریم ورک هادوپ پرداخته است. در این دوره تمامی مفاهیم آموزشی لازم برای کسب جایگاه شغلی توسعه دهنده هادوپ آموزش داده میشود. مفاهیمی همچون HDFS، MapReduce, YARN, Apache Pig و Hive در این دوره ارائه شده است. هر یک از مفاهیم فوق به صورت عمیق و مفهومی بررسی شده و مدرس تنها به مفاهیم اولیه و ابتدایی بسنده نکرده و مباحث پیچیده ای مثل فرمت فایلها، فرمتهای ورودی و خروجی، اشکال زدایی، بهینه سازی و غیره را نیز پوشش داده است. همه مفاهیم در قالب پروژه های جالبی مثل آنالیز مجموعه ای از میلیونها آهنگ به منظور پیدا کردن خواننده های غیر مشهور با آهنگهای مطرح، رتبه بندی صفحات جمع آوری شده از ویکی پدیا، شبیه سازی قابلیت دوستی متقابل در فیسبوک و غیره ارائه شده اند. این دوره برای افرادی که تصمیم به کسب جایگاه شغلی توسعه دهنده هادوپ دارند و یا هر فردی که به دنبال یادگیری دقیق بیگ دیتا و فریم ورک هادوپ است کاربرد دارد.

Coding Blocks – Competitive Programming 2024-10

دوره Competitive Programming. این دوره آموزشی به شما کمک می‌کند تا مهارت‌های برنامه‌نویسی رقابتی خود را برای شرکت در مسابقاتی مانند ACM ICPC و Google Kickstart تقویت کنید. این دوره برنامه‌نویسی رقابتی توسط Coding Blocks ارائه می‌شود و یک آموزش جامع برای یادگیری برنامه‌نویسی رقابتی است. هدف این دوره 8 هفته‌ای، ارتقا و بهینه‌سازی مهارت‌های حل مسئله برنامه‌نویسان جوان است تا بتوانند به راحتی در چالش‌ها و مسابقات آنلاین کد نویسی شرکت کنند. در این دوره، مفاهیم پیشرفته‌ای مانند ساختارهای داده‌ای Segment Trees و Binary Index / Fenwick Trees آموزش داده خواهد شد. همچنین، دانشجویان با الگوریتم‌هایی مانند برنامه‌نویسی پویا (Dynamic Programming)، Bitmasking، الگوریتم‌های حریصانه (Greedy Algorithms) و تقسیم و غلبه (Divide & Conquer) آشنا خواهند شد. داشتن دانش پایه در زمینه‌های مرتب‌سازی، جستجو، بازگشت (Recursion)، ساختارهای داده‌ای و تحلیل پیچیدگی زمانی و فضایی برای یادگیری بهتر ضروری است.