Course catalog

Course duration

Course provider

Topic

Categories

Showing 41-60 of 137 items.

linkedin PHP: Object-Oriented Programming (Mitalearn-129027)

  • 3 hours 53 minutes
  • متوسط
  • Update date: 21 June 2026
  • Author: Kevin Skoglund
درباره این دوره:

توسعه دهندگان PHP می توانند از کدهای کارآمد، منظم، قابل استفاده مجدد و قابل درک آسانی که برنامه نویسی شی گرا ارائه می دهد بهره مند شوند. در این دوره آموزشی سطح متوسط، کوین اسکوگلند اصول برنامه نویسی شی گرا (OOP) را برای PHP معرفی می کند. کوین نحوه تعریف کلاس، افزودن ویژگی ها و متدها و ایجاد نمونه های جدید را نشان می دهد. او نحوه استفاده از وراثت کلاس را برای به اشتراک گذاشتن، گسترش و نادیده گرفتن رفتار کلاس و نحوه کنترل دسترسی به ویژگی ها و متدهای یک کلاس را نشان می دهد. او تفاوت بین اتصالات استاتیک و دیررس را توضیح می دهد و نحوه سفارشی سازی متدهای جادویی PHP را که به طور خودکار فعال می شوند، نشان می دهد. در فصل آخر، او نحوه اضافه کردن کد شی گرا را به یک وب سایت PHP در دنیای واقعی نشان می دهد، بنابراین می توانید تکنیک های OOP را در عمل مشاهده کنید.

linkedin 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 را بررسی کنید.

linkedin PHP: Performance Optimization (Mitalearn-118198)

  • 2 hours 25 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Justin Yost
درباره این دوره:

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

linkedin PHP: Resizing and Watermarking Images (Mitalearn-97067)

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

وب سایت های مدرن باید تصاویری با وضوح بالا ارائه دهند تا از پیکسل و تار شدن در نمایشگرهای با تراکم پیکسلی بالا جلوگیری کنند، اما در اندازه فایلی که به سرعت بارگذاری می شود، حتی در دستگاه های تلفن همراه. این دوره نحوه استفاده از توابع GD در PHP را برای تغییر اندازه تصاویر و افزودن واترمارک اختیاری به آنها نشان می دهد. نویسنده دیوید پاورز نشان می دهد که چگونه می توان نسبت مقیاس بندی صحیح را با اندازه گیری خودکار ابعاد و تشخیص جهت یک تصویر JPEG محاسبه کرد. او همچنین توضیح می‌دهد که چگونه می‌توان یک واترمارک با استفاده از متن اضافه کرد یا برای یک نتیجه صیقلی‌تر، یک تصویر ترکیب شده با یک کانال آلفا. تمام تکنیک های پوشش داده شده کاملا غیر مخرب هستند.\r\n\r\n

linkedin PHP: Test-Driven Development with PHPUnit (Mitalearn-98189)

  • 1 hours 54 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Justin Yost
درباره این دوره:

با توسعه آزمایشی نرم افزار بهتری را با اشکالات کمتر توسعه دهید و در زمان بیشتری برای توسعه ویژگی های جدید صرفه جویی کنید. این دوره توسعه دهندگان را از نوشتن اولین تست واحد خود در PHPUnit به بهبود پوشش کد در برنامه های خود می برد. جاستین یوست برای مقابله با وابستگی‌ها در نرم‌افزار، نوشتن تست‌های مبتنی بر استثنا، و اضافه کردن سریع موارد تست به مجموعه اصلی تست‌های واحد، تست‌های نوشتن را پوشش می‌دهد. توسعه دهندگان با درک اولیه چرخه توسعه مبتنی بر آزمایش (TDD) آشنا خواهند شد و نحوه استفاده از تست های واحد برای نوشتن کد و همچنین کدهای قدیمی Refactor را درک خواهند کرد.

linkedin PHP: Testing Legacy Applications (Mitalearn-137170)

  • 1 hours 43 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Chris Hartjes
درباره این دوره:

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

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 پیکربندی کرد. او دوره را با بحث در مورد تقسیم کد، که می تواند عملکرد برنامه را بهبود بخشد، به پایان می رساند.

linkedin 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 برای ایجاد برنامه های کاربردی وب قوی استفاده کنید که هم مقیاس پذیری و هم نگهداری آسان باشد.

linkedin Spring Boot 2.0 Essential Training (Mitalearn-199968)

  • 2 hours 41 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Frank P Moley III
درباره این دوره:

بیاموزید که چگونه با Spring Boot 2.x شروع کنید، یک چارچوب قدرتمند که می تواند به شما کمک کند تا برنامه های وب را سریع و با استفاده از کد کمتر بسازید. برنامه‌های مبتنی بر جاوا که در Spring Boot می‌سازید "فقط اجرا می‌شوند": آنها وابستگی‌های خود را حل می‌کنند و محفظه‌هایی را برای اجرای کد در هر محیطی ایجاد می‌کنند. در این دوره آموزشی با فرانک مولی، معمار نرم افزار و توسعه دهنده Spring، نحوه استفاده از Spring Boot برای ساخت پروژه های خود را بیاموزید. فرانک نشان می‌دهد که چگونه می‌توان برنامه‌های وب و برنامه‌های CLI را راه‌اندازی اولیه، کانتینری‌سازی و اجرا کرد و از کتابخانه پروژه‌های شروع کننده رایج برای رفع نیازهای حیاتی کسب‌وکار استفاده کرد: داده، پیام، امنیت، و موارد دیگر. به علاوه، نحوه گسترش Spring Boot را با ایجاد استارت‌های خود بیابید و از نقاط پایانی HTTP ماژول Actuator برای نظارت و مدیریت برنامه‌های خود استفاده کنید.

linkedin Spring: Test-Driven Development with JUnit (Mitalearn-124505)

  • 1 hours 12 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Shonna Smith
درباره این دوره:

تمرین توسعه مبتنی بر آزمایش در چارچوب Spring – یا هر فریم‌ورکی، می‌تواند به شما کمک کند چرخه‌های انتشار نرم‌افزار خود را سرعت بخشید و اطمینان حاصل کنید که محصولی با کیفیت بالا خواهید داشت. ترفندهای استفاده از Spring و JUnit - یک ابزار تست منبع باز - را با هم بیاموزید و نحوه استفاده از این ترکیب قدرت را در کل پشته خود برای رسیدن به پوشش آزمایشی بهینه بیاموزید. در این دوره، نحوه (و چرایی) استفاده از Spring و JUnit برای توسعه آزمایش محور را بیابید. مربی Shonna Smith همچنین نشان می‌دهد که چگونه می‌توان پایه‌ای را برای آزمایش برخی مؤلفه‌های معمولی در برنامه پشتیبان خود ایجاد کرد: کامپوننت‌های @Service، @Controller و @Repository. در طول دوره، Shonna نمونه های عملی از نحوه به کارگیری این مفاهیم در یک برنامه کاربردی واقعی را ارائه می دهد.

linkedin TypeScript for Node.js Developers (2018) (Mitalearn-159440)

  • 1 hours 2 minutes
  • متوسط
  • Release date: 5 December 2018
  • Author: Emmanuel Henri
درباره این دوره:

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

linkedin آموزش ASP.NET (Mitalearn-160307)

  • 2 hours 41 minutes
  • مبتدی
  • Update date: 21 June 2026
  • Author: Janan Siam
درباره این دوره:

ASP.NET دارای چارچوب هایی است که می توانید از آنها برای ایجاد برنامه های کاربردی وب قوی استفاده کنید. در این دوره، جانان سیام به شما کمک می کند تا با این فریمورک بالغ مایکروسافت راه اندازی کنید. Janan چارچوب و IDE و همچنین ابزارهایی را که برای مدیریت داده‌ها، ساخت سرویس‌های RESTful و ایجاد اتصالات وب بلادرنگ نیاز دارید، بررسی می‌کند. نحوه ساخت برنامه های وب با ASP.NET MVC، ایجاد محتوای وب پویا با صفحات وب ASP.NET و نحو Razor، کار با ASP.NET SignalR و موارد دیگر را بیاموزید.

linkedin آموزش ASP.NET Core MVC (Mitalearn-101011)

  • 2 hours 42 minutes
  • متوسط
  • Update date: 21 June 2026
  • Author: Jess Chadwick
درباره این دوره:

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

linkedin آموزش CodeIgniter 3 (Mitalearn-99787)

  • 1 hours 27 minutes
  • مبتدی
  • Release date: 21 June 2026
  • Author: Bernardo Pineda
درباره این دوره:

سرعت توسعه خود را با CodeIgniter، یک چارچوب برنامه کاربردی وب سریع و قدرتمند PHP افزایش دهید. مربی برنارد پیندا با شروع چه و چرا، مفاهیم کلیدی CodeIgniter مانند الگوی Model-View-Controller و کار با پایگاه داده را معرفی می کند. سپس یاد بگیرید که چگونه محیط توسعه خود را راه اندازی کنید و با بارگذار خودکار CodeIgniter، راهنماها و کتابخانه ها در زمان خود صرفه جویی کنید. سناریوهای پیشرفته مانند تایید ورودی کاربر، آپلود فایل ها، ثبت خطا و موارد دیگر را کاوش کنید. با استفاده از برنامه وب نمونه با امکانات کامل همراه با فایل های تمرین، پایه و اساس واقعی برای یادگیری نحوه ساخت برنامه های کاربردی خود با CodeIgniter به دست خواهید آورد.

linkedin آموزش npm Node Package Manager (2018) (Mitalearn-155122)

  • 43 minutes
  • مبتدی
  • Release date: 16 October 2018
  • Author: Emmanuel Henri
درباره این دوره:

تصور کنید بتوانید علاوه بر کدهای سفارشی، کد را از کتابخانه های رایج جاوا اسکریپت مانند Grunt، Gulp و Underscore به اشتراک بگذارید و دوباره استفاده کنید. با مدیر بسته گره (npm)، استفاده مجدد از کد بسیار سریع است و آن را به بخشی ضروری از جعبه ابزار هر توسعه دهنده تبدیل می کند. در این دوره، امانوئل هنری نحوه نصب npm در macOS، ویندوز و لینوکس و استفاده از دستورات و بسته های npm را برای ردیابی وابستگی های پروژه و کنترل نصب ها نشان می دهد. بعلاوه، نحوه استفاده از NPX، نود بسته رانر و جایگزین های npm مانند Yarn را بیاموزید.

linkedin آموزش phpMyAdmin (Mitalearn-79455)

  • 5 hours 26 minutes
  • مبتدی
  • Update date: 22 June 2026
  • Author: David Powers
درباره این دوره:

MySQL یکی از پرکاربردترین سیستم های پایگاه داده برای وب سایت های پویا و سیستم های مدیریت محتوا است. و phpMyAdmin رایج ترین روش مدیریت پایگاه داده MySQL است که در بسیاری از CMS ها و همچنین محیط های تست XAMPP و MAMP گنجانده شده است.

rnrn نویسنده دیوید پاورز همچنین نحوه وارد کردن داده از فایل‌های CSV، صفحات گسترده و فایل‌های dump SQL و نحوه صادرات داده‌ها برای پشتیبان‌گیری یا انتقال به پایگاه داده دیگر را توضیح می‌دهد. همچنین خواهید آموخت که چگونه پرس و جوهای پایگاه داده را در رابط بصری مبتنی بر فرم اجرا کنید و عملکرد سرور را نظارت کنید.

linkedin آموزش PrimeFaces (Mitalearn-206870)

  • 1 hours 39 minutes
  • متوسط
  • Release date: 28 June 2026
  • Author: Tayo Koleoso
درباره این دوره:

PrimeFaces - چارچوب UI منبع باز محبوب برای JavaServer Faces (JSF) - دارای ویژگی هایی است که به توسعه دهندگان اجازه می دهد تم ها را در برنامه های خود اعمال کنند، از بیش از 100 مؤلفه آسان برای استفاده و موارد دیگر استفاده کنند. در این دوره آموزشی، نحوه استفاده از PrimeFaces را در برنامه وب Java Enterprise Edition (EE) خود بیاموزید. مربی Eyitayo Koleoso با توضیح اینکه چگونه PrimeFaces با JSF استاندارد متفاوت است، به شما کمک می کند تا شروع کنید. او همچنین نحوه راه‌اندازی و پیکربندی PrimeFaces را به اشتراک می‌گذارد و به دسته‌های وسیعی از اجزای PrimeFaces می‌پردازد. سپس او به موضوع سازی می پردازد و نحوه پیکربندی تم PrimeFaces خود و تغییر تم ها را به صورت پویا به اشتراک می گذارد. او همچنین نحوه نمایش داده ها را با PrimeFaces، مدیریت استثناهای Ajax و نحوه اجرای جاوا اسکریپت از سمت سرور را پوشش می دهد. برای جمع بندی، او به نحوه عیب یابی مشکلات Ajax می پردازد و بهترین شیوه های PrimeFaces را به اشتراک می گذارد.

linkedin آموزش Symfony 3 (Mitalearn-108967)

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

برنامه‌های PHP را به روشی مدرن با Symfony 3 بسازید، چارچوب محبوب PHP Model-View-Controller. در این دوره، برنارد پیندا نحوه ساخت یک برنامه وب مبتنی بر PHP در Symfony را نشان می دهد. او نحوه نصب و پیکربندی Symfony و شروع به صرفه جویی در زمان با کارهای توسعه معمولی، مانند ایجاد مدل های پایدار و ارائه محتوا با قالب ها را توضیح می دهد. برنارد همچنین به نحوه تعریف و اعتبارسنجی فرم ها و اشکال زدایی برنامه های شما می پردازد. پس از اتمام این دوره، ابزارهای مورد نیاز برای استفاده از Symfony برای شروع پروژه های PHP خود را خواهید داشت.

linkedin آموزش آپولو (Mitalearn-124488)

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

آپولو - یک کلاینت انعطاف پذیر GraphQL برای برنامه های React و React Native - واکشی داده های مورد نیاز برای جزء خود را آسان می کند. در این دوره یاد بگیرید که چگونه با آپولو شروع کنید. امانوئل هنری توضیح می‌دهد که آپولو چگونه با React و React Native کار می‌کند، و نحوه راه‌اندازی Apollo، نهایی کردن سرور Apollo و اتصال آن به مشتری React را نشان می‌دهد. سپس نحوه اجرای پرس و جوهای GraphQL با آپولو و نحوه کار با اشتراک ها را نشان می دهد.

linkedin آموزش اساسی Java EE 8 (Mitalearn-171391)

  • 6 hours 42 minutes
  • متوسط
  • Update date: 21 June 2026
  • Author: Kevin Bowersox
درباره این دوره:

Java Enterprise Edition (EE) یک پلتفرم بسیار مقیاس پذیر و بسیار محبوب است که سیستم ها را برای شرکت های مدرن از کسب و کارهای کوچک گرفته تا شرکت های Fortune 500 قدرت می دهد. در این دوره، به کوین باورسوکس بپیوندید تا به شما کمک کند تا با Java EE 8 راه بیفتید. در مورد تغییرات اساسی معرفی شده در Java EE 8 و همچنین نحوه کار با API های کلیدی از جمله Java Server Faces (JSF)، Java Server Pages (JSP)، Context and Dependency Injection (CDI)، امنیت، JSON Binding و موارد دیگر بیاموزید. .

Suggestions