Course catalog

Course duration

Course provider

Topic

Categories

Showing 81-100 of 633 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: 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: Creating Secure Websites (Mitalearn-229276)

  • 1 hours 22 minutes
  • مناسب همه
  • Release date: 23 March 2021
  • Author: Kevin Skoglund
درباره این دوره:

هکرها بیشتر از سایر سایت ها برنامه های وب PHP را هدف قرار می دهند زیرا اکثر کدهای PHP توسط توسعه دهندگانی نوشته می شود که تجربه امنیتی کمی دارند. محافظت از برنامه های کاربردی وب در برابر این حملات به یک مهارت ضروری برای همه توسعه دهندگان PHP تبدیل شده است. PHP: ایجاد وب‌سایت‌های امن به شما نشان می‌دهد که چگونه در هنگام توسعه وب‌سایت‌ها با PHP با مهمترین چالش‌های امنیتی روبرو شوید. مربی کوین اسکوگلند تکنیک ها و کدهای پی اچ پی مورد نیاز برای توسعه سایت هایی که ایمن تر هستند و از اشتباهات رایج جلوگیری می کند را پوشش می دهد. یاد بگیرید که چگونه PHP را به درستی پیکربندی کنید و ورودی و خروجی را فیلتر کنید. سپس دفاع گام به گام در برابر رایج ترین اشکال حمله، از جمله اسکریپت نویسی بین سایتی و تزریق SQL را بررسی کنید.

linkedin PHP: Design Patterns (Mitalearn-63849)

  • 1 hours 9 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Keith Casey
درباره این دوره:

با پیروی از این الگوهای طراحی محبوب (و تست شده) کد PHP بهتری بنویسید. توسعه‌دهنده کیت کیسی ۱۱ الگوی طراحی را معرفی می‌کند که به شما کمک می‌کند چالش‌های رایج کدنویسی را حل کنید و اهداف خود را برای معماران آینده برنامه‌تان روشن کنید. کیت موارد استفاده را برای:

  • بررسی می کندrnrn

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: Exporting Data to Files (Mitalearn-52306)

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

ارائه یک فایل از یک پایگاه داده دقیقا با همان فرمتی که کاربر درخواست می کند، یک تکنیک بسیار ارزشمند است. در این دوره، David Powers به ​​شما نشان می دهد که چگونه داده ها را از یک پایگاه داده با PHP در قالب های مختلف از جمله متن غنی، CSV، Excel، Word، صفحات گسترده و اسناد OpenOffice و حتی XML صادر کنید. او ابزارهایی مانند PHPExcel و PHPRtfLite را معرفی می‌کند که کار قالب‌بندی داده‌ها (فونت‌ها، سرصفحه‌ها، ستون‌ها و همه) را آسان‌تر مدیریت می‌کنند و همچنین نشان می‌دهد که چگونه داده‌های غیر متنی مانند تصاویر را در صادرات خود جاسازی کنید.

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 PHP: User Authentication (Mitalearn-233832)

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

آیا باید بدانید که چگونه بهترین روش ها را برای احراز هویت کاربر در PHP اعمال کنید؟ این دوره شما را از طریق مجموعه ای از بهترین روش ها راهنمایی می کند که می توانید برای پروژه های PHP خود اعمال کنید تا از دام های امنیتی پرهزینه جلوگیری کنید. مربی Kevin Skoglund یک نمای کلی از احراز هویت کاربر در PHP به شما ارائه می دهد، سپس به نحوه پیاده سازی آن می پردازد. او از طریق ایجاد جدول پایگاه داده، افزودن کاربران جدید، ورود و خروج کاربران و کنترل دسترسی به صفحات و توابع گام بر می دارد. کوین به شما نشان می دهد که چگونه با رمزهای عبور قوی کار کنید، از رمزهای ضعیف جلوگیری کنید و رمزهای فراموش شده را بازنشانی کنید. او به شما نشان می‌دهد که چگونه با جلوگیری از ارجاعات ناامن شی مستقیم (IDOR)، استفاده از HTTPS، محافظت از نشانه‌های دسترسی و پیگیری ورود به سیستم، احراز هویت کاربر را ایمن کنید. کوین با یک مجموعه چالش/راه‌حل نتیجه‌گیری می‌کند که نحوه نوشتن کد PHP را بررسی می‌کند که پس از گذشت مدت زمان مشخصی، ورود کاربر منقضی می‌شود.

linkedin Python for Data Visualization (2019) (Mitalearn-164183)

  • 1 hours 21 minutes
  • متوسط
  • Release date: 25 July 2026
  • Author: Madecraft,Michael Galarnyk
درباره این دوره:

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

MadeCraft-Description-Logo.jpg

linkedin Python: Pen Testing AWS (Mitalearn-246225)

  • 1 hours 49 minutes
  • مناسب همه
  • Release date: 25 July 2026
  • Author: Malcolm Shore
درباره این دوره:

تست قلم یک تکنیک استاندارد برای سیستم‌های درون سایت است، اما روش انجام آزمایش در فضای ابری متفاوت است. این دوره به بررسی انواع مختلف آسیب‌پذیری‌ها در ابر، تکنیک‌های مورد استفاده برای آزمایش استقرار ابر، و ابزارهای منبع باز کلیدی برای آزمایش استقرار سرویس وب آمازون می‌پردازد: CloudGoat، AWS CLI، و کیت توسعه نرم‌افزار پایتون AWS، معروف به boto3. . مربی Malcolm Shore نشان می دهد که چگونه محیط آزمایشی خود را تنظیم کنید و سپس از Python برای شمارش خط مشی ها، ایجاد برنامه نویسی کاربران، مدیریت اسرار، فهرست کردن نمونه های EC2 و RDS و موارد دیگر استفاده کنید. او همچنین نشان می دهد که چگونه می توانید خلاصه ای سریع از منابع موجود در حساب AWS خود را با ابزار PATE بدست آورید و از سایر ابزارهای آزمایشی مبتنی بر پایتون مانند PACU استفاده کنید. مهارت هایی که در این دوره یاد می گیرید به شما کمک می کند تا استقرار AWS خود را از نظر نقاط ضعفی که دیگران از آنها سوء استفاده می کنند و اسکریپت های سفارشی خود را برای آزمایش طراحی می کنند، آزمایش کنید.

linkedin R: Interactive Visualizations with htmlwidgets (Mitalearn-116447)

  • 5 hours 25 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Charlie Joey Hadley
درباره این دوره:

با استفاده از زبان R تقریباً منحصراً، ویجت‌های html به شما امکان می‌دهند همان نقشه‌ها، نمودارها و نمودارهای تعاملی را که در سایت‌های معروف روزنامه‌نگاری داده‌ها و داشبوردهای BI می‌بینید ایجاد کنید. می‌توانید R را به کتابخانه‌های محبوب جاوا اسکریپت - مانند Plotly و Leaflet - با بسته‌های htmlwidget متصل کنید. تجسم‌های تعاملی که ایجاد می‌کنید می‌توانند در گزارش‌ها و ارائه‌های R Markdown استفاده شوند، و حتی در برنامه‌های کاربردی درخشان و پاسخ‌گوی غنی ادغام شوند. این دوره شما را با مهارت های اساسی مورد نیاز برای افزودن ابزارک های html به گردش کار R خود آشنا می کند.\n\n سپس یک سوال مهم وجود دارد: کدام کتابخانه را باید انتخاب کنید؟ این دوره پنج گزینه محبوب را معرفی می کند: Leaflet، Plotly، Highcharter، visNetwork و DataTables (DT). مربی چارلی هدلی نحوه استفاده از این کتابخانه‌ها را برای ایجاد نقشه‌های پراکنده، choropleth و geolines نشان می‌دهد. نمودارهای میله ای انباشته، نمودارهای پراکنده، نمودارهای حباب، و نقشه های حرارتی. نقشه درختی و نمودارهای سری زمانی؛ شبکه های تعاملی و نمودارها؛ و جداول داده های تعاملی و پاسخگو. به علاوه، یاد بگیرید که چگونه تجسم های خود را با افسانه ها و نکات ابزار سفارشی کنید و اطلاعات کلیک را برای برنامه های براق استخراج کنید.

linkedin React: Building Large Apps (Mitalearn-120697)

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

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

linkedin React: Using TypeScript (2019) (Mitalearn-161055)

  • 52 minutes
  • پیشرفته
  • Release date: 5 February 2019
  • Author: Emmanuel Henri
درباره این دوره:

TypeScript به توسعه دهندگان رویکرد ساختارمندتری برای توسعه برنامه های کاربردی جاوا اسکریپت ارائه می دهد و برای فرآیندهای ساخت که اکثر توسعه دهندگان React از قبل استفاده می کنند، مناسب است. ترکیب رویکرد مؤلفه در React با رشته TypeScript شما را قادر می سازد تا برنامه های وب تمیزی بسازید که نگهداری آنها در طول زمان آسان تر خواهد بود. در این دوره، مدرس Emmanuel Henri نحوه استفاده از TypeScript با React را توضیح می دهد. او با بررسی انواع اساسی و پیچیده و اجزای عملکردی و حالت دار شروع می کند. سپس نشان می دهد که چگونه از رابط های TypeScript برای بهبود کد React خود استفاده کنید. در نهایت، یاد بگیرید که چگونه اجزای مرتبه بالاتر را برای استفاده مجدد از مؤلفه ها و در عین حال افزودن عملکرد جدید پیاده سازی کنید.

linkedin ReasonML: First Look (Mitalearn-175216)

  • 1 hours
  • پیشرفته
  • Release date: 22 June 2026
  • Author: J. David Eisenberg
درباره این دوره:

افزودن حاشیه نویسی نوع به جاوا اسکریپت با استفاده از TypeScript یا ابزارهای مشابه می تواند به اشکال زدایی اولیه کمک کند، اما انواع چیزهای بیشتری برای ارائه دارند. ReasonML - یک نحو جدید برای OCaml که به جاوا اسکریپت کامپایل می شود - به توسعه دهندگان پیشرفته امکانات جدیدی برای خوانایی، عملکرد و قابلیت نگهداری بیشتر کد ارائه می دهد. ReasonML تایپ قوی و سبک عملکردی OCaml را با نحوی که برای توسعه دهندگان جاوا اسکریپت آشنا است به وب می آورد.

در این دوره، با مربی J. David Eisenberg همراه باشید تا برجسته ترین ویژگی های ReasonML را شرح دهد. مفاهیم اساسی، از جمله انواع داده های داخلی ReasonML و تطبیق الگو را کاوش کنید. در مورد سیستم نوع ReasonML، تعریف انواع داده های خود، و قدرت استنتاج نوع - که به شما امکان می دهد بدون نیاز به تعیین دستی انواع، کد بنویسید، بیاموزید. علاوه بر این، هنگام ایجاد یک پروژه ReasonReact، به نحوه تعامل جاوا اسکریپت و ReasonML نگاهی بیندازید.

Suggestions