Course catalog

Course duration

Course provider

Topic

Categories

Showing 1-20 of 1,052 items.

linkedin .NET Deep Dive: NuGet Package Manager (Mitalearn-225825)

  • 2 hours 38 minutes
  • مناسب همه
  • Release date: 15 July 2021
  • Author: Walt Ritscher
درباره این دوره:

اکثر زبان های برنامه نویسی دارای یک سیستم مدیریت بسته مرتبط هستند که به یافتن و نصب کتابخانه های کد و وابستگی های آنها کمک می کند. برای توسعه دهنده دات نت، NuGet مدیر بسته رسمی است. در این دوره، برنامه نویس قدیمی دات نت، Walt Ritscher، به ادغام NuGet در Visual Studio و خط فرمان Visual Studio نگاه می کند. والت به شما نحوه نصب، به‌روزرسانی و حذف بسته‌ها از پروژه‌های دات‌نت و همچنین نحوه جستجو در گالری عمومی NuGet و ایجاد مخازن خصوصی برای تیم خود را به شما نشان می‌دهد. او همچنین روند ایجاد و انتشار بسته های سفارشی را شرح می دهد. اگر یک برنامه نویس دات نت هستید، درک سیستم مدیریت بسته های ویژوال استودیو یک دانش حیاتی است، بنابراین با والت همراه شوید تا به مدیریت بسته NuGet نگاهی عمیق بکند.

linkedin .NET Essentials: Working with LINQ (Mitalearn-193627)

  • 3 hours 4 minutes
  • متوسط
  • Release date: 16 September 2020
  • Author: Walt Ritscher
درباره این دوره:

آیا راهی ساده تر و سازگارتر برای پرس و جو از داده ها می خواهید؟ جستجوی یکپارچه زبان (LINQ) ممکن است همان چیزی باشد که شما به دنبال آن هستید. این مجموعه ابزار پرس و جوی همه منظوره به توسعه دهندگان این امکان را می دهد که داده ها را مستقیماً در کد C# فیلتر، مرتب کنند، تجمیع و پرس و جو کنند. در این دوره، به Walt Ritscher بپیوندید، زیرا او به شما کمک می کند تا با LINQ، با تمرکز بر LINQ to Objects، راه بیفتید و اجرا کنید. والت با نشان دادن نحوه استفاده از LINQPad، ویرایشگر کد و اجرای کد که می توانید برای نوشتن و آزمایش نمونه های LINQ ارائه شده در این دوره استفاده کنید، شروع می کند. سپس ویژگی‌های کلیدی دات‌نت که LINQ را تقویت می‌کنند، عناصر ضروری یک پرس و جو و انواع مختلف عبارات پرس و جو را برجسته می‌کند. به‌علاوه، درباره فیلترها، مجموعه‌ها، گروه‌ها، عملیات عناصر، کمی‌سازی داده‌ها و ابزارهای پارتیشن بیاموزید. در طول مسیر، والت چالش هایی را ارائه می دهد که به شما کمک می کند تا نحوه به کارگیری این مفاهیم را در دنیای واقعی درک کنید.

linkedin 11 نکته برای دات نت 6 (Mitalearn-271963)

  • 47 minutes
  • مناسب همه
  • Release date: 23 June 2022
  • Author: Walt Ritscher
درباره این دوره: 

 دات نت مایکروسافت به کتابخانه ها و API های زیادی مجهز است که گاهی اوقات پیگیری همه آن ها دشوار است. حتی اگر سال‌ها توسعه‌دهنده دات‌نت بوده باشید، احتمالاً هنوز با ویژگی‌هایی مواجه می‌شوید که نمی‌دانستید وجود دارند. اکنون زمان آن فرا رسیده است که در این دوره آموزشی قابل دسترسی با مدرس والت ریچر، مهارت های خود را به سرعت بالا ببرید، یازده نکته کلیدی کدنویسی را برای تقویت دانش خود در NET 6 بررسی کنید.

