Course catalog

Course duration

Course provider

Topic

Categories

Showing 41-60 of 153 items.

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

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

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 1.0 Essential Training (Mitalearn-133906)

  • 3 hours 23 minutes
  • متوسط
  • Release date: 25 July 2026
  • Author: Frank P Moley III
درباره این دوره:

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

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: Spring Data 2 (2017) (Mitalearn-114934)

  • 1 hours 31 minutes
  • متوسط
  • Update date: 25 July 2026
  • Author: Mary Ellen Bowman
درباره این دوره:

کدنویسی در پایگاه‌های داده – که اغلب شامل استفاده از کد دیگ بخار است که نگهداری و اشکال‌زدایی آن دشوار است – می‌تواند کار خسته‌کننده‌ای باشد. ارتقاء برنامه‌ها به نوع دیگری از ذخیره‌سازی داده‌ها به همین ترتیب چالش برانگیز است، زیرا معمولاً شامل بازنویسی‌های گسترده کد است. Spring Data با انتزاع کردن تعاملات ذخیره داده در یک API مخزن مشترک و حذف کد boilerplate به این مسائل می پردازد.\r\n مری الن بومن پروژه چتر Spring Data را توصیف می کند و به شما کمک می کند JPA را برای نقشه برداری شی-رابطه ای درک کنید. او همچنین پرس و جو را پوشش می دهد و به سایر ویژگی های Spring Data Commons مانند QueryDSL و auditing می پردازد.

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 ارائه می دهد را بیشتر کشف کنید.

Suggestions