Course catalog

Course duration

Course provider

Topic

Categories

Showing 21-40 of 364 items.

linkedin ASP.NET Core: Logging with log4net (Mitalearn-232642)

  • 1 hours 13 minutes
  • مناسب همه
  • Release date: 22 June 2026
  • Author: Ervis Trupja
درباره این دوره:

چارچوب‌های گزارش‌گیری مانند log4net می‌تواند به استانداردسازی و ساده‌سازی فرآیند ثبت رویداد کمک کند: به توسعه‌دهندگان کمک می‌کند تا کنترل کنند کدام رویدادها خروجی می‌شوند و کجا باید آنها را خروجی بگیرند. این دوره یک رویکرد واقعی و مبتنی بر پروژه برای ثبت رویداد برای برنامه های ASP.NET Core با log4net را آموزش می دهد. مربی Ervis Trupja مزایای استفاده از چارچوب ورود به سیستم و گزینه های موجود را برای شما توضیح می دهد. سپس نحوه راه‌اندازی چارچوب log4net را برای کنسول، برنامه‌های web API و برنامه‌های MVC و نحوه ورود به رسانه‌های مختلف را نشان می‌دهد: یک فایل log معمولی، یک فایل رول، و یک پایگاه داده SQL. به‌علاوه، نحوه ایجاد یک کنترل‌کننده استثنای سفارشی و پیکربندی آن در میان‌افزار برای ثبت استثناها در سطح جهانی کسب کنید.

linkedin ASP.NET MVC 5 Identity: Authentication and Authorization (Mitalearn-148730)

  • 1 hours 29 minutes
  • متوسط
  • Update date: 21 June 2026
  • Author: Ervis Trupja
درباره این دوره:

احراز هویت و مجوز از ویژگی های اصلی بسیاری از برنامه های مدرن هستند. پس چرا چرخ را مجدداً اختراع کنید و کاربران خود را مجبور به ایجاد یک لاگین دیگر کنید؟ با استفاده از اعتبارنامه‌های پلتفرم‌های قابل اعتماد مانند فیس‌بوک و گوگل، می‌توانید در زمان با ارزش توسعه خود صرفه‌جویی کنید و تجربه کاربری را بهبود بخشید. این دوره نحوه احراز هویت و مجوز کاربران برنامه های ASP.NET MVC 5 خود را با استفاده از روش های دات نت و همچنین چارچوب های شخص ثالث نشان می دهد. مربی Ervis Trupja در مورد گزینه‌های مدیریت هویت در ASP.NET MVC 5 بحث می‌کند و نحوه پیاده‌سازی احراز هویت شخص ثالث را در برنامه خود با فیس‌بوک، توییتر، گوگل، مایکروسافت و GitHub نشان می‌دهد. او نحوه تنظیم تایید ایمیل و احراز هویت دو مرحله ای و کنترل سطوح مجوز را برای کاربران نشان می دهد. در نهایت، او نحوه ایمن سازی برنامه های ASP.NET در برابر هفت آسیب پذیری رایج را مورد بحث قرار می دهد.

linkedin ASP.NET MVC: HTTP Request Life Cycle (Mitalearn-141896)

  • 2 hours 32 minutes
  • پیشرفته
  • Update date: 22 June 2026
  • Author: Janan Siam
درباره این دوره:

معماری چارچوب MVC را با کاوش در چرخه عمر یک درخواست HTTP در حین حرکت در چارچوب ASP.NET MVC بیاموزید. این دوره به توسعه دهندگان در مورد مراحل اصلی در چرخه عمر درخواست و همچنین نحوه گسترش و سفارشی سازی آنها در صورت لزوم آموزش می دهد. این دوره به جای تمرکز بر روی کدگذاری MVC و نحوه ساخت برنامه ها، به روابط بین اجزایی که خط لوله درخواست را تشکیل می دهند، می پردازد. کارکردهای درونی چارچوب MVC در مواردی که قابل اجرا باشد، مانند کارخانه‌های کنترل‌کننده، حل‌کننده‌های وابستگی و اجرای نتیجه مورد بحث قرار می‌گیرند.

