Course catalog

Course duration

Course provider

Topic

Categories

Showing 21-40 of 153 items.

linkedin Java Persistence API (JPA): 1 The Basics (Mitalearn-141879)

  • 1 hours 31 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Kesha Williams
درباره این دوره:

Java Persistence API (JPA) استانداردی برای نگاشت اشیاء جاوا به پایگاه داده های رابطه ای است. JPA مزایای متعددی نسبت به روش‌های سنتی دسترسی به داده‌ها مانند اتصال به پایگاه داده جاوا (JDBC) دارد. در این دوره عملی، کشا ویلیامز این مزایا را مورد بحث قرار می دهد و شما را با مبانی JPA، مدیریت موجودیت، مدیریت تراکنش و نقشه ارتباط آشنا می کند. پس از اتمام این دوره، شما به درک محکمی از JPA و داده های ماندگار در برنامه های سازمانی جاوا مجهز خواهید شد.

linkedin Java Persistence API (JPA): 2 Inheritance and Querying (Mitalearn-141913)

  • 1 hours 48 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Kesha Williams
درباره این دوره:

Java Persistence API (JPA) استانداردی برای نگاشت اشیاء جاوا به پایگاه داده های رابطه ای است. در این دوره دوم از سری JPA، کشا ویلیامز در مورد استراتژی های نقشه برداری وراثت، زبان پرس و جوی ماندگاری جاوا (JPQL)، Criteria API و ارائه دهندگان پایداری بحث می کند. او توضیح می دهد که چگونه وراثت هنگام کار با نقشه ها، کلاس ها، سوپرکلاس ها و جداول کار می کند. او نحوه ایجاد پرس و جو، استفاده از کوئری های بومی و پرس و جو با استفاده از جریان ها را نشان می دهد. سپس، نحوه ایجاد روابط پرس و جو با استفاده از اتصالات را نشان می دهد. علاوه بر این، Kesha گزینه‌های ارائه‌دهنده پایداری را مقایسه می‌کند و نحوه جابجایی بین ارائه‌دهندگان را نشان می‌دهد.

linkedin 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 با کیفیت بالا، مقیاس پذیر و صدا نیاز دارید را ارائه می دهد.

linkedin Laravel 5 Essential Training: 1 The Basics (Mitalearn-121700)

  • 2 hours 41 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Bernardo Pineda
درباره این دوره:

فریم‌ورک‌ها به شما این امکان را می‌دهند که کارهای بیشتری با کد کمتر انجام دهید. لاراول محبوب ترین فریم ورک MVC برای PHP است. این دوره اصولی را پوشش می دهد که شما برای ساختن برنامه های کاربردی زیبا در هر مقیاسی با لاراول باید بدانید. یاد بگیرید که چگونه با معماری MVC کار کنید، اجزای بوت استرپ را با ارائه دهندگان خدمات، و ترکیب ORM Eloquent برای یکپارچه سازی پایگاه داده ساده کنید. مربی برنارد پیندا همچنین تزریق وابستگی، مسیریابی به کنترلرها، نماها، قالب‌های Blade، ایجاد فرم و اعتبارسنجی فرم را پوشش می‌دهد. این آموزش ها اطلاعاتی را که برای حرکت به لاراول و ساخت برنامه های PHP با کیفیت بالا، مقیاس پذیر و صدا نیاز دارید را ارائه می دهد.

linkedin Laravel 5 Essential Training: 2 Testing, Securing, and Deploying (Mitalearn-121717)

  • 1 hours 30 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Bernardo Pineda
درباره این دوره:

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

linkedin Learning GraphQL (2018) (Mitalearn-112877)

  • 52 minutes
  • متوسط
  • Update date: 25 July 2026
  • Author: Eve Porcello
درباره این دوره:

