Course catalog

Course duration

Course provider

Topic

Categories

Showing 21-40 of 194 items.

linkedin Ionic 4.0 : Deploying Ionic Apps (Mitalearn-183750)

  • 2 hours 16 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Sani Yusuf
درباره این دوره:

ساختن اپلیکیشن های موبایل چالش برانگیز است و استقرار یک اپلیکیشن در چندین پلتفرم نیازمند توجه به انواع جزئیات بیشتر است. این دوره از پیچیدگی‌های ساخت و استقرار کد برنامه‌ای که برای موبایل، وب و دسکتاپ سازگار است می‌پردازد. Sani Yusuf ابتدا نحوه تنظیم محیط خود را با نصب Ionic، Cordova، Git و Gradle به شما نشان می دهد. سپس، فرآیند توسعه و به دنبال آن تست را پوشش می دهد. او نحوه استفاده از Ionic Appflow را برای DevOps موبایل، Ionic Deploy برای استقرار، Ionic DevApp برای اجرای یک برنامه، و PWA Service Workers برای Push Notification را نشان می دهد. Sani همچنین نحوه استفاده از Capacitor را توضیح می دهد که امکان ساخت برنامه های وب بومی را فراهم می کند. او دوره را با انجام مراحل استفاده از Electron برای دسکتاپ به پایان می رساند.

linkedin Isotope.js: Advanced Filtering (Mitalearn-105533)

  • 2 hours 21 minutes
  • متوسط
  • Release date: 28 June 2026
  • Author: Morten Rand-Hendriksen
درباره این دوره:


Isotope.js ابزاری ساده است که به شما کمک می‌کند طرح‌بندی‌های پیشرفته مبتنی بر کاشی ایجاد کنید و مرتب‌سازی پویا و فیلتر کردن محتوا را مستقیماً در مرورگر فعال کنید. ممکن است دیده باشید که از آن در ویژگی های تعاملی نیویورک تایمز استفاده شده است /em>، در صفحه اول ناسا، و در سایر وب سایت های دارای گالری های کاشی کاری شده. این دوره نه تنها نحوه کار ایزوتوپ را نشان می دهد، بلکه نحوه ادغام آن با وردپرس و سایر سیستم های مدیریت محتوا را برای عملکرد فوق العاده پیشرفته نشان می دهد. با مربی Morten Rand-Hendriksen همراه باشید و دریابید که چگونه می توان از مشکلات رایج پیاده سازی عبور کرد، حالت های طرح بندی را پیکربندی کرد، Isotope.js را با ویژگی های اضافی اضافه کرد، با هش URL های پیشرفته و غیره، تجربه کاربری یکپارچه ایجاد کرد. امروز وقت بگذارید و ایزوتوپ را یاد بگیرید و فردای توسعه جاوا اسکریپت خود را به زحمت زیادی بکشید.

linkedin JavaScript Patterns: Modern Solutions to Common Challenges (Mitalearn-219076)

  • 1 hours 34 minutes
  • مناسب همه
  • Update date: 22 June 2026
  • Author: Joe Chellman
درباره این دوره:

"این کد کار می کند، اما باید راه ساده تری وجود داشته باشد." جاوا اسکریپت قدرت زیادی را پشت تکنیک ها با رویکردها یا حتی نام هایی که واضح نیستند پنهان می کند. برنامه‌نویسانی که می‌خواهند کدهای ساده‌تری را با گزینه‌های کمتر قابل مشاهده و اغلب قدرتمندتر جاوا اسکریپت ایجاد کنند، ممکن است به اطلاعات بیشتری نیاز داشته باشند. در این دوره، طراح وب، نویسنده و مربی جو چلمن، تکنیک‌هایی را که به سختی یافت می‌شوند را برجسته می‌کند که می‌تواند تفاوت زیادی در نحوه استفاده از جاوا اسکریپت ایجاد کند. پس از توضیح اینکه چرا حتی توسعه دهندگان با تجربه ممکن است هنوز جاوا اسکریپت را دشوار بدانند، جو مستقیماً به سراغ گزینه های جایگزین می رود تا حلقه ها را سرعت بخشد و آرایه ها را با حلقه ها به زیبایی پردازش کند. او برخی از ابهامات پیرامون اشیاء، اتصال و موارد دیگر را برطرف می کند. جو با چند توصیه صحیح در مورد توابع، از جمله نحوه ارسال پارامترهای نامگذاری شده اضافی، نحوه دریافت امضای تابع برای پذیرش آرایه ها، و چگونگی تعیین اینکه کدام پارامترها به طور موثرتر اول می شوند، به پایان می رسد.