linkedin ASP.NET: Security (Mitalearn-186810)

  • 2 hours 19 minutes
  • متوسط
  • Update date: 21 June 2026
  • Author: Christian Wenz
درباره این دوره:

از هر ده برنامه وب، نه برنامه دارای آسیب پذیری های امنیتی هستند. خوشبختانه، توسعه دهندگان ASP.NET ابزارهای امنیتی زیادی را در اختیار دارند که دقیقاً در چارچوب ساخته شده اند. پس از فعال شدن، این ویژگی ها می توانند از رایج ترین و خطرناک ترین انواع حملات جلوگیری کرده و آن ها را کاهش دهند. بیاموزید که چگونه بر اصول اساسی امنیتی که ممکن است قبلاً می دانید بسازید و راه حل های عملی را برای دفاع از برنامه های وب ASP.NET خود بکار ببرید. مربی کریستین ونز خطراتی را که برنامه های ASP.NET با آن روبرو هستند، از جمله ده آسیب پذیری برتر OWASP، اسکریپت نویسی بین سایتی، و تزریق SQL و اقدامات متقابل برای مبارزه با آنها را بررسی می کند. با این دوره کاربردی و کاربردی که برنامه های ASP.NET شما را به معماری های غیرقابل نفوذ تبدیل می کند، نحوه احراز هویت کاربران را با IdentityServer، ذخیره داده ها به صورت ایمن و سخت تر کردن پیکربندی سایت خود بیابید.

linkedin AWS and React: Creating Full-Stack Apps (2019) (Mitalearn-202977)

  • 57 minutes
  • پیشرفته
  • Release date: 31 October 2019
  • Author: Bear Cahill
درباره این دوره:

قبل از اینکه توسعه دهندگان بتوانند ایده برنامه خود را از تابلوی طراحی به فروشگاه برنامه ببرند، بخش های کلیدی خاصی - از میزبانی گرفته تا حساب های کاربری - باید در جای خود تنظیم شوند. خدمات وب آمازون (AWS) انواع خدمات قدرتمندی را ارائه می دهد که می توانید از آنها برای اضافه کردن این قطعات ضروری به برنامه های React خود استفاده کنید. در این دوره یاد بگیرید که چگونه از AWS با React برای سرعت بخشیدن به گردش کار توسعه برنامه خود استفاده کنید. Instructor Bear Cahill به شما نشان می دهد که چگونه با AWS کار کنید تا میزبانی، احراز هویت کاربر و یک پایگاه داده back-end را به برنامه React خود اضافه کنید.

linkedin Boot و React Spring: برنامه های وب مقیاس پذیر و پویا بسازید (Mitalearn-435741)

  • 1 hours 15 minutes
  • مناسب همه
  • Release date: 18 April 2023
  • Author: Frank P Moley III
درباره این دوره: 

 

در بسیاری از موارد استفاده ، ساخت انتهای React با بوت بهار فقط منطقی است. توسعه دهنده نرم افزار و معمار Frank P Moley III شما را از طریق چگونگی و چرا می توانید این کار را راهنمایی کنید. بیاموزید که چگونه بوت بهار را تنظیم کنید ، React را اضافه کنید و ساخت را تنظیم کنید. معماری در پشت ساخت برنامه های وب را کاوش کنید ، سپس از طریق ساخت و ساز اولین مخازن داده خود ، ساخت داربست برای سرویس برای دسترسی به داده های خود و ایجاد یک لایه انتزاع خدمات تجاری استفاده کنید. بیش از API های RALY REST بروید که قسمت جلویی آن می تواند مصرف کند ، و همچنین نحوه شروع UI ، ساخت یک جزء ، بارگیری داده های زنده و بسته بندی آن همه. با هر فصل در دوره ، راه خود را از طریق چالش های عملی انجام دهید که درک شما را از آنچه ارائه شده است آزمایش کنید.


linkedin Building Magento 2 Themes (Mitalearn-144837)

  • 2 hours 58 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Enno Stuurman
درباره این دوره:

توجه: این دوره توسط OSTraining ایجاد شده است. این آموزش در ابتدا در 21 آگوست 2017 منتشر شد. ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.

rnrn مربی Enno Stuurman دوره را با نگاهی به تم پیش فرض Luma آغاز می کند. پس از بررسی ساختار Luma، به شما کمک می‌کند از آن دانش برای ساختن موضوع منحصر به فرد خود استفاده کنید. Enno در مورد طرح‌بندی صفحه در تم‌های Magento، نادیده گرفتن و گسترش CSS تم Magento، استفاده از تم‌های Magento 2 برای تولید و موارد دیگر بحث می‌کند. در طول دوره، او Knockout.js، Grunt و سایر ابزارهایی را که برای تسلط بر تم Magento نیاز دارید، پوشش می‌دهد.

linkedin Building React and Django Apps (Mitalearn-169521)

  • 56 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Rudolf Olah
درباره این دوره:

کشف کنید که چگونه می‌توانید عملکرد قدرتمند فریم‌ورک React را با بهترین نسخه پشتی جنگو ترکیب کنید تا برنامه‌های فول استک بسازید. در این دوره، به رودولف اولاه بپیوندید تا نشان دهد که چگونه این دو فریمورک را به هم متصل کنید، صفحه بندی را اضافه کنید، ایمن کنید و برنامه های خود را آزمایش کنید. در طول دوره، نحوه آماده سازی کد React خود را برای تولید و برقراری ارتباط بین سرورهای front-end و back-end با استفاده از Axios کشف کنید. به علاوه، نحوه پیاده‌سازی فیلتر با React و Django را بیاموزید، قلاب React سفارشی خود را بسازید و از تست واحد و آزمایش سرتاسر استفاده کنید تا مطمئن شوید که برنامه شما برای تولید آماده است.

linkedin Crossfilter for Data Science Essential Training (Mitalearn-106315)

  • 1 hours 33 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Emma Saunders
درباره این دوره:

آیا نیاز دارید که آرایه های داده جاوا اسکریپت بزرگ و پیچیده را با حداکثر سرعت و اثربخشی برش دهید؟ Crossfilter.js را وارد کنید. جایگزینی برای ابزارهای گران قیمت مانند Qlikview، Crossfilter داده‌های موجود در پشت نمودارها را مدیریت می‌کند و به دانشمندان داده اجازه می‌دهد تا داده‌ها را به سرعت و به آسانی، درست در مرورگر گروه‌بندی و فیلتر کنند. به اما ساندرز در این دوره آموزشی سطح متوسط، که نمایه سازی و فیلتر کردن داده ها با Crossfilter را بررسی می کند، بپیوندید. نحوه بارگیری و راه‌اندازی Crossfilter، ایجاد و استفاده از ابعاد (که عملکردی مشابه با ویژگی‌ها دارند) برای فیلتر کردن داده‌ها، گروه‌بندی و کاهش نتایج، راه‌اندازی فیلترهای پیشرفته برای مرتب‌سازی بر اساس محدوده یا عملکرد، و انجام اقدامات (مانند حذف) روی رکوردهای منطبق را بیاموزید. .

linkedin CSS: Combining Grid and Flexbox (Mitalearn-220317)

  • 3 hours 50 minutes
  • مناسب همه
  • Release date: 22 June 2026
  • Author: Emily Kay
درباره این دوره:

با Grid و Flexbox، CSS به طور چشمگیری در حال تغییر است. در حالی که در گذشته، ایجاد طرح‌بندی‌های پیچیده به انواع هک‌های CSS، جاوا اسکریپت یا هر دو نیاز داشت، اکنون می‌توانید از Flexbox و Grid (ابزارهایی که به‌طور خاص برای طرح‌بندی طراحی شده‌اند) برای ایجاد صفحات وب واکنش‌گرا با طرح‌بندی‌های دقیق و سفارشی استفاده کنید. در این دوره آموزشی، امیلی کی اصول اولیه Flexbox و Grid را به طور جداگانه پوشش می دهد، از syntaxes گرفته تا خواص و نحوه عملکرد آنها به طور کلی. پس از آن، او مواردی را توضیح می دهد که ممکن است لازم باشد از هر دو برای انجام اهداف طرح بندی خود استفاده کنید. همانطور که امیلی نشان می دهد، وقتی از Flexbox و Grid با هم برای ترکیب نقاط قوت مجزای آنها استفاده می کنید، می توانید محتوای وب پیچیده را به روشی زیبا و کاربرپسند ایجاد و نمایش دهید.