برنامه های کاربردی داده محور به پرس و جوهای راه دور که از طریق API ها اجرا می شوند، بستگی دارند. برای سال‌ها، وب سرویس‌ها از ساختارهای پرس و جوی ساده پشتیبانی می‌کنند. با این حال، این سرویس‌ها اغلب توسعه‌دهندگانی را که به رویکردهای دقیق‌تری نیاز داشتند که انعطاف‌پذیری را بدون ایجاد مجموعه عظیمی از تماس‌های غیرضروری ارائه می‌دهند، محدود می‌کردند. GraphQL - یک زبان پرس و جو برای API ها که در ابتدا توسط فیس بوک ساخته شد - به توسعه دهندگان این امکان را می دهد تا انواع درخواست هایی را که می خواهند انجام دهند انتخاب کنند و اطلاعات مربوط به چندین جنبه از آن پرس و جو را در یک درخواست دریافت کنند. رویکرد GraphQL برای پرس و جو در سراسر شبکه ها می تواند طیف گسترده ای از مشکلات توسعه در مقیاس بزرگ را برطرف کند.\r\n\r\n Eve Porcello اصول اولیه این زبان پرس و جو را بررسی می‌کند، به مشخصات واکشی داده می‌پردازد و به شما کمک می‌کند تا با نحو و واژگان GraphQL به سرعت برسید. ایو نحوه ایجاد پرس و جوهای اساسی، از جمله نحوه کار با آرگومان ها و چندین فیلد را توضیح می دهد. او همچنین به سراغ تکنیک‌های پیچیده برای مدیریت داده‌ها، از جمله کار با نام‌های مستعار، قطعات و صفحه‌بندی می‌رود. به علاوه، او نحوه ویرایش و تبدیل داده ها را با جهش پوشش می دهد.

linkedin MEAN Stack and MongoDB: Development Techniques (Mitalearn-85235)

  • 1 hours 48 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Alexander Zanfir
درباره این دوره:

MEAN MongoDB، Express.js، AngularJS، و Node.js را در یک راه‌حل فول استک برای توسعه جاوا اسکریپت ترکیب می‌کند. این دوره تکنیک‌های توسعه‌ای را معرفی می‌کند که از نقاط قوت هر لایه در پشته MEAN استفاده می‌کند، با استفاده از یک پروژه تخته بحث ساده که داده‌ها را بین یک کلاینت مبتنی بر مرورگر و یک سرویس API با استفاده از JWT یا احراز هویت توکن مبادله می‌کند تا کاربران را ثبت کند و دسترسی به سرویس امن را فراهم کند. منابع بیاموزید که چگونه یک فرم برای کاربران ارسال کنید تا موضوعات و پاسخ‌ها را ارسال کنند، موارد ارسالی را در قسمت پشتی پردازش کنند، و داده‌ها را ذخیره و نمایش دهند. نویسنده Alexander Zanfir همچنین نحوه ایجاد اجزای ثبت نام و ورود به سیستم را برای احراز هویت کاربران نشان می دهد. این تکنیک‌ها را می‌توان مجدداً در برنامه‌های کاربردی وب مبتنی بر MEAN خود استفاده کرد و دوباره ترکیب کرد.

linkedin MongoDB for MEAN Stack Developers (Mitalearn-185722)

  • 1 hours 31 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Alexander Zanfir
درباره این دوره:

MEAN MongoDB، Express.js، Angular، و Node.js را در یک راه حل تکی و تمام پشته برای توسعه جاوا اسکریپت ترکیب می کند. در این دوره مبتنی بر پروژه، مدرس الکساندر زانفیر بر روی M در پشته MEAN تمرکز می‌کند و نشان می‌دهد که چگونه می‌توان داده‌ها را با استفاده از یک پروژه تخته بحث ساده حفظ کرد. بیاموزید که چگونه یک فرم برای کاربران ارسال کنید تا موضوعات و پاسخ‌ها را ارسال کنند، موارد ارسالی را در قسمت پشتی پردازش کنند، و داده‌ها را ذخیره و نمایش دهند. Alexander همچنین نشان می دهد که چگونه کاربران را با پست ها مرتبط کنیم. این تکنیک‌ها را می‌توان مجدداً در برنامه‌های کاربردی وب مبتنی بر MEAN خود استفاده کرد و دوباره ترکیب کرد.

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 مجهز خواهید شد که می توانید در پروژه بعدی خود از آنها استفاده کنید.

linkedin Node.js Essential Training: Web Servers, Tests, and Deployment (2019) (Mitalearn-193440)

  • 2 hours 39 minutes
  • پیشرفته
  • Release date: 31 May 2019
  • Author: Alex Banks
درباره این دوره:

دانش ضروری خود را در مورد Node.js عمیق تر کنید. Node.js یک ابزار قدرتمند برای کنترل سرورها و ساخت برنامه های کاربردی وب است. این دوره آموزشی پایه ای قوی در آن موضوعات سطح متوسط ​​فراهم می کند: کار با وب سرورها و آزمایش و استقرار برنامه ها. مربی Alex Banks ماژول HTTP را برای ایجاد درخواست های HTTP معرفی می کند و نحوه نصب و مدیریت ماژول های Node.js را با مدیر بسته گره (npm) نشان می دهد. او همچنین برای برقراری ارتباط دو طرفه بی‌درنگ بین سرورهای وب و کلاینت‌ها وارد WebSockets می‌شود و یک برنامه چت را نمایش می‌دهد که از آن استفاده خوبی می‌کند. در فصل آخر، او نحوه تست و اشکال زدایی کد Node.js و استفاده از ابزارهای موجود را برای ساده کردن وظایف رایج مانند کامپایل و کوچک سازی نشان می دهد.

linkedin Node.js: Debugging and Performance Tuning (Mitalearn-141675)

  • 2 hours 44 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Jon Peck
درباره این دوره:

برنامه‌های Node.js به‌خاطر سرعت فوق‌العاده‌شان شناخته می‌شوند، اما باگ‌های دشوار و فرآیندهای غیربهینه می‌توانند عملکرد را کاهش دهند. جداسازی مشکل در پشته اغلب می تواند بهره وری را متوقف کند. در این دوره آموزشی، Jon Peck، توسعه‌دهنده Node.js، نحوه رفع اشکال و سرعت بخشیدن به سایت خود را نشان می‌دهد که چگونه یک بازی سنگ-کاغذ-قیچی کامل، اما معیوب را حل کند. Jon نشان می دهد که چگونه مشکلات را ثبت کنید، مشکلات را اشکال زدایی کنید، عملکرد را اندازه گیری کنید، حافظه پنهان را پیاده سازی کنید و برنامه خود را به طور مداوم برای عملکرد بهینه کنید.

linkedin Node.js: Deploying Applications (Mitalearn-135725)

  • 1 hours 24 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Kirsten Hunter
درباره این دوره:

نحوه استقرار برنامه‌های Node.js را بیابید و گزینه‌های محبوبی را که می‌توانند به شما در مقابله با موفقیت در فرآیند استقرار کمک کنند، مرور کنید. این دوره به نحوه استقرار برنامه‌ها در Heroku، AWS Elastic Beanstalk و Microsoft Azure می‌پردازد. کرستن هانتر را در حالی که یک پروژه ساده را راه اندازی می کند و در سناریوهای مختلف استقرار کار می کند، دنبال کنید. در طول دوره، کرستن نکات عملی و بینش هایی را در مورد مزایا و معایب هر گزینه به اشتراک می گذارد. به علاوه، او نحوه کار با برخی از متداول‌ترین سیستم‌های استقرار پیوسته، از جمله Jenkins و CircleCI را بررسی می‌کند.

linkedin Node.js: Microservices (2019) (Mitalearn-182373)

  • 2 hours 14 minutes
  • متوسط
  • Update date: 25 July 2026
  • Author: Daniel Khan
درباره این دوره:

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

linkedin Node.js: Real-Time Web with Socket.IO (Mitalearn-129044)

  • 1 hours 24 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Emmanuel Henri
درباره این دوره:

آیا شما علاقه مند به ساختن برنامه وب بلادرنگ خود هستید، اما مطمئن نیستید که چگونه شروع کنید؟ اگر چنین است، این دوره می تواند با ارائه یک نمای کلی از Socket.IO - یک کتابخانه وب که ارتباط دو طرفه مبتنی بر رویداد را در زمان واقعی امکان پذیر می کند - و توضیح نحوه استفاده از آن برای ساخت یک برنامه چت با اتاق های متعدد به شما کمک کند. امانوئل هنری نشان می دهد که چگونه با Express و Socket.IO یک سرور ایجاد کنید، HTML جلویی خود را کدنویسی کنید، و یک چت با تابع emit ایجاد کنید. او همچنین نحوه اضافه کردن یک فضای نام، کدگذاری یک اتاق جدید در فضای نام و راه اندازی چندین اتاق برای کاربران خود را پوشش می دهد.

linkedin Node.js: Security (Mitalearn-444904)

  • 1 hours 2 minutes
  • مناسب همه
  • Release date: 21 June 2026
  • Author: Emmanuel Henri
درباره این دوره:

