Course catalog

Course duration

Course provider

Topic

Categories

Showing 21-40 of 137 items.

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

linkedin 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 برای تنظیم ایمن دسترسی به صفحه استفاده کرد. در نهایت، او نشان می دهد که چگونه جداول پایگاه داده مرتبط می توانند به منابع تو در تو با تغییر و محدوده بندی توابع تبدیل شوند. در طول مسیر، کوین توصیه های عملی ارائه می دهد و نمونه هایی از بهترین شیوه ها را ارائه می دهد.

linkedin PHP: Accessing Databases with PDO and MySQLi (Mitalearn-57593)

  • 3 hours 47 minutes
  • متوسط
  • Release date: 28 June 2026
  • Author: David Powers
درباره این دوره:

اکنون که PHP دارای قابلیت های شی گرا واقعی است، بهترین روش برای دسترسی به پایگاه های داده با استفاده از PDO (PHP Data Objects) و MySQLi است. این روش‌ها کد خنثی از پایگاه داده را تولید می‌کنند که با بیش از دوازده سیستم از جمله MySQL، SQL Server، PostgreSQL و SQLite کار می‌کند. یاد بگیرید که چگونه از PDO و MySQLi برای انجام عملیات انتخاب، درج، به روز رسانی و حذف اولیه استفاده کنید. بهبود امنیت با بیانیه های آماده؛ و از تراکنش ها برای اجرای چندین کوئری به طور همزمان استفاده کنید. نویسنده David Powers همچنین موضوعات پیشرفته ای مانند نمونه سازی اشیاء سفارشی را پوشش می دهد و PDO را با MySQLi مقایسه می کند تا بتوانید تصمیم بگیرید که کدام روش برای شما مناسب است.

linkedin PHP: Choosing a PHP Editor (2015) (Mitalearn-75851)

  • 1 hours 33 minutes
  • مبتدی
  • Update date: 21 May 2015
  • Author: Joseph Lowery
درباره این دوره:

یک متخصص برنامه نویسی به ابزارهای حرفه ای نیاز دارد و در حالی که می توانید PHP را با یک ویرایشگر متن معمولی بنویسید، یک ویرایشگر تخصصی یا IDE کار را آسان تر و کد شما را دقیق تر می کند. در این دوره، جوزف لوری، کارشناس برنامه نویسی، شما را به بررسی محبوب ترین ویرایشگرهای همه منظوره و خاص PHP می پردازد. بیاموزید که چه ویژگی هایی کاملاً از هر ویرایشگر خوب مورد نیاز است. کاوش گزینه هایی که می توانند بهره وری شما را افزایش دهند، مانند قطعه ها و یکپارچه سازی پایگاه داده. و سپس نگاهی به ابزارهایی بیندازید که با چندین فناوری کار می کنند (مانند Aptana Studio، Sublime Text و Cloud 9) و ابزارهایی که مستقیماً PHP را هدف قرار می دهند (مانند Eclipse یا PhpStorm). این دوره برای هر کسی که در مسیر برنامه نویسی PHP شروع می کند و همچنین توسعه دهندگانی که به دنبال افزایش کارایی خود هستند حیاتی است.

linkedin PHP: Clean URLs on Apache Server (Mitalearn-92732)

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

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

linkedin PHP: Email with Swift Mailer (Mitalearn-87207)

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

ارسال ایمیل به صورت برنامه نویسی یک کار رایج برای توسعه دهندگان است. اگرچه می‌توانید از تابع () mail اصلی PHP استفاده کنید، اما خیلی کارآمد یا امن نیست. و هیچ راه آسانی برای ارسال پیوست یا ایمیل HTML با mail() وجود ندارد. اگر به دنبال جایگزینی هستید، Swift Mailer ابزاری برای شماست.

rnrn این آموزش PHP توسعه دهندگان را از طریق فرآیند نصب و بارگذاری Swift Mailer و ارسال ایمیل با استفاده از SMTP و اتصالات SMTP رمزگذاری شده راهنمایی می کند. دیوید پاورز روش های امنی را آموزش می دهد که از کاربران محافظت می کند و از استانداردهای MIME پشتیبانی می کند. او همچنین تکنیک های پیشرفته ای را برای ارسال پیوست ها، شخصی سازی ایمیل و محدود کردن نرخ ارسال معرفی می کند. آیا می خواهید ببینید Swift Mailer چگونه یک چالش برنامه نویسی در دنیای واقعی را حل می کند؟ فصل 6 یک مطالعه موردی است که نحوه استفاده از Swift Mailer برای ارسال فرم ثبت نام ایمیل را نشان می دهد.

linkedin PHP: Managing Persistent Sessions (Mitalearn-74270)

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

جلسات مداوم PHP امکان ارتباط بین سرور و کلاینت را فراهم می کند. این به برنامه های کاربردی وب اجازه می دهد تا هویت بازدیدکنندگان و همچنین هر متغیر یا داده دیگری را به خاطر بسپارند. این دوره کاربردی و چالش برانگیز مبتنی بر پروژه به توسعه دهندگان کمک می کند تا داده هایی را که PHP معمولاً در فایل های متنی ساده ذخیره می کند، دریافت کرده و آنها را در پایگاه داده ای امن تر بنویسند، جایی که می توان سوابق را در صورت نیاز خواند و از بین برد. نویسنده David Powers به ​​شما کمک می کند تا یک پایگاه داده SQL راه اندازی کنید، کلاس هایی را برای باز کردن و بستن جلسات، خواندن و نوشتن متغیرها، از بین بردن جلسات و مدیریت رکوردهای قدیمی تعریف کنید. دروس در یک پروژه کوتاه به اوج خود می رسد که از نشانه ها برای شناسایی کاربران بازگشته در یک سناریوی ورود خودکار استفاده می کند.

Suggestions