linkedin JavaScript: Ajax and Fetch (2019) (Mitalearn-167073)

  • 2 hours 46 minutes
  • متوسط
  • Release date: 25 July 2026
  • Author: Sasha Vodnik
درباره این دوره:

آژاکس بلوک ساختمانی از وب مدرن است. Ajax به شما کمک می کند بین برنامه خود و سرور ارتباط برقرار کنید و محتوای جدید را بدون بارگیری مجدد صفحات وب ترکیب کنید - که در نتیجه برنامه های تعاملی تر و با کارایی بالا ایجاد می شود. این دوره هر دو روش مدرن و قدیمی را برای درخواست و مدیریت داده ها و اصلاح محتوای صفحه وب با جاوا اسکریپت Ajax و vanilla معرفی می کند. کارشناس JS Sasha Vodnik نحوه کار با API های Fetch و XMLHttpRequest (XHR) را نشان می دهد، بنابراین می توانید نحوه پیاده سازی Ajax در پایگاه های کد مختلف را مشاهده کنید. او همچنین نحوه بهینه‌سازی درخواست‌ها و پاسخ‌های Ajax را در مرورگر، اصلاح محتوای صفحه وب از طریق DOM و رسیدگی به هرگونه خطای ناشی از آن نشان می‌دهد. به علاوه، یاد بگیرید که چگونه کلیدهای API خود را از کد جلویی خارج کرده و به سرور پروکسی منتقل کنید تا آنها را ایمن نگه دارید.

linkedin JavaScript: Five Advanced Challenges and Concepts (Mitalearn-424912)

  • 1 hours 51 minutes
  • مناسب همه
  • Release date: 25 July 2026
  • Author: Morten Rand-Hendriksen
درباره این دوره:

وقتی JavaScript را یاد می گیرید ، به ندرت وقت می گیرید که واقعاً در جنبه های پیچیده تر زبان حفر کنید. تا الان! این دوره ترکیبی یادگیری و تمرین دستی را با چالش های برنامه نویسی تعاملی مخلوط می کند. مربی Morten Rand-Hendriksen شما را از طریق پنج موضوع پیشرفته در توسعه JavaScript راهنمایی می کند: تبدیل آرایه های مسطح به آرایه های تو در تو ، گسترش کلاس ها ، استفاده از تک آهنگ ها و پروکسی ها ، ایجاد اشیاء قابل مشاهده و ساختن برنامه های قوی با الگوی شیء واکنشی. در هر فصل یک مقدمه اساسی ، دو نمونه دستی و دو چالش برنامه نویسی برای تحکیم یادگیری شما ارائه می شود. پیشرفت مهارت های خود در JavaScript به معنای فشار آوردن خود برای فراتر از اصول اولیه است ، و مورتن به شما نشان می دهد که چگونه آن را به درستی بدست آورید.

این دوره شامل چالش های کد است که توسط CoderPad تهیه شده است. چالش های کد تمرینات برنامه نویسی تعاملی با بازخورد در زمان واقعی است ، بنابراین می توانید برای پیشبرد مهارت های برنامه نویسی خود ، در کنار محتوای دوره ، تمرین کدگذاری دستی را انجام دهید.

Related Skills

linkedin JavaScript: Hashmaps (Mitalearn-424929)

  • 34 minutes
  • مناسب همه
  • Release date: 14 August 2024
  • Author: Tiffany Graves
درباره این دوره: 

 HashMaps یک ساختار داده بسیار مفید در زبان های برنامه نویسی است. در JavaScript ، داده ها در جفت های ارزش کلیدی ذخیره می شوند و با استفاده از Hashmaps برای بازیابی سریع داده ها امکان پذیر است. در این دوره ، مهندس نرم افزار و انجیلی وب Tiffany Graves پوشش می دهد که هاشک ها چیست و چرا از آنها استفاده می شود. بیاموزید که چگونه کارکردهای داخلی برای HashMaps ، GET () و SET () ، بازیابی سریع داده ها را ارائه می دهند ، که منجر به پیچیدگی زمان بهینه می شود. همچنین پیچیدگی فضایی نسبتاً بهینه هاش در جاوا اسکریپت را نیز کاوش کنید. به علاوه ، به بحث در مورد هش و اصول اولیه عملکرد هش شیرجه بزنید.