در این دوره جامع، Emmanuel Henri توسعه‌دهنده باتجربه Full Stack به شما نشان می‌دهد که چگونه برنامه‌های وب Node.js خود را با کشف آسیب‌پذیری‌های رایج، استفاده از ابزارهای امنیتی ضروری و اجرای استراتژی‌هایی برای محافظت از داده‌ها و کاربران خود، ایمن کنید. تهدیدهای رایج مانند کنترل دسترسی شکسته، خرابی های رمزنگاری، و آسیب پذیری های تزریق، و نحوه کاهش این خطرات با مکانیسم های قوی را بررسی کنید. بیاموزید که چگونه از منابعی مانند OWASP برای اطلاعات امنیتی استفاده کنید و از ابزارهای ضروری برای محافظت بیشتر استفاده کنید. بیاموزید که چگونه داده‌های کاربر را تأیید و پاکسازی کنید، وابستگی‌ها را با ابزارهایی مانند Snyk مدیریت کنید، و ارتباطات را با بسته‌های Node.js مانند Crypto رمزگذاری کنید. به HTTPS، ویژگی‌های کوکی ایمن، و حفاظت از جعل درخواست بین سایتی (CSRF) بروید. در پایان دوره، می‌توانید آسیب‌پذیری‌ها را شناسایی کنید، بهترین شیوه‌های امنیتی را پیاده‌سازی کنید و از ابزارهای مختلف برای اطمینان از ایمن بودن برنامه‌های Node.js خود استفاده کنید.

linkedin Node.js: Security (2018) (Mitalearn-151943)

  • 52 minutes
  • متوسط
  • Release date: 25 July 2026
  • Author: Emmanuel Henri
درباره این دوره:

چگونه می توانید از برنامه های Node.js خود در برابر تهدیدات احتمالی محافظت کنید؟ در این دوره، امانوئل هنری بهترین شیوه‌هایی را به اشتراک می‌گذارد که می‌تواند به توسعه‌دهندگان Node.js کمک کند تا برنامه‌های خود را در همه سطوح، از بسته‌ها گرفته تا سطح سرور، ایمن کنند. امانوئل به شما کمک می کند تا با رایج ترین خطرات امنیتی در Node.js آشنا شوید، از جمله اسکریپت نویسی بین سایت و تزریق سمت سرور. او به بهترین شیوه ها در مورد بسته ها، داده ها و سطح سرور می پردازد. به علاوه، او ابزارهایی مانند Snyk و Burp را پوشش می‌دهد که می‌توانید از آنها برای آزمایش پروژه‌های Node.js خود استفاده کنید.

linkedin Node.js: Testing and Code Quality (2017) (Mitalearn-116804)

  • 3 hours 25 minutes
  • متوسط
  • Release date: 29 June 2026
  • Author: Jon Peck
درباره این دوره:

یک پایگاه کد قابل نگهداری باید دارای کد تمیز و با مدیریت آسان باشد. در این دوره، Jon Peck نحوه سنجش کیفیت، پیاده سازی آزمایش و اندازه گیری پوشش کد در برنامه های Node.js را نشان می دهد. برای کمک به درک بهتر این مفاهیم کلیدی، او نحوه تمیز کردن برنامه رزرو رستوران باگ را توضیح می دهد. ابتدا، Jon اصول اولیه تست و کیفیت کد را بررسی می کند. در مرحله بعد، او نشان می دهد که چگونه می توان خطاها را با خط زدن پایه کد خود پیدا کرد و چارچوب های آزمایشی مختلف و اجزای آنها را بررسی می کند. در نهایت، نحوه نوشتن تست‌های واحد و عملکردی برای اعمال پایه کد را نشان می‌دهد، سپس مشخص می‌کند که چه کدی با گزارش پوشش کد اجرا شده است.

linkedin PHP 7 New Features (Mitalearn-90845)

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

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

linkedin PHP for WordPress (Mitalearn-431661)

  • 2 hours 25 minutes
  • مناسب همه
  • Release date: 21 June 2026
  • Author: Joe Casabona
درباره این دوره:

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

linkedin 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 برای تعامل موثر و ایمن با پایگاه داده برای ذخیره و بازیابی داده ها را پوشش می دهد. در طول دوره، او توصیه های عملی ارائه می دهد و نمونه هایی از بهترین شیوه ها را ارائه می دهد.

Suggestions