Course catalog
Categories
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 واقعی مشاهده کنید.
Related Skills
Bootstrap 3 Essential Training
(Mitalearn-79234)
- 4 hours 55 minutes
- مبتدی
- Release date: 21 June 2026
- Author: Ray Villalobos
بوت استرپ یک چارچوب محبوب است که برای ساخت وب سایت های واکنش گرا، در دسترس و آماده برای موبایل طراحی شده است. یک پلت فرم منبع باز با استفاده از HTML5، CSS3 و jQuery، دارای یک شبکه 12 ستونی، نمادهایی است که می توانید در طرح های خود بگنجانید، و اجزای جاوا اسکریپت کاملاً کاربردی که آماده استفاده هستند.
rnrn Ray گرید Bootstrap، کلاسهای CSS و اجزای جاوا اسکریپت (کشویی، مدال، چرخ فلک و موارد دیگر) را بررسی میکند و به شما کمک میکند تا آنها را در وبسایتهای پیچیده خود ادغام کنید.
Related Skills
Bootstrap 4 Essential Training
(Mitalearn-71363)
- 6 hours 46 minutes
- مبتدی
- Update date: 21 June 2026
- Author: Ray Villalobos
بوت استرپ - یک چارچوب جلویی با استفاده از HTML، CSS و jQuery - برای کمک به توسعهدهندگان طراحی شده است تا به سرعت و به راحتی وبسایتهایی پاسخگو و آماده برای موبایل بسازند که با مرورگرهای مختلف سازگار هستند. یک چارچوب متن باز، بوت استرپ دارای یک شبکه 12 ستونی و اجزایی است که آماده استفاده هستند. در این دوره، Ray Villalobos به شما کمک میکند تا با Bootstrap 4 شروع به کار کنید و یک نمای کلی از همه چیزهای این فریمورک محبوب ارائه میدهد. Ray گزینههای نصب را پوشش میدهد و سبکهای اساسی را که نحوه نمایش محتوای شما را در پلتفرمها و مرورگرهای مختلف عادی میکند، مرور میکند. او همچنین توضیح می دهد که چگونه از سیستم شبکه فلکس باکس برای ساختن تقریباً هر نوع طرح بندی که می توانید رویاپردازی کنید، استفاده از کلاس های مختلف برای دور زدن پروژه خود، کار با مؤلفه های تعاملی مانند کرکره ها و چرخ فلک ها و موارد دیگر توضیح می دهد.
Related Skills
CSS برای توسعه دهندگان
(Mitalearn-416616)
- 1 hours 51 minutes
- مناسب همه
- Release date: 15 November 2024
- Author: Carrie Dils
آیا شما یک توسعه دهنده جلویی هستید که یاد می گیرید سبک های خوب را برای وب تنظیم کنید و یا یک داربست توسعه دهنده پشتی ، طرح بندی های اساسی را نشان می دهد ، این دوره به توسعه دهندگان نشان می دهد که چگونه CSS کار می کند و چگونه می توان CSS مدرن را برای پروژه های وب استفاده کرد. مربی کری دیلز به توسعه دهندگان در مورد اصول CSS آموزش می دهد ، چگونه می توان از آن برای حل چیدمان وب و چالش های یک ظاهر طراحی شده و راه های ترکیب CSS در پروژه های خود استفاده کرد.
این دوره با CodeSpaces GitHub ، یک محیط توسعه دهنده ابر فوری که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به تنظیمات محلی محلی ارائه می دهد ، یکپارچه شده است. با استفاده از Codepaces GitHub ، می توانید از هر دستگاهی ، در هر زمان استفاده کنید-همه در حالی که از ابزاری استفاده می کنید که احتمالاً در محل کار با آن روبرو خواهید شد. برای یادگیری نحوه شروع کار ، از فیلم "استفاده از CodeSpaces GitHub با این دوره" دیدن کنید.
Related Skills
CSS: Advanced Layouts with Grid
(Mitalearn-416582)
- 2 hours 28 minutes
- مناسب همه
- Release date: 21 June 2026
- Author: Carrie Dils
این دوره مروری کوتاه از ماژول چیدمان شبکه CSS را ارائه می دهد و زمینه ای را برای استفاده از آن در کنار (یا به جای) روش های طرح بندی سنتی تر فراهم می کند. علاوه بر این ، نمونه های کاری از پنج الگوی شبکه مشترک استفاده شده برای طرح های وب مدرن را ارائه می دهد. مربی Carrie Dils مفاهیم هسته CSS را پوشش می دهد ، نحوه استفاده از شبکه CSS را برای دستیابی به یک طرح مورد نظر نشان می دهد ، نمونه های عملی از استفاده از شبکه CSS را ارائه می دهد ، و طرح های پاسخگو را با شبکه CSS نشان می دهد.
این دوره با CodeSpaces GitHub ، یک محیط توسعه دهنده ابر فوری که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به تنظیمات محلی محلی ارائه می دهد ، یکپارچه شده است. با استفاده از Codepaces GitHub ، می توانید از هر دستگاهی ، در هر زمان استفاده کنید-همه در حالی که از ابزاری استفاده می کنید که احتمالاً در محل کار با آن روبرو خواهید شد. برای یادگیری نحوه شروع کار ، از فیلم "استفاده از CodeSpaces GitHub با این دوره" دیدن کنید.
Related Skills
CSS: Formatting Visual Data
(Mitalearn-37567)
- 1 hours 37 minutes
- متوسط
- Release date: 21 June 2026
- Author: Joseph Lowery
داشتن یک جعبه ابزار کامل در اختیار شما برای ساختار مناسب و نمایش داده ها برای یک طراحی وب موفق بسیار مهم است. در این دوره، نویسنده جوزف لوری، استایلهای اولیه را برای لیستهای شمارهدار، گلولهدار، و تعریف، به علاوه ساختار و قالببندی جداول با CSS را پوشش میدهد. او همچنین شامل دستورالعمل هایی در مورد ایجاد نمودارها و نمودارها با عنصر HTML5 Canvas است. هر بخش از این دوره، تکنیکهای پیشرفته CSS، HTML5 و جاوا اسکریپت را برجسته میکند که تعامل را افزایش میدهد، طراحیهای واکنشگرا را ارائه میدهد و تجربه کاربر را افزایش میدهد.
Related Skills
CSS: Selectors
(Mitalearn-161888)
- 2 hours 19 minutes
- متوسط
- Update date: 21 June 2026
- Author: Jen Kramer
کشف کنید که چگونه می توان به طور موثر از قدرت انتخابگرها برای انتخاب عناصری که می خواهید سبک دهید، بدون افزودن کلاس ها، تغییر HTML یا خاص بودن بیش از حد با انتخابگرهای خود استفاده کنید. در این دوره آموزشی، جن کرامر، مربی نشان میدهد که چگونه میتوان بخشهای خاص (و گروههایی از قطعات) را در یک سند HTML با استفاده از نحو اعلانی قدرتمند انتخابگرهای CSS مشخص کرد. جن انتخابگرهای ترکیبی، انتخابگرهای ویژگی، انتخابگرهای شبه کلاس و شبه عنصر و انتخابگر جهانی را پوشش میدهد. او همچنین نکاتی را برای تعیین اینکه کدام انتخابگر ممکن است توسط انتخاب های مرورگر شما پشتیبانی نشود، ارائه می دهد و بهترین شیوه ها را برای ترکیب انتخابگرها در سند شما به اشتراک می گذارد. و از آنجایی که این یک نحوی است که به راحتی قابل آزمایش است، جن سوالاتی را در انتهای اکثر ویدیوها گنجانده است تا درک شما از هر مفهوم را تقویت کند.
Related Skills
CSS: Visual Optimization
(Mitalearn-38111)
- 1 hours 11 minutes
- مبتدی
- Release date: 21 June 2026
- Author: Justin Seeley
در گردش کاری که کد CSS را برای ناوبری، سازماندهی و خوانایی آسان تر بهینه می کند، بازدید کنید. در این دوره، نویسنده جاستین سیلی بهترین شیوهها را برای نوشتن CSS در قالبی خوانا، نظر دادن کد، توسعه فهرست مطالب، و اتخاذ روشهای دیگری که به تولید کد «پاکتر» کمک میکنند، پوشش میدهد. این دوره همچنین حاوی نکاتی برای سرعت بخشیدن به توسعه با برخی از ابزارهای آنلاین و تکنیک های ساده سازی است.
Related Skills
GraphQL: Data Fetching with Relay
(Mitalearn-118368)
- 2 hours 28 minutes
- پیشرفته
- Release date: 21 June 2026
- Author: Emmanuel Henri
آیا می خواهید برنامه های React.js کارآمدتر و مبتنی بر داده بسازید؟ بازیابی داده ها را با GraphQL و Relay ساده کنید. شما می توانید دقیقاً داده هایی را که نیاز دارید - نه بیشتر و نه کمتر - و هر بار نتایج قابل پیش بینی دریافت کنید. به امانوئل هنری بپیوندید تا نحوه راه اندازی یک سرور GraphQL و استفاده از چارچوب Relay را برای واکشی داده ها از اجزای React نشان دهد. در روند ساخت این پروژه، او اصول GraphQL و اصول پرس و جوها و جهشها را بررسی میکند، Relay را معرفی میکند و سپس نشان میدهد که چگونه این سه فناوری با هم تطبیق مییابند وقتی قطعات GraphQL را در اجزای React کدنویسی میکنید.
Related Skills
HTML and CSS: Creating Navigation Bars
(Mitalearn-219161)
- 2 hours 16 minutes
- مناسب همه
- Update date: 21 June 2026
- Author: Jen Kramer
حتی اگر محصول یا خدمات شما واقعاً اصلی باشد، برنامه یا سایتی که برای آن میسازید، عناصری را با هر برنامه یا سایت دیگری در این سیاره به اشتراک میگذارد. به عنوان مثال، نوار ناوبری فروتن را در نظر بگیرید، که کاربران شما برای یافتن راه خود در سایت شما به آن نیاز دارند. در این دوره، مربی جن کرامر نحوه ایجاد نوارهای ناوبری زیبا و قابل دسترس را با استفاده از تکنیک های HTML و CSS نشان می دهد که در هر زمینه وب کار می کنند. Jen با جزئیات نشانه گذاری مناسب برای نوار ناوبری و مدل جعبه مرتبط با عناصر آن شروع می کند. سپس به نحوه استایل دادن به نوارهای پیمایش عمودی و افقی می پردازد - از جمله نحوه قرار دادن یک لوگو درست در وسط نوار ناوبری افقی. در نهایت، جن چند ترفند پیشرفته را به اشتراک میگذارد، از جمله نحوه ایجاد فهرستهای کشویی و چیدمانهای موبایل با دکمههای همبرگر با CSS، بدون نیاز به جاوا اسکریپت.
Related Skills
HTML: Structured Semantic Data
(Mitalearn-197945)
- 1 hours 33 minutes
- پیشرفته
- Update date: 21 June 2026
- Author: Jen Kramer
توسعه وب بر ایجاد محتوای بسیار بصری متمرکز است، اما بسیاری از خزندهها طرحبندیها و تصاویری را که زمینه را به خوانندگان انسانی میدهند نادیده میگیرند. برای کمک به جستجوی گوگل و سایر ربات ها، می توانید از داده های معنایی ساخت یافته استفاده کنید. این ابرداده نامرئی اما حیاتی تعیین میکند که سایتهای شما چگونه به صورت آنلاین ظاهر میشوند و میتوانند به افزایش رتبه جستجوی شما کمک کنند. در این دوره، جن کرامر نشان میدهد که چگونه میتوان دادههای ساختار یافته برای ماشینخوانها را به صفحاتی که برای انسانها نیز در نظر گرفته شده است، اضافه کرد. یاد بگیرید که چگونه محتوا را در طرحواره ها توصیف کنید، از متا تگ ها استفاده کنید و از ابزارهایی مانند Structured Data Markup Helper و Structured Data Testing Tool - هر دو از Google - برای اضافه کردن ریزداده و کد JSON-LD به صفحات خود استفاده کنید. در فصل سوم، جن چندین نمونه داده ساختاریافته و همچنین چالشی برای آزمایش توانایی شما در ارائه نتایج جستجوی غنی ارائه میکند.
Related Skills
Laravel 5 Essential Training
(Mitalearn-186827)
- 2 hours 53 minutes
- مبتدی
- Update date: 21 June 2026
- Author: Justin Yost
لاراول محبوب ترین فریم ورک MVC برای PHP است. این بر اساس استانداردها و قراردادهای PHP ساخته شده است و ایجاد برنامه های کاملاً قابل تنظیم و با امکانات کامل را آسان می کند. این دوره اصولی را پوشش می دهد که برای ساختن برنامه های کاربردی زیبا در هر مقیاسی با لاراول 5 نیاز دارید. یاد بگیرید که چگونه با معماری MVC کار کنید، یک پایگاه داده ساده بسازید و پر کنید، و کنترلرها، مسیرها و نماها را برای پروژه نمونه ایجاد کنید: سیستم رزرو هتل مربی جاستین یوست همچنین نحوه اضافه کردن قابلیت ایجاد، خواندن، بهروزرسانی و حذف (CRUD) را که کاربران برای مدیریت رزروها به آن نیاز دارند، نشان میدهد. به علاوه، نحوه تنظیم احراز هویت و ترکیب Eloquent ORM را برای ادغام ساده پایگاه داده بیاموزید. این آموزش ها اطلاعاتی را که برای حرکت به لاراول و ساخت برنامه های PHP با کیفیت بالا، مقیاس پذیر و صدا نیاز دارید را ارائه می دهد.
Related Skills
next.js: ایجاد و میزبانی یک سایت تمام پشته
(Mitalearn-430658)
- 3 hours 54 minutes
- مناسب همه
- Release date: 19 November 2024
- Author: Shaun Wassell
بسیاری از توسعه دهندگان وب فقط روی یک قسمت از یک برنامه تمرکز می کنند: انتهای جلو ، انتهای عقب ، پایگاه داده یا پلت فرم میزبان. با این حال ، JavaScript به چنان زبانی همه جا تبدیل شده است که می تواند برای همه این قسمت ها استفاده شود. این بدان معنی است که یک توسعه دهنده JavaScript هم اکنون می تواند یک برنامه وب کامل ایجاد کند ، کاری که قبلاً به یک تیم کامل نیاز داشت. در این دوره ، مربی توسعه کامل پشته ، Shaun Wassell به توسعه دهندگان نشان می دهد که چگونه می توانند دقیقاً با استفاده از Next.js برای ساختن یک برنامه کامل ، این کار را انجام دهند. نحوه ایجاد رابط های React اساسی را در Next.js پیدا کنید ، عملکردهای پشتی را به برنامه های Next.js اضافه کنید ، درخواست های شبکه را ایجاد کنید و در نهایت میزبان یک برنامه کامل است.
Related Skills
Openai API: ساختن برنامه های صوتی جلوی API و Webrtc Realtime
(Mitalearn-430998)
- 48 minutes
- مناسب همه
- Release date: 27 January 2025
- Author: Morten Rand-Hendriksen
با API Realtime Openai ، می توانید از طریق WeBRTC ، یک گپ AI Voice-to-Voice در زمان واقعی سفارشی ایجاد کنید. در این دوره ، شما بررسی خواهید کرد که چگونه API Realtime کار می کند ، چگونه می توانید یک اتصال ایمن WEBRTC را با نشانه های زودگذر تنظیم کنید ، و نمونه هایی از نحوه اضافه کردن چت AI در زمان واقعی سفارشی با صدا ، متن و عملکرد را با استفاده از JavaScript دریافت کنید.
Related Skills
PHP with MySQL Essential Training: 1 The Basics
(Mitalearn-116821)
- 5 hours 52 minutes
- مبتدی
- Update date: 21 June 2026
- Author: Kevin Skoglund
PHP یک زبان برنامه نویسی محبوب و پایه و اساس بسیاری از وب سایت های هوشمند و داده محور است. این دوره جامع از Kevin Skoglund به توسعه دهندگان کمک می کند تا یاد بگیرند که از PHP برای ساخت صفحات وب به هم پیوسته با محتوای پویا که می توانند داده ها را بین صفحات منتقل کنند، استفاده کنند. بیاموزید که چگونه PHP می تواند ایجاد فرم ها را ساده کند، داده های فرم را بخواند و اعتبار سنجی کند و خطاها را نمایش دهد. کوین همچنین اصول MySQL و نحوه استفاده از PHP برای تعامل موثر و ایمن با پایگاه داده برای ذخیره و بازیابی داده ها را پوشش می دهد. در طول دوره، او توصیه های عملی ارائه می دهد و نمونه هایی از بهترین شیوه ها را ارائه می دهد.
Related Skills
PHP with MySQL Essential Training: 2 Build a CMS
(Mitalearn-116838)
- 3 hours 51 minutes
- مبتدی
- Update date: 21 June 2026
- Author: Kevin Skoglund
این دوره - دومین قسمت از مجموعه - بر پایه اصول PHP با MySQL ساخته شده است و مفاهیم میانی لازم برای توسعه برنامه های کاربردی وب در دنیای واقعی را در حین ایجاد یک سیستم مدیریت محتوای فعال آموزش می دهد. کوین اسکوگلند نحوه ایجاد ناوبری پویا را نشان می دهد تا به کاربران عمومی اجازه دهد صفحات مختلف محتوای مبتنی بر پایگاه داده را مرور کنند. او نشان می دهد که چگونه می توان محتوا را از عموم پنهان کرد و توابعی نوشت که به زمینه حساس هستند و از گزینه های آرگومان برای رفتار شرطی استفاده می کنند. او نشان می دهد که چگونه می توان احراز هویت کاربر را پیاده سازی کرد و از توابع رمز عبور داخلی PHP برای تنظیم ایمن دسترسی به صفحه استفاده کرد. در نهایت، او نشان می دهد که چگونه جداول پایگاه داده مرتبط می توانند به منابع تو در تو با تغییر و محدوده بندی توابع تبدیل شوند. در طول مسیر، کوین توصیه های عملی ارائه می دهد و نمونه هایی از بهترین شیوه ها را ارائه می دهد.
Related Skills
PHP: Object-Oriented Programming with Databases
(Mitalearn-137187)
- 4 hours 4 minutes
- متوسط
- Release date: 21 June 2026
- Author: Kevin Skoglund
نحوه تعامل با پایگاه های داده با استفاده از کدهای PHP شی گرا را بیاموزید. در این دوره متوسط \u200b\u200b\u200b\u200bکوین اسکوگلند تکنیک های قدرتمند PHP را آموزش می دهد که تعامل با پایگاه های داده MySQL را ساده می کند. توسعه دهندگان PHP از کدهای کارآمد، منظم، قابل استفاده مجدد و قابل درک آسانی که برنامه نویسی شی گرا (OOP) ارائه می دهد، بهره مند خواهند شد. کوین نشان می دهد که چگونه تکنیک های OOP می توانند پرس و جوهای پایگاه داده را بهینه کنند، به مدیریت جلسات کمک کنند و ورود کاربران را ساده کنند. او مثالها و نکات عملی را برای ایجاد اشیایی ارائه میکند که به طور یکپارچه با ردیفهای پایگاهداده تعامل دارند، برای ساختن یک سیستم مدیریت محتوا با فرمهای HTML، احراز هویت کاربران، و تقسیم فهرستهای طولانی از دادههای پایگاه داده به صفحات کوچکتر.\r\n\r\n برای تازه کردن مهارت های خود، آموزش PHP Essential و PHP: Object-Oriented Programming را بررسی کنید.
Related Skills
PHP: Performance Optimization
(Mitalearn-118198)
- 2 hours 25 minutes
- متوسط
- Release date: 21 June 2026
- Author: Justin Yost
حفظ کاربر و تبدیل فروش مستقیماً تحت تأثیر سرعت سایت است. با این حال، بهبود عملکرد یک وب سایت بزرگ می تواند دشوار باشد و به ترکیبی از هنر و علم نیاز دارد. در این دوره آموزشی با انواع ابزارها و تکنیک های توسعه نرم افزار PHP با کارایی بالا آشنا شوید. مربی جاستین یوست در مورد چگونگی فکر کردن به بهینه سازی عملکرد، اندازه گیری عملکرد نرم افزار PHP، تست برای اطمینان از اینکه کاربران را به دلیل بارگذاری کند صفحه از دست نمی دهید، بهینه سازی پرس و جوهای پایگاه داده خود و موارد دیگر بحث می کند.
Related Skills
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 نصب کنید.
Related Skills
Ruby on Rails 5 Essential Training
(Mitalearn-97798)
- 10 hours 21 minutes
- مبتدی
- Release date: 21 June 2026
- Author: Kevin Skoglund
بیاموزید که چگونه با آخرین نسخه از چارچوب محبوب و منبع باز Ruby on Rails، برنامه های تحت وب با ویژگی های کامل و شی گرا ایجاد کنید. Ruby on Rails 5 Essential Training ویژگیهای اساسی چارچوب، همراه با بهترین شیوهها و تکنیکهای توسعه دنیای واقعی را پوشش میدهد، که در نتیجه یک برنامه کاربردی کامل با محتوای پویا و مبتنی بر پایگاه داده ایجاد میکند. برای ساختن نسخه خود از پروژه مثال، یک سیستم مدیریت محتوای مبتنی بر داده، همراه باشید، در حالی که نحوه مسیریابی درخواست های مرورگر، ساختار پایگاه داده، رندر صفحات با محتوای پویا، پردازش و اعتبارسنجی داده های فرم و پیکربندی احراز هویت را می آموزید. مربی کوین اسکوگلند، بنیانگذار آژانس توسعه وب Nova Fabrica، همچنین اصول طراحی CRUD را معرفی میکند و به شما کمک میکند تا به کمکهای داخلی Rail تسلط پیدا کنید. در پایان دوره، شما باید بتوانید از Ruby on Rails برای ایجاد برنامه های کاربردی وب قوی استفاده کنید که هم مقیاس پذیری و هم نگهداری آسان باشد.