آموزش مقیاس‌پذیری تایپ‌اسکریپت برای توسعه‌دهندگان سازمانی - آخرین آپدیت

دانلود Scaling TypeScript for Enterprise Developers

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: آیا به دنبال ارتقای مهارت‌های کدنویسی خود از یادداشت‌های ساده تایپ به مدل‌سازی پیشرفته داده‌ها و یکپارچه‌سازی API هستید؟ در این دوره با مدرس Eve Porcello، درک خود را از اصول بنیادی TypeScript مانند کلاس‌ها و اینترفیس‌ها و همچنین مفاهیم پیچیده‌ای نظیر Generics و Utility Types افزایش دهید. بیاموزید که چگونه با مدیریت ساختار کد از طریق Namespaceها، ماژول‌ها و مدل‌های داده، اپلیکیشن‌هایی قدرتمند و Type-safe بسازید. با پروژه‌های عملی که چالش‌های واقعی برنامه‌نویسی را شبیه‌سازی می‌کنند، تجربه کاربردی کسب کنید. یاد بگیرید چگونه کدی تمیزتر و بهینه‌تر بنویسید و پروژه‌ها را با استفاده از ابزارهایی مانند Vitest و VS Code دیباگ، تست و اتوماتیک کنید. چه توسعه‌دهنده‌ای باشید که قصد انتقال به TypeScript را دارد، چه بخواهید مهارت‌های فعلی خود را تقویت کنید و چه دانشجویی باشید که مشتاق کاوش در جاوااسکریپت تایپ‌دار است، این دوره بینش‌ها و مهارت‌های ارزشمندی را ارائه می‌دهد که به شما کمک می‌کند به یک توسعه‌دهنده حرفه‌ای TypeScript تبدیل شوید.

سرفصل ها و درس ها

مقدمه Introduction

  • راه‌اندازی محیط تایپ‌اسکریپت Setting up your TypeScript environment

  • توسعه مقیاس‌پذیر با تایپ‌اسکریپت Building with TypeScript at scale

  • پیش‌نیازها و آنچه باید بدانید What you should know

1. کلاس‌های تایپ‌اسکریپت 1. TypeScript Classes

  • ایجاد یک اینترفیس (Interface) Creating an interface

  • افزودن Type Guardها به کلاس‌ها Adding type guards to classes

  • درک مفهوم ارث‌بری در تایپ‌اسکریپت Understanding inheritance in TypeScript

  • پیاده‌سازی کلاس‌های خصوصی (Private) Implementing private classes

  • پروژه نهایی: بخش اول Final project: Part 1

  • کار با کلاس‌های عمومی (Public) Working with public classes

2. تایپ‌های تایپ‌اسکریپت 2. TypeScript Types

  • استفاده از تایپ‌های Readonly Using readonly types

  • تغییر نقش کلیدها با typeof Remapping keys with typeof

  • استفاده از اپراتور typeof Using the typeof operator

  • درک تایپ‌های Union Understanding union types

  • پروژه نهایی: بخش دوم Final project: Part 2

  • ساخت Utility Typeها Building utility types

3. مدیریت ساختارهای داده پیچیده با Generics 3. Handling Complex Data Structures with Generics

  • افزودن Type Annotation به کدهای جاوااسکریپت موجود Adding type annotations to existing JavaScript

  • ایجاد یک تایپ Generic Creating a generic type

  • سفارشی‌سازی کامپایلر تایپ‌اسکریپت Customizing the TypeScript compiler

  • ترکیب تایپ‌های API Composing API types

  • پروژه نهایی: بخش سوم Final project: Part 3

  • ترکیب تایپ‌های Generic و Conditional Combining generic and conditional types

  • مدیریت تایپ‌های Mapped Partial Handling mapped partial types

4. تایپ‌اسکریپت بازاستفاده‌پذیر 4. Reusable TypeScript

  • نام‌گذاری ماژول‌ها (Namespacing) Namespacing modules

  • ایجاد مدل‌های داده با تایپ‌اسکریپت Creating data models with TypeScript

  • پروژه نهایی: بخش چهارم Final project: Part 4

  • وارد کردن و صادر کردن تایپ‌ها (Import/Export) Importing and exporting types

  • دریافت داده‌های تایپ‌دار با تایپ‌اسکریپت Fetching typed data with TypeScript

5. دیباگ، تست و اتوماسیون 5. Debugging, Testing, and Automation

  • نوشتن تست‌های تایپ‌اسکریپت Writing TypeScript tests

  • اجرای تست‌های تایپ‌اسکریپت Running TypeScript tests

  • راهکار: دیباگ کردن تایپ‌اسکریپت Solution: Debugging TypeScript

  • چالش: دیباگ کردن تایپ‌اسکریپت Challenge: Debugging TypeScript

  • پیکربندی Vitest برای تست تایپ‌اسکریپت Configuring Vitest for TypeScript testing

  • پروژه نهایی: بخش پنجم Final project: Part 5

6. پروژه نهایی 6. Final Project

  • راهکار پروژه نهایی Final project solution

جمع‌بندی Conclusion

  • منابع تکمیلی تایپ‌اسکریپت Additional TypeScript resources

نمایش نظرات

آموزش مقیاس‌پذیری تایپ‌اسکریپت برای توسعه‌دهندگان سازمانی
جزییات دوره
1h 45m
35
(آخرین آپدیت)
1,127
- از 5
ندارد
دارد
دارد
Eve Porcello
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Eve Porcello Eve Porcello

توسعه دهنده و مدرس نرم افزار

ایو پورچلو یکی از بنیانگذاران Moon Highway، یک شرکت توسعه برنامه درسی و آموزش است.

برای تقریبا یک دهه، ایو جاوا اسکریپت، GraphQL را آموزش داده است. و کارگاه های آموزشی React برای متخصصان فناوری در سراسر جهان. او همچنین نویسنده Learning React و Learning GraphQL از O'Reilly Media است. می‌توانید او را در Twitter @eveporcello دنبال کنید یا مقاله‌های او درباره برنامه‌نویسی را در www.moonhighway.com/articles پیدا کنید. div>