linkedin Ditch Your Git GUI: Customize Terminal (Mitalearn-218464)

  • 1 hours 10 minutes
  • مناسب همه
  • Release date: 22 June 2026
  • Author: Melanie Panem
درباره این دوره:

بسیاری از قدرت Git - به خصوص زمانی که نیاز دارید چیزی را باز کنید - در رابط خط فرمان (CLI) پنهان است. در حالی که نرم افزار ترمینال CLI ممکن است ترسناک به نظر برسد، مربی Melanie Panem راه هایی را به شما نشان می دهد تا محیط رابط خط فرمان خود را دوستانه تر و قابل دسترس تر کنید. ملانی گزینه های مختلف نرم افزار Git GUI را توضیح می دهد و گزینه های برنامه ترمینال را با هم مقایسه می کند. او شما را در محیط های مختلف پوسته و ابزارهای رایجی که ممکن است نیاز داشته باشید راهنمایی می کند. ملانی تنظیمات و اولویت‌های استانداردی را که احتمالاً از قبل در ترمینال شما موجود است، بررسی می‌کند، سپس به استفاده و سفارشی‌سازی نسخه ابتدایی پوسته ترمینال شما، Bash می‌پردازد. هنگامی که دیدید Bash چه کاری می تواند برای شما انجام دهد، او پوسته های جدیدتری مانند Zsh و ماهی را توصیف می کند که می توانند برای کارآمدتر کردن Bash استفاده شوند. ملانی با نشان دادن دستورات مورد نیاز برای CLI و Git کار را به پایان می رساند.

Related Skills

linkedin Dreamweaver CC 2015: Responsive Design with Bootstrap (Mitalearn-85116)

  • 2 hours 10 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: David Powers
درباره این دوره:

بوت استرپ - چارچوب محبوب HTML، CSS، و جاوا اسکریپت برای ساختن وب‌سایت‌های واکنش‌گرای اول تلفن همراه - به طور کامل در Dreamweaver CC 2015 ادغام شده است. این ترکیب، طراحی وب واکنش‌گرا را در دسترس همه اعضای Creative Cloud قرار می‌دهد. این دوره مبتنی بر پروژه به شما نشان می دهد که چگونه یک شبکه طرح بندی بوت استرپ را در Dreamweaver تعریف کنید و یک صفحه وب پاسخگو با استفاده از اجزای Bootstrap و ابزار ستون Dreamweaver بسازید. نویسنده دیوید پاورز همچنین نشان می‌دهد که چگونه می‌توانید یک تصویر قهرمان را به صفحه اول خود اضافه کنید، با ویرایشگر متن Emmet محتوای مکان‌نما ایجاد کنید، و مستقیماً به DOM بروید تا عناصر صفحه را جابه‌جا کنید، و از نیاز به بازسازی HTML اجتناب کنید.

linkedin Dreamweaver: Working with Git Version Control (Mitalearn-124590)

  • 1 hours 32 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: David Powers
درباره این دوره:

چه به صورت انفرادی یا با یک تیم کار کنید، استفاده از Adobe Dreamweaver CC با کنترل نسخه Git می تواند به بهبود گردش کار Dreamweaver شما کمک کند. در این دوره آموزشی یاد بگیرید که چگونه از Dreamweaver با Git برای پشتیبان گیری و مدیریت توسعه پروژه های خود استفاده کنید. دیوید پاورز نحوه نصب Git را در ویندوز و macOS، پیکربندی Dreamweaver برای استفاده از یک مخزن محلی Git و استفاده از شاخه‌ها برای جدا نگه داشتن فایل‌های مختلف از سایت زنده خود توضیح می‌دهد. به علاوه، او نحوه حل تضادهای ادغام، ایجاد برچسب، کار با مخازن راه دور و موارد دیگر را نشان می دهد.