Related Skills

linkedin JavaScript: Progressive Web Applications (Mitalearn-149529)

  • 3 hours 45 minutes
  • متوسط
  • Release date: 25 July 2026
  • Author: Tom Duffy
درباره این دوره:

کاربران اکنون از سایت‌های موبایلی انتظار تجربه‌ای شبیه به اپلیکیشن دارند. اما توسعه‌دهندگان چگونه می‌توانند پروژه‌های مبتنی بر وب خود را مانند برنامه‌های بومی رفتار کنند؟ برنامه های وب پیشرو (PWA) پاسخ این سوال هستند. آنها متناسب با هر فاکتوری هستند، می توانند به صورت آفلاین عمل کنند، و مانند برنامه های بومی احساس می شوند - بدون مشکل یا هزینه توسعه برنامه بومی. این دوره نشان می دهد که چگونه می توان یک وب سایت موجود را با استفاده از جاوا اسکریپت Vanilla به یک برنامه وب پیشرفته تبدیل کرد. مربی تام دافی نحوه ایجاد قابلیت‌های آفلاین، اعلان‌های نصب خودکار و اعلان‌ها را توضیح می‌دهد - ویژگی‌هایی که کاربران شما را خوشحال کرده و درگیر می‌کنند. به علاوه، یاد بگیرید که چگونه اعلان‌های فشاری را پیاده‌سازی کنید و ویژگی‌هایی را ارائه کنید که حتی پلتفرم‌های پیشرفته‌ای مانند iOS فاقد آن هستند.

linkedin JavaScript: Service Workers (Mitalearn-147829)

  • 3 hours 36 minutes
  • پیشرفته
  • Release date: 28 June 2026
  • Author: Maximiliano Firtman
درباره این دوره:

Service Workers اسکریپت های پس زمینه ای هستند که ویژگی هایی مانند ذخیره سازی آفلاین، اعلان های فشار و همگام سازی پس زمینه را فعال می کنند. آنها ابزار مهمی برای توسعه‌دهندگان وب مدرن هستند که می‌خواهند تجربه‌های سریع‌تر و تعاملی‌تری با مرور و پیام‌رسانی آفلاین ایجاد کنند. این دوره نشان می دهد که چگونه می توان سرویس کارگران را در جاوا اسکریپت وانیلی پیاده سازی کرد – با پشت سر گذاشتن چارچوب ها به منظور درک پتانسیل کامل این فناوری. نحوه نصب و ثبت سرویس کارگران، مدیریت رویدادها و مدیریت به روز رسانی ها را بیاموزید. سپس نحوه پیاده‌سازی چندین مورد استفاده برای کارکنان خدمات را بیابید: رهگیری و مسیریابی درخواست‌های شبکه به‌عنوان سرور پراکسی، ذخیره فایل‌ها در یک کش آفلاین، ارسال و دریافت پیام‌ها، و همگام‌سازی داده‌های پس‌زمینه. به‌علاوه، نکات و ترفندهایی را برای بهینه‌سازی عملکرد برنامه‌های خود با استفاده از سرویس‌کاران دریافت کنید.

linkedin JavaScript: Web Workers (Mitalearn-147863)

  • 1 hours 17 minutes
  • متوسط
  • Release date: 28 June 2026
  • Author: Maximiliano Firtman
درباره این دوره:

Web Workers یکی از کم ارزش ترین API های موجود در وب است. Multithreading - توانایی اجرای چندین کار به طور همزمان - را به جاوا اسکریپت می آورد. چند رشته ای با کارمندان وب می تواند عملکرد برنامه های پیچیده را با کدهای پرمصرف افزایش دهد. این دوره نحوه اجرای وظایف موازی با کارگران وب و ارتباط آن موضوعات را به رشته اصلی رابط کاربری نشان می دهد. مربی Maximiliano Firtman APIها را برای وب کارمندان اختصاصی و کارگران وب مشترک بررسی می کند، که به شما امکان می دهد رشته ها را بین برگه های مرورگر به اشتراک بگذارید. اکثر درس‌ها از Vanilla JavaScript استفاده می‌کنند که به شما امکان می‌دهد پتانسیل کامل این فناوری را کشف کنید، اما در فصل آخر، Maximiliano همچنین برخی از کتابخانه‌ها و چارچوب‌هایی را که به‌طور خاص برای توسعه با کارگران وب طراحی شده‌اند، معرفی می‌کند.

linkedin Learning EmberJS (Mitalearn-225213)

  • 1 hours 51 minutes
  • مناسب همه
  • Release date: 28 June 2026
  • Author: Christopher Janietz
درباره این دوره:

Lernen Sie in diesem Video-Training, Wie Sie mit Hilfe des Frontend-Frameworks Ember moderne, Webanwendungen konzipieren können, die auf dem Single Page Application (SPA) Prinzip aufbauen. Im Nu entsteht mit Hilfe der Ember-CLI – steht für Commandline Interface – eine erste Anwendung, die sie nach Best-Practice Modellen aufbauen und erweitern können. Sie erzeugen dabei eine komplexere To-do-Liste im Stil von Trello و Sie begegnen den verschiedensten Konzepten wie Routen، Templates، Controller و Datenverbindungen.

linkedin Node.js Essential Training (2019) (Mitalearn-182356)

  • 1 hours 53 minutes
  • متوسط
  • Update date: 5 July 2021
  • Author: Alex Banks
درباره این دوره:

Node.js یک ابزار قدرتمند برای کنترل سرورها، ساخت برنامه های کاربردی وب و ایجاد برنامه های رویداد محور است. و جاوا اسکریپت - زبانی که برای همه توسعه دهندگان وب آشناست - از مرورگر خارج می کند. با Node.js می‌توانید برنامه‌هایی بسازید که روی لپ‌تاپ یا حتی ابر اجرا شوند. در این دوره، موارد ضروری Node.js را یاد بگیرید و شروع به ایجاد برنامه های جاوا اسکریپت خود کنید. مربی Alex Banks شما را با تمام اصول اولیه آشنا می کند و نحوه نصب Node.js و کار با هسته Node.js را نشان می دهد که شامل ورودی استاندارد، خروجی استاندارد، سیستم ماژول، سیستم فایل و نحوه نوشتن و اجرای جاوا اسکریپت است. روی سرور پس از اتمام این دوره، به مفاهیم و تکنیک های اساسی Node.js مجهز خواهید شد که می توانید در پروژه بعدی خود از آنها استفاده کنید.

coursera React Fundamentals (Mitalearn-311862)

  • 4 hours 42 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Board Infinity
درباره این دوره:

دوره React Fundamentals به منظور ارائه مقدمه ای جامع برای React، کتابخانه محبوب جاوا اسکریپت برای ساخت رابط های کاربری طراحی شده است. این دوره برای توسعه دهندگان وب که تازه با React آشنا هستند یا تجربه ای با React دارند و می خواهند دانش خود را در مورد کتابخانه عمیق تر کنند، ایده آل است. این دوره مفاهیم اساسی React از جمله کامپوننت ها، props، حالت و رویدادها را پوشش می دهد. شرکت‌کنندگان یاد می‌گیرند که چگونه اجزای React ساده و پیچیده بسازند، رویدادهای کاربر را مدیریت کنند و وضعیت‌های مؤلفه را مدیریت کنند.

linkedin React Native Ecosystem and Workflow (2017) (Mitalearn-109664)

  • 1 hours 3 minutes
  • متوسط
  • Update date: 29 June 2026
  • Author: Emmanuel Henri
درباره این دوره:

React Native توسعه برنامه ها و سپس استقرار آنها را به صورت بومی در چندین پلت فرم تلفن همراه آسان می کند. با این حال، ساخت یک برنامه کامل به معنای نگاه کردن فراتر از React Native به گزینه‌های مختلفی است که می‌توانند به شما در سفارشی کردن گردش کار کمک کنند. در این دوره، امانوئل هنری شما را با برخی از متداول ترین ویژگی های React Native آشنا می کند. برای شروع، او به برخی از کتابخانه های React Native UI توجه می کند. در مرحله بعد، او منابع توسعه را بررسی می کند و چند گزینه باطن مختلف را برای پروژه شما نشان می دهد. برای جمع بندی، او مروری بر گزینه های مختلف آزمایش و استقرار در دسترس شما ارائه می دهد.