امروزه مهارت های توسعه دهنده خود را افزایش دهید تا خود را بهبود بخشید. عملکرد یا ایجاد یک شغل جدید. ضروری ترین و آسان ترین ترفندها را بیاموزید تا از تجربه دات نت بیشترین بهره را ببرید، از جمله استقرار تک فایل، SelectMany، DateOnly، Humanizer، ReadOnlyCollection، .ترکیب، داده های آزمایش جعلی با Bogus، افزودن نقاط پایانی نسخه، شمارش یونیکد کاراکترهای رشته ای، ToLookup و فایل های Zip. پس از اتمام این دوره، شما آماده خواهید بود که چالش بعدی کد نویسی دات نت خود را کارآمدتر، سریعتر و با سهولت انجام دهید.

Related Skills

linkedin 8 چیزی که باید در پایتون بدانید (Mitalearn-213398)

  • 50 minutes
  • مناسب همه
  • Update date: 21 June 2026
  • Author: Jonathan Fernandes
درباره این دوره:

آموزش های مبتدی پایتون زیادی وجود دارد، اما برای ساخت اپلیکیشن های مفید، باید فراتر از اصول اولیه حرکت کنید. این دوره به شما در سفر به نوشتن کدهای سطح متوسط ​​پایتون کمک می کند. مربی Jonathan Fernandes هشت مورد را ارائه می دهد که باید بدانید چگونه در پایتون انجام دهید. موضوعات شامل متدهای Python any() و all() با استفاده از متدهای enumerate() و zip()، min() و max() و غیره است. برای هر موضوع، جاناتان یک رویکرد عملی ارائه می‌کند و سپس یک چالش (با راه‌حل) برای تمرین به شما ارائه می‌دهد.n ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.

linkedin 8 دستور git که باید بدانید (Mitalearn-408677)

  • 56 minutes
  • مناسب همه
  • Release date: 9 November 2022
  • Author: Ronnie Sheer
درباره این دوره: 

 اگر شما یک توسعه دهنده نرم افزار هستید ، احتمالاً می دانید که GIT یکی از مفیدترین سیستم های کنترل نسخه در آنجا است. اما در حالی که بیشتر توسعه دهندگان اصول اولیه GIT را تسلط داده اند ، می توان مهارت های خود را به سطح بعدی و تبدیل شدن به یک کاربر پیشرفته GIT کمی سخت تر کرد. در این دوره ، مربی رونی گیل به شما نشان می دهد که چگونه می توانید حرکت را از توسعه دهنده Git Intermediate به قلمرو کارشناس کنترل شده و تنظیم شده ، انجام دهید. دریابید که چگونه می توانید بهره وری خود را افزایش دهید و همچنین لحظات ناامیدی خود را به حداقل برسانید. رونی شما را از طریق چند ترفند اساسی مانند Stashing و اضافه کردن تغییرات طی می کند ، و سپس به تکنیک های پیشرفته تری مانند خنثی کردن تعهدات ، برگشت دادن و تنظیم قلاب های پیش ساز تبدیل می شود. مهارت های جدید خود را با چالش های Git-Command در طول مسیر آزمایش کنید.

این دوره با GitHub Codespaces ، یک محیط توسعه دهنده ابر فوری که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به تنظیمات محلی محلی ارائه می دهد ، یکپارچه شده است. با استفاده از Codepaces GitHub ، می توانید از هر دستگاهی ، در هر زمان استفاده کنید-همه در حالی که از ابزاری استفاده می کنید که احتمالاً در محل کار با آن روبرو خواهید شد. برای یادگیری نحوه شروع کار ، از فیلم "استفاده از Codepaces GitHub با این دوره" دیدن کنید.

Related Skills

linkedin Advanced ASP.NET Web API 2.2 (Mitalearn-169317)

  • 2 hours 9 minutes
  • پیشرفته
  • Release date: 21 June 2026
  • Author: Ervis Trupja
درباره این دوره:

ASP.NET Web API 2.2 - چارچوبی برای ساختن API های وب در بالای دات نت فریم ورک - می تواند یک انتخاب عالی برای توسعه دهندگانی باشد که به دنبال افشای داده ها و خدمات خود هستند. در این دوره پیشرفته، Ervis Trupja به شما کمک می کند تا دانش خود را از این فریمورک محبوب به سطح بالاتری ببرید. ارویس به موضوع تزریق وابستگی در Web API می پردازد و توضیح می دهد که چگونه وابستگی ها را با Unity حل کنیم. او همچنین درخواست‌های متقاطع را بررسی می‌کند و نحوه ایجاد یک خط‌مشی اشتراک‌گذاری منابع متقاطع (CORS) را نشان می‌دهد. به علاوه، یاد بگیرید که چگونه APIها را بدون شکستن ویژگی‌های موجود نسخه کنید، مدیریت‌کننده‌های پیام سفارشی ایجاد کنید، یک برنامه Web API را در سرور IIS میزبانی کنید، با خود میزبانی و موارد دیگر مقابله کنید.

linkedin Advanced C#: Functional Programming Patterns (2020) (Mitalearn-201821)

  • 1 hours 54 minutes
  • پیشرفته
  • Release date: 11 August 2020
  • Author: Walt Ritscher
درباره این دوره:

برنامه نویسی عملکردی به توسعه دهندگان راه ساده ای برای مقابله با مشکلات نرم افزار مدرن مانند مقیاس عظیم، سیستم های توزیع شده و زمان های اجرا رشته ای متعدد ارائه می دهد. کنجکاو هستید که چگونه الگوهای برنامه نویسی کاربردی را در برنامه های NET خود کار کنید؟ در این دوره، Walt Ritscher به شما نشان می دهد که چگونه. کشف کنید که چگونه از ویژگی های برنامه نویسی کاربردی در سی شارپ برای تغییر کد خود استفاده کنید. والت موضوعات کلیدی مانند تغییرناپذیری، توابع مرتبه بالاتر و اینکه چرا عبارات برای برنامه های کاربردی بهتر هستند را پوشش می دهد. بعلاوه، یاد بگیرید که چگونه جریان تابع را در سی شارپ با استفاده از خط لوله بنویسید. کار با مفاهیم برنامه نویسی کاربردی مانند نقشه، فیلتر و پیوند در LINQ. و بیشتر.

linkedin Advanced C#: Thread-Safe Data with Concurrent Collections (Mitalearn-192930)

  • 1 hours 39 minutes
  • پیشرفته
  • Release date: 28 June 2026
  • Author: Walt Ritscher
درباره این دوره:

کلاس "Thread-safe" کلاسی است که اعضای آن در برابر موقعیت هایی که در آن یک رشته رشته دیگری را قطع می کند محافظت می شود. انواع استاندارد مجموعه دات نت امن نیستند، که می تواند منجر به مشکلات متعددی از جمله شرایط مسابقه، خرابی داده ها، و استثناهای غیرمنتظره در برنامه های کاربردی چند رشته ای مدرن شود. در این دوره، مدرس Walt Ritscher نحوه کار با مجموعه‌های همزمان امن برای به اشتراک گذاشتن داده‌ها در رشته‌ها و ساخت برنامه‌های مقیاس‌پذیرتر را نشان می‌دهد. با استفاده از مثال‌های عملی، والت مشکلاتی را که می‌توانید هنگام کار در برنامه‌های چند رشته‌ای با آن مواجه شوید، تشریح می‌کند و توضیح می‌دهد که چرا مجموعه‌های همزمان در مدیریت رشته‌های متعدد عالی هستند. او نحوه کار با کلاس ConcurrentDictionary از جمله نحوه به روز رسانی داده ها در ConcurrentDictionary را بررسی می کند. به‌علاوه، درباره الگوی تولیدکننده-مصرف‌کننده و نحوه ارتباط آن با انواع مجموعه‌های همزمان، نحوه استفاده از BlockingCollection - کلاس مجموعه ایمن رشته‌ها - و موارد دیگر بیاموزید.

linkedin Advanced MySQL and MariaDB (Mitalearn-60126)

  • 1 hours 39 minutes
  • پیشرفته
  • Release date: 22 June 2026
  • Author: Sheeri Cabral
درباره این دوره:

MySQL و MariaDB راه حل های پایگاه داده قدرتمندی هستند که به روش های کمی متفاوت عمل می کنند. در این دوره Sheeri K. Cabral MySQL و MariaDB را مقایسه و مقایسه می کند و به شما نشان می دهد که چگونه وظایف پیشرفته را در هر سیستم انجام دهید. ابتدا نحوه نصب و پیکربندی موتور ذخیره سازی Sphinx و افزونه HandlerSocket را یاد بگیرید. سپس دریابید که چگونه GTID ها (شناسه های تراکنش جهانی) را راه اندازی کنید و تکرار را آسان تر کنید، مخصوصاً برای failover. در نهایت، نحوه نصب و استفاده از افزونه های احراز هویت و ممیزی را بیاموزید و یاد بگیرید که چگونه MySQL و MariaDB اطلاعات هندسی و جغرافیایی را ذخیره می کنند. این آموزش ها به شما کمک می کند تا این سیستم های مدیریت پایگاه داده را ارزیابی کرده و ابزارها و تکنیک های مفید جدیدی را برای افزودن به زرادخانه اداری خود بیابید.

rnrn درک MariaDB برای کاربران MySQL را بررسی کنید.

linkedin Advanced NLP with Python for Machine Learning (Mitalearn-409493)

  • 1 hours 26 minutes
  • مناسب همه
  • Release date: 21 June 2026
  • Author: Gwendolyn Stripling
درباره این دوره:

این دوره برای هرکسی که می خواهد روشهای پیشرفته تر NLP را بیاموزد. مدرس Gwendolyn Stripling ، دکترا ، با نگاهی به مفاهیم و اصول اساسی NLP ، از جمله تکامل و اهمیت پردازش زبان طبیعی آغاز می شود. او سپس برخی از اصول اولیه NLP و Python را مرور می کند - و قبل از پرش به تکنیک های مدرن تر و پیشرفت در پردازش زبان طبیعی با استفاده از مدل های ترانسفورماتور مانند GPT و BERT ، کتابخانه NLP را معرفی می کند. روش هایی مانند تنظیم دقیق ، تنظیم دقیق پارامتر (PEFT) و نسل بازیابی (RAG) به شما دانش بنیادی را که برای بهبود عملکرد مدل زبان بزرگ (LLM) نیاز دارید ، به شما می دهد. روش هایی را که می توانید NLP را در برنامه های خود و روز به روز اعمال کنید ، بیاموزید ، از جمله نحوه تجزیه و تحلیل احساسات مشتری هر فصل با یک چالش و راه حل به پایان می رسد ، بنابراین می توانید دانش خود را همانطور که می خواهید آزمایش کنید.

linkedin Advanced NLP with Python for Machine Learning (2020) (Mitalearn-192862)

  • 2 hours 9 minutes
  • پیشرفته
  • Release date: 10 August 2020
  • Author: Derek Jedamski
درباره این دوره: 

 حجم باورنکردنی از داده های متنی بدون ساختار هر روز توسط رسانه های اجتماعی، صفحات وب و انواع منابع دیگر تولید می شود. اما بدون توانایی رام کردن و استفاده از آن داده ها، نمی توانید ارزشی از آن بدست آورید. در این دوره آموزشی، یاد بگیرید که چگونه داده های متنی آشفته را با استفاده از پایتون به بینش های قدرتمند تبدیل کنید. مربی درک جدامسکی شروع می کندn سپس به موضوعات پیچیده تری مانند word2vec، doc2vec و شبکه های عصبی تکراری می پردازد. برای پایان دادن به دوره، او این مفاهیم را با استفاده از آنها در یک مشکل یادگیری ماشینی، زمینه ای واقعی می دهد.

linkedin Advanced Node.js: Scaling Applications (Mitalearn-135776)

  • 1 hours 14 minutes
  • پیشرفته
  • Update date: 21 June 2026
  • Author: Alex Banks
درباره این دوره:

در حالی که Node.js برای ایجاد برنامه های کوچک با کمترین سطح سطح عالی است، اما به گونه ای طراحی شده است که مقیاس پذیر باشد. در این دوره، تکنیک های برنامه نویسی پیچیده ای را بیاموزید که می تواند به شما در مقیاس بندی برنامه های Node.js کمک کند. مربی الکس بنکس روی مکعب مقیاس می رود و در مورد جهات مختلفی که می توان یک برنامه را در آن مقیاس کرد بحث می کند: در امتداد محور x، محور z و محور y. او همچنین به شبیه‌سازی نگاه می‌کند و در مورد چگونگی فورک کردن فرآیندهای Node.js و کار با خوشه‌ها با PM2 بحث می‌کند. به علاوه، نحوه تنظیم پارتیشن بندی افقی برای تقسیم داده ها بین پایگاه های داده و همچنین نحوه تجزیه برنامه ها به میکروسرویس ها را بیاموزید.

linkedin Advanced PHP (Mitalearn-93089)

  • 2 hours 17 minutes
  • پیشرفته
  • Release date: 22 June 2026
  • Author: Justin Yost
درباره این دوره:

فضاهای نام را پیاده سازی کنید، رابط ها را گسترش دهید، اولین Trait خود را ایجاد کنید، در برنامه نویسی شی گرا غوطه ور شوید و روش های برنامه نویسی همه کاره را با این دوره کشف کنید. توسعه‌دهنده وب جاستین یوست شما را به بخش‌های پیشرفته زبان سمت سرور PHP، از جمله کلاس‌های انتزاعی، تکرارکننده‌ها، ژنراتورها و هش رمز عبور می‌برد. او یک نمای کلی از هر موضوع ارائه می‌کند، نحوه کدنویسی هر مورد را برای اولین بار به شما راهنمایی می‌کند، و سپس به شما نشان می‌دهد که چگونه بیشتر گسترش دهید.\r\n برنامه نویسی شی گرا خود را فراتر از ویژگی ها و روش های اساسی به استفاده از سازنده ها، ساختار شکن ها و تک تک ها ببرید. استثناهای تودرتو بسازید، از نکات تایپ استفاده کنید، و راه های دیگری را برای ایجاد نرم افزار انعطاف پذیرتر با استفاده از PHP کشف کنید.

linkedin Advanced PHP: Debugging Techniques (Mitalearn-383330)

  • 1 hours 7 minutes
  • مناسب همه
  • Release date: 21 June 2026
  • Author: Gary Kovar
درباره این دوره:

PHP قسمت پشتی بسیاری از وب سایت های جهان را تقویت می کند. اما طیف وسیعی از سطوح خطا آن را دشوار می کند که بدانید چه چیزی چیست، به خصوص وقتی صحبت از گرفتن اطلاعات مرتبط و خطاهای اشکال زدایی در کد شما می شود. در این دوره، مربی گری کوار تکنیک های پیشرفته ای را برای بهبود گردش کار اشکال زدایی با استفاده از ابزارهای محلی و غیر محلی به شما نشان می دهد.

با نحوه استفاده از PHP برای:

آشنا شوید
  • سطوح خطا را ثبت و به درستی شناسایی کنید.
  • اطلاعات مناسب را برای رفع اشکال دریافت کنید.
  • گزارش خطای PHP را پیکربندی کنید، خطاهای ثبت را در فایل‌ها، و خطاهای گزارش را در مکان‌های دیگر پیکربندی کنید.
  • با استفاده از ابزارهای توسعه محلی مانند var_dump، WordPress CLI، Laravel artisan tinker، whoops و Xdebug، با کارآمدتر اشکال‌زدایی کنید.
  • اشکال‌زدایی در نمونه‌های غیر محلی با ثبت خطاها از راه دور با ابزارهایی مانند Monolog.

Related Skills

linkedin Advanced Threading in C# (Mitalearn-144089)

  • 2 hours 8 minutes
  • متوسط
  • Release date: 28 June 2026
  • Author: Chander Dhall
درباره این دوره:

یاد بگیرید که چگونه برنامه‌های C# بنویسید که چندین کار را همزمان انجام می‌دهند که به برنامه‌های چند رشته‌ای معروف است. برنامه‌هایی که از multithreading استفاده می‌کنند به ورودی کاربر بیشتر پاسخگو هستند، زیرا رابط کاربری فعال می‌ماند زیرا وظایف پردازشگر فشرده روی رشته‌های جداگانه اجرا می‌شوند. Multithreading هنگام ایجاد برنامه‌های مقیاس‌پذیر نیز مفید است زیرا می‌توانید با افزایش حجم کار، رشته‌ها را اضافه کنید. در این دوره، مایکروسافت MVP Chander Dhall اصول اولیه threading و سیگنالینگ را بررسی می کند و سپس نحوه استفاده از کتابخانه محبوب دات نت برای اجرای موازی، TPL را نشان می دهد. نحو پرس و جو PLINQ. و الگوی برنامه نویسی ناهمزمان توصیه شده، TAP. در پایان دوره، او نشان می دهد که چگونه می توان کدهای متوالی را به یک برنامه چند رشته ای تبدیل کرد که پنج برابر سریعتر از قبل اجرا می شود.

Related Skills

linkedin AI Boxing AI: یک سرور MCP از راه دور را از صفر بسازید تا با OAUTH مستقر شوید (Mitalearn-438104)

  • 2 hours 54 minutes
  • مناسب همه
  • Release date: 31 July 2025
  • Author: Morten Rand-Hendriksen
درباره این دوره: 

 MCP ، پروتکل زمینه Model ، شما را قادر می سازد تا تقریباً هر چیزی را به AI وصل کنید. در این دوره سریال به نوبه خود ، مربی اصلی LinkedIn Morten Rand-Hendriksen Unboxes MCP. شما می آموزید که MCP چیست و چرا اهمیت دارد. سپس دست به دست هم دهید و یاد بگیرید که چگونه سرورهای MCP را از ابتدا بسازید ، از ویژگی های برش مانند انتخاب و نمونه برداری ، مدیریت امنیت و مجوز استفاده کنید و سرورهای MCP از راه دور را برای دسترسی و استفاده آسان تر مستقر کنید.

linkedin Ajax with PHP: Add Dynamic Content to Websites (Mitalearn-101419)

  • 3 hours 37 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Kevin Skoglund
درباره این دوره:

محتوای پویا و بارگذاری ناهمزمان را به وب سایت ها اضافه کنید تا با Ajax و PHP آنها را مدرن تر، حرفه ای تر و کاربر پسندتر کنید. نحوه استفاده از Ajax برای ارسال و دریافت داده در پس‌زمینه و نحوه استفاده از PHP برای جمع‌آوری و برگرداندن پاسخ‌های متن، HTML یا JSON را بیاموزید. کوین اسکوگلند بینندگان را در پروژه‌های نمونه برای رایج‌ترین موارد استفاده Ajax راهنمایی می‌کند: دکمه‌هایی که به کاربران اجازه می‌دهد موارد مورد علاقه خود را علامت‌گذاری کنند، فرم‌هایی که داده‌ها را در پس‌زمینه اعتبارسنجی و ارسال می‌کنند، پیمایش بی‌نهایت محتوای صفحه‌بندی‌شده، و پیشنهادات خودکار در زیر یک فیلد متنی.

linkedin Android O First Look for Developers (Mitalearn-117977)

  • 30 minutes
  • مبتدی
  • Release date: 21 June 2026
  • Author: David Gassner
درباره این دوره:

اگر شما یک توسعه دهنده با تجربه هستید که می خواهید با آخرین نسخه اندروید شروع کنید، می توانید از این دوره برای یادگیری نحوه نصب، راه اندازی و استفاده از ویژگی های جدید Android O استفاده کنید. به مربی David Gassner که پیش نمایش ارائه می دهد، بپیوندید. از Android Studio 2.4 و سپس به شما نشان می دهد که چگونه Android O را در یک پروژه جدید هدف قرار دهید و دستگاه های آزمایشی را راه اندازی کنید. در مرحله بعد، او ویژگی‌ها و پیشرفت‌های جدید Android O را به شما نشان می‌دهد، از جمله اعلان‌ها در کانال‌ها، تکمیل خودکار اجزای ورودی داده، ویدیوی تصویر در تصویر، اندازه‌گیری خودکار TextView، نمادهای راه‌انداز قابل پین، Wi-Fi Aware و موارد دیگر. برای یادگیری نحوه استفاده از Android O برای بهبود برنامه های خود آماده شوید.

linkedin Angular: API Communication and Authentication (Mitalearn-118334)

  • 1 hours 41 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Victor Mejia
درباره این دوره:

APIها در قلب توسعه سازمانی قرار دارند و Angular خدمات قوی برای برقراری ارتباط با آنها از طریق HTTP ارائه می دهد. اما یکی از بهترین راه‌ها برای اجرای احراز هویت سرویس‌های API استفاده از JWTs (JSON web tokens) است. در این دوره، ما به استفاده از سرویس $http ارائه شده در Angular برای ایجاد یک سرویس API قوی و قابل استفاده مجدد که احراز هویت JWT را پیاده سازی می کند، عمیقاً استفاده می کنیم. مربی Victor Mejia همچنین نحوه استفاده از روتر Angular را برای محافظت از مسیرهای سمت سرویس گیرنده و خدمات تست واحد، درخواست‌های HTTP و اقدامات همگام‌سازی پوشش می‌دهد. همه این مفاهیم با استفاده از یک برنامه مدیریت تماس واقعی نشان داده می شوند، بنابراین می توانید نحوه اجرای تماس های API و احراز هویت کاربر را در یک برنامه Angular واقعی مشاهده کنید.

linkedin Angular: Building Large Applications (2018) (Mitalearn-132529)

  • 1 hours 2 minutes
  • پیشرفته
  • Release date: 27 February 2018
  • Author: Emmanuel Henri
درباره این دوره:

برنامه های وب همچنان در حال رشد هستند و هر روز ویژگی های بیشتر و پیچیدگی بیشتری اضافه می کنند. در حالی که فریم ورک هایی مانند توسعه دهندگان یدکی Angular به طور مداوم اختراع مجدد می کنند، حجم عظیم کد مورد نیاز برای ساخت برنامه های در مقیاس سازمانی خیره کننده است. این دوره بهترین شیوه‌ها را برای ساختاردهی و مدیریت برنامه‌های Angular، جلوگیری از درهم‌رفتن اجزا و کمک به توسعه‌دهندگان برای رسیدن به پروژه‌های پیچیده به نتایج موفقیت‌آمیز را آموزش می‌دهد. مربی امانوئل هنری نشان می دهد که چگونه برنامه ها را برای رشد آماده کنید: برای مقیاس پذیری و نگهداری از قبل برنامه ریزی کنید. یاد بگیرید که چگونه یک پروژه را با Angular CLI راه اندازی کنید، کد خود را سازماندهی کنید، و پروژه ها را با بسته ها و کانتینرهای npm اجرا کنید. امانوئل همچنین امنیت، آزمایش و ادغام مداوم را پوشش می دهد و دو مدل معماری پیشرفته را معرفی می کند: برنامه های وب مترقی (PWA) و رندر سمت سرور (SSR).

Suggestions