linkedin ESLint: Checking for Syntax and Logic Errors (Mitalearn-164727)

  • 38 minutes
  • پیشرفته
  • Update date: 21 June 2026
  • Author: Sasha Vodnik
درباره این دوره:

با استفاده از ESLint برای شناسایی خطاهای رایج کدنویسی، باگ ها را کاهش دهید و کارایی را افزایش دهید. در این دوره آموزشی - سومین و آخرین قسمت از سری ESLint - با برخی از ضروری ترین قوانین کشف خطا در ESLint و همچنین نحوه پیکربندی آنها آشنا شوید. مربی Sasha Vodnik نحوه پیکربندی قوانین برای شناسایی خطاهای کد برای توابع را توضیح می دهد. ESLint را برای شناسایی مسائل مربوط به حلقه ها و ساختارهای شرطی پیکربندی کنید. فعال کردن بررسی خطا برای خطاهای منطقی در عبارات for و if-else. بلوک های خالی و عبارات اشکال زدایی غیر ضروری را شناسایی کنید. به شما هشدار می دهد که آرایه ها و رشته هایی پراکنده هستند که به نظر می رسد از نحو تحت اللفظی الگو استفاده می کنند. و خطاهای منطقی رایج را پیدا کنید. به علاوه، ساشا چالشی را فراهم می کند که به شما امکان می دهد مهارت های جدید خود را آزمایش کنید.

linkedin ESLint: Customizing Styles (Mitalearn-164710)

  • 37 minutes
  • پیشرفته
  • Update date: 21 June 2026
  • Author: Sasha Vodnik
درباره این دوره:

آیا سبک پروژه شما به طور یکپارچه به قوانین راهنمای سبک پایبند نیست؟ در این دوره مختصر - دومین قسمت از سری ESLint - یاد بگیرید که چگونه قوانین را به پیکربندی ESLint خود اضافه کنید و آنها را نادیده بگیرید تا اطمینان حاصل کنید که برای "خطاهایی" که واقعاً فقط جنبه هایی از آن هستند علامت گذاری نخواهید شد. سبک شخصی شما مربی Sasha Vodnik نحوه سفارشی سازی پیکربندی خود را با افزودن قوانین سبک به قوانین از پیش تعریف شده و همچنین نحوه تعیین گزینه های پیکربندی دقیق برای قوانین خاص نشان می دهد. به علاوه، نحوه شناسایی و رفع مشکلات رایج پیکربندی در ESLint را بیاموزید.

linkedin ESLint: Integrating with Your Workflow (Mitalearn-209233)

  • 45 minutes
  • پیشرفته
  • Update date: 21 June 2026
  • Author: Sasha Vodnik
درباره این دوره:

خطاها حتی در کدهای با تجربه ترین توسعه دهنده جاوا اسکریپت ظاهر می شوند. ESLint می تواند به شما کمک کند این مشکلات را زود و اغلب تشخیص دهید. زمانی که کد جاوا اسکریپت شما ممکن است کار کند، به شما هشدار می دهد، اما کاملا درست نیست. این ابزار محبوب هنگام کدنویسی خطاها را برجسته می کند و به شما امکان می دهد قوانین سفارشی را بنویسید و اجرا کنید. در این دوره مختصر - اولین دوره از سری ESLint - یاد بگیرید که چگونه ESLint را در گردش کار خود ادغام کنید تا بررسی خودکار خطا را سفارشی کنید. مربی Sasha Vodnik نحوه افزودن ESLint را به پروژه و پیکربندی آن برای بررسی سبک کد و تکمیل خودکار پیکربندی شما با قوانینی از یک راهنمای سبک، مراحل می‌دهد. به علاوه، نحوه پیکربندی و استفاده از پسوند ESLint را برای ویرایشگر کد خود بیاموزید.

linkedin Firebase Essential Training (Mitalearn-201940)

  • 4 hours 53 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Shaun Wassell
درباره این دوره:

برای راه اندازی و اجرای یک برنامه کامل، توسعه دهندگان اغلب باید توجه خود را از برنامه اصلی خود به مواردی مانند عملکرد، امنیت، عملکرد آفلاین، میزبانی و احراز هویت معطوف کنند. Firebase، هنگامی که به درستی ادغام شود، همه این نگرانی ها را از صفحه توسعه دهنده حذف می کند و به آنها اجازه می دهد تا روی ساخت برنامه ای متمرکز شوند که کاربران را خوشحال می کند. در این دوره، مربی Shaun Wassell به شما کمک می کند تا با Firebase به سرعت برسید. Shaun نگاهی عمیق به نحوه عملکرد Firebase و همچنین برخی از مزایا و معایب استفاده از پلتفرم توسعه برنامه دارد. سپس نشان می دهد که چگونه می توان Firebase را در یک برنامه کاربردی React، ویژگی به ویژگی، ترکیب کرد تا آن را به یک برنامه کاملاً کاربردی تبدیل کند. یاد بگیرید که چگونه از Firebase Authentication استفاده کنید، که به شما امکان می دهد از راه اندازی سرور احراز هویت خود اجتناب کنید. توابع ابری که می توانید از آنها برای تعریف عملکرد back-end استفاده کنید.

linkedin Grunt.js: Web Workflows (Mitalearn-69697)

  • 1 hours 17 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Ray Villalobos
درباره این دوره:

توسعه یک گردش کار به شما کمک می کند تا برنامه های کاربردی وب خود را آسان تر و کارآمدتر برنامه ریزی، آزمایش و اجرا کنید. ابزارهایی مانند Grunt.js تولید گردش کار را به آسانی نوشتن یک فایل راه اندازی می کنند. در اینجا Ray Villalobos مراحل کلیدی ایجاد یک گردش کار وب مبتنی بر Grunt را پوشش می‌دهد، از ایجاد وظایف تا پردازش Sass و ترکیب اسکریپت‌ها تا خودکارسازی کل گردش کار. او همچنین نحوه استفاده از Bower.io را برای بارگیری سریع فریم ورک هایی مانند Bootstrap، jQuery و Mustache.js نشان می دهد.

linkedin Gulp.js: Web Project Workflows (Mitalearn-176797)

  • 59 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Ray Villalobos
درباره این دوره:

توسعه فرانت‌اند مدرن به معنای چیزی بیش از نوشتن HTML، CSS و جاوا اسکریپت است. ایجاد یک گردش کار کارآمد به شما کمک می کند کد بهتری بنویسید و برنامه های وب خود را به راحتی و کارآمد آزمایش و اجرا کنید. Gulp.js راه‌اندازی فشرده‌سازی، کوچک‌سازی، پیش‌پردازش و سایر کارهای رایج را به آسانی نوشتن یک فایل راه‌اندازی می‌کند. در این دوره آموزشی، یاد بگیرید که چگونه از gulp.js برای ایجاد گردش کاری استفاده کنید که مدیریت فرآیند ساخت وب سایت ها را کمی آسان تر می کند. نویسنده ارشد، Ray Villalobos نحوه استفاده از gulp.js را برای خودکارسازی فرآیندهای رایج، از جمله نحوه ایجاد گردش‌های کاری سریال و پردازش جاوا اسکریپت با Babel، نشان می‌دهد.

linkedin HTML5: Document Editing (Mitalearn-31175)

  • 23 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Bill Weinman
درباره این دوره:

این دوره نحوه ایجاد محتوای قابل ویرایش در وب را با استفاده از رابط برنامه نویسی برنامه ویرایش اسناد (API) در HTML5 توضیح می دهد. نویسنده Bill Weinman فرآیند ویرایش سند، شناسایی پشتیبانی از API ویرایش اسناد، با استفاده از ویژگی های contentEditable و designMode و ویرایش یک سند کامل را توضیح می دهد. این دوره همچنین برخی از محدودیت های این ویژگی را بررسی می کند و نشان می دهد که چگونه می توان صفحات ویرایش اسناد را در مرورگرهای مختلف کار کرد.

Suggestions