linkedin React VR: Interactive Multimedia (Mitalearn-132546)

  • 1 hours 23 minutes
  • پیشرفته
  • Release date: 22 June 2026
  • Author: Emmanuel Henri
درباره این دوره:

هنگامی که اصول واقعیت مجازی را یاد گرفتید، می توانید تجربیات تعاملی و همهجانبه ای ایجاد کنید که کاربران را قادر به بازی و یادگیری می کند. با React VR، توسعه‌دهندگان می‌توانند چند رسانه‌ای، از جمله ویدیو، مدل‌های سه‌بعدی، و انیمیشن اضافه کنند و از حالت مؤلفه برای رندر مجدد پویا محتوا استفاده کنند. این دوره به شما می آموزد که چگونه فراتر از اصول اولیه بروید و این عناصر را در یک پروژه واقعیت مجازی همهجانبه ترکیب کنید: محیطی با موضوع فضا برای علوم زمین ناسا. مربی Emmanuel Henri همچنین به شما می آموزد که چگونه پروژه های خود را ساختاردهی و آزمایش کنید و به شما امکان می دهد با خیال راحت احتمالات پیچیده تر را با React VR کشف کنید.

linkedin React: Building Large Apps (Mitalearn-120697)

  • 53 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Emmanuel Henri
درباره این دوره:

React برای برنامه های کاربردی بزرگ و پیچیده ساخته شده است. اگر می‌خواهید برنامه‌های بزرگ‌تر و جسورانه‌تری با React بسازید، باید انعطاف‌پذیری آن را برای شما کارساز کنید. این به معنای مدیریت پروژه، اجزای سازنده و وضعیت برنامه شماست. امانوئل هنری ابزارهایی را بررسی می‌کند که ساخت و استقرار در مقیاس بزرگ را آسان‌تر می‌کنند و به شما امکان می‌دهند آنچه را که در برنامه React شما اتفاق می‌افتد بسیار بالاتر از آنچه می‌توانید با یک دیباگر معمولی تعیین کنید، ببینید. بهترین روش‌ها را برای سازمان‌دهی پروژه، مدیریت دولتی، آزمایش، یکپارچه‌سازی مداوم، برنامه‌های وب پیشرو و رندر سمت سرور بیاموزید.

linkedin React: Building Progressive Web Apps (PWAs) (Mitalearn-147744)

  • 49 minutes
  • متوسط
  • Update date: 21 June 2026
  • Author: Eve Porcello
درباره این دوره:

برنامه‌های تک صفحه‌ای ممکن است روان، سریع و مؤثر باشند، اما با قطع اتصال شبکه ناپدید می‌شوند. برنامه‌های وب پیشرو (PWA) به‌صورت آفلاین کار می‌کنند، انعطاف‌پذیری را افزایش می‌دهند و به توسعه‌دهندگان اجازه می‌دهند تجربه‌های کاربری یکپارچه‌ای را ایجاد کنند که شبیه برنامه‌های بومی است. در این دوره آموزشی با Eve Porcello بیاموزید که چگونه با استفاده از React، چارچوب انعطاف پذیر front-end، PWA خود را بسازید. ایو توضیح می‌دهد که چگونه مولفه PWA را بسازید، داده‌ها را واکشی کنید، از Lighthouse برای اعتبارسنجی برنامه خود استفاده کنید، و قابلیت‌های آفلاین را اضافه کنید تا برنامه‌تان را حتی در زمانی که اینترنت قطع است اجرا کنید. به علاوه، یاد بگیرید که چگونه برنامه خود را به صورت محلی با مرورگرهایی مانند Chrome و Safari برای iOS نصب کنید.

linkedin React: Building Styles with CSS Modules (2017) (Mitalearn-119592)

  • 1 hours 29 minutes
  • متوسط
  • Release date: 6 September 2017
  • Author: Emmanuel Henri
درباره این دوره:

سبک‌های React و سبک‌های CSS همیشه در استفاده از استایل‌های درون خطی توافق ندارند. همانطور که توسعه React رشد کرده است، توسعه دهندگان راه های بیشتری را برای یکپارچه سازی و حفظ یک سبک با کد خود کشف کرده اند. چه نیاز به استایل دادن به یک رابط کاربری مبتنی بر React داشته باشید یا بخواهید انیمیشنی دراماتیک ایجاد کنید، این دوره کلیدهایی را در اختیار شما قرار می دهد که برای ایجاد سبک جذاب و قابل حفظ با استفاده از ماژول های React و CSS نیاز دارید.

linkedin React: Components, Context, and Accessibility (Mitalearn-144871)

  • 1 hours 27 minutes
  • پیشرفته
  • Update date: 21 June 2026
  • Author: Eve Porcello
درباره این دوره:

هنگامی که بر پایه های چارچوب React و معماری پشتیبانی کننده آن تسلط پیدا کردید، می توانید از ویژگی های پیچیده تری استفاده کنید که برنامه های کاربردی سریعتر و در دسترس تر را فعال می کند. در این دوره آموزشی، با پیشرفت‌های موجود در React 16 و نحوه استفاده از ویژگی‌های کلیدی برای ساخت برنامه‌های بهتر React آشنا شوید. مؤلفه‌ها و الگوهای پیشرفته‌ای را کاوش کنید که می‌توانند به شما کمک کنند برنامه‌هایتان را تمیزتر ساختار دهید. مربی Eve Porcello همچنین نحوه استفاده از Context API، ساخت محتوای معنایی قابل دسترس و موارد دیگر را نشان می دهد.

linkedin React: Creating and Hosting a Full-Stack Site (2019) (Mitalearn-185756)

  • 2 hours 39 minutes
  • متوسط
  • Release date: 25 July 2026
  • Author: Shaun Wassell
درباره این دوره:

شما React را یاد گرفته اید و می توانید رابط های front-end شگفت انگیزی ایجاد کنید. اما استقرار آنها نیاز بیشتری دارد. شما به منطق و مکانی برای قرار دادن آن نیاز دارید. با ترکیب رابط کاربری front-end خود با یک راه حل back-end و میزبانی ابری، می توانید برنامه های قدرتمند و تعاملی کامل بسازید. در این دوره مبتنی بر پروژه، Shaun Wassell نشان می‌دهد که چگونه React، Node.js و Amazon Web Services (AWS) را در یک وب‌سایت با ویژگی‌های کامل، شامل فرم‌های کاربرپسند برای ارسال مقالات و نظرات، ترکیب کنیم. یاد بگیرید که چگونه از اجزای React یک رابط ایجاد کنید، یک سرور Node.js توسعه دهید، در پایگاه داده MongoDB پیوند دهید و سایت خود را در سرویس های وب آمازون مستقر کنید. در پایان دوره، شما مهارت هایی را خواهید داشت که خدمات مشتری خود را به سطح بعدی ببرید: برنامه های وب تمام پشته که واقعاً تعاملی هستند.

linkedin React: Server-Side Rendering (2018) (Mitalearn-138836)

  • 1 hours 17 minutes
  • پیشرفته
  • Release date: 29 June 2026
  • Author: Emmanuel Henri
درباره این دوره:

رندر سمت سرور به شما امکان می دهد برنامه های خود را برای استفاده از منابع مشتری یا سرور بسته به شرایط شبکه و دستگاه بهینه کنید. دستگاه قدیمی در شبکه کند؟ رندر روی سرور دستگاه جدید، شبکه سریع؟ احتمالاً باید به مشتری اجازه دهید کار را انجام دهد. برخی معماری به دست آمده را جهانی و برخی دیگر ایزومورفیک می نامند، اما نتایج صاف هستند. درباره پیاده سازی رندر سمت سرور یا SSR در پروژه های React خود بیاموزید. امانوئل هنری نشان می دهد که چگونه می توان یک پروژه SSR را با React و Next.js راه اندازی کرد، یک فروشگاه متمرکز با Redux اضافه کرد و مسیرهای سفارشی را با Express و Next.js پیکربندی کرد. او دوره را با بحث در مورد تقسیم کد، که می تواند عملکرد برنامه را بهبود بخشد، به پایان می رساند.

Suggestions