آموزش مبانی TypeScript

TypeScript Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: TypeScript Fundamentals شما را با مفاهیم و ویژگی های کلیدی آشنا می کند که برای شروع کار با TypeScript باید بدانید و از آن برای ساخت برنامه های بزرگ (و کوچک) JavaScript استفاده کنید. 25 مارس 2016 برای TypeScript 1.8 به روز شده است. این دوره از 25 مارس 2016 برای TypeScript 1.8 به روز شده است. TypeScript یک زبان منبع باز است که پشتیبانی از ساخت برنامه های JavaScript در مقیاس سازمانی را فراهم می کند. اگرچه الگوهای مختلفی وجود دارد که می توانند در ساختار JavaScript استفاده شوند ، TypeScript قابلیت ظرفی را که توسعه دهندگان شی گرا با آن آشنا هستند مانند کلاسها و ماژول ها فراهم می کند. این برنامه همچنین از کدهای به شدت تایپ شده پشتیبانی می کند تا اطمینان حاصل کند که مقادیر نامناسب به متغیرهای برنامه اختصاص داده نشده اند. این دوره شما را با مفاهیم و ویژگی های کلیدی آشنا می کند که برای شروع کار با TypeScript باید بدانید و از آن برای ساخت برنامه های JavaScript در مقیاس سازمانی استفاده می کنید. شما نقشی را که TypeScript بازی می کند و همچنین ویژگی های کلیدی یادگیری را یاد خواهید گرفت که به شما کمک می کند روند یادگیری را شروع کنید.

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

شروع کار با TypeScript Getting Started with TypeScript

  • معرفی دوره Course Introduction

  • مقدمه Introduction

  • چرا از TypeScript استفاده کنیم؟ Why use TypeScript?

  • ویژگی های TypeScript TypeScript Features

  • نحو TypeScript ، کلمات کلیدی و سلسله مراتب کد TypeScript Syntax, Keywords, and Code Hierarchy

  • گزینه های ابزار و چارچوب Tooling and Framework Options

  • گزینه های ابزار و چارچوب - TypeScript Playground Tooling and Framework Options - TypeScript Playground

  • گزینه های ابزار و چارچوب - Visual Studio Tooling and Framework Options - Visual Studio

  • گزینه های ابزار و چارچوب - موارد ضروری وب Tooling and Framework Options - Web Essentials

  • گزینه های ابزار و چارچوب - متن متعالی Tooling and Framework Options - Sublime Text

  • گزینه های Tooling و Framework - کامپایلر TypeScript Tooling and Framework Options - TypeScript Compiler

  • گزینه های Tooling و Framework - NodeJS Tooling and Framework Options - NodeJS

  • سلام نمونه جهانی Hello World Example

  • سلام جهانی مثال - ایجاد کلاس Hello World Example - Creating a Class

  • خلاصه Summary

تایپ کردن ، متغیرها و توابع Typing, Variables, and Functions

  • بررسی اجمالی Overview

  • دستور زبان ، بیانیه ها و حاشیه نویسی ها Grammar, Declarations, and Annotations

  • استنباط را تایپ کنید Type Inference

  • دستور زبان Grammar

  • تایپ استاتیک و پویا Static and Dynamic Typing

  • کامپایل زمان یا زمان اجرا Compile Time or Run Time

  • اظهارات محیط و پرونده های تعریف نوع Ambient Declarations and Type Definition Files

  • هر نوع و بدوی ها The Any Type and Primitives

  • اعمال انواع Applying Types

  • اشیاء Objects

  • کارکرد Functions

  • توابع پیکان و اشکال زدایی Arrow Functions and Debugging

  • توابع و رابط ها Functions and Interfaces

  • خلاصه تایپ استاتیک Static Typing Recap

کلاسها و رابط ها Classes and Interfaces

  • مقدمه Introduction

  • تعریف کلاسها Defining Classes

  • نسخه ی نمایشی: تعریف کلاس ها Demo: Defining Classes

  • نسخه ی نمایشی: محدودیت های املاک Demo: Property Limitations

  • Casting و نوع تعریف فایلها Casting and Type Definition Files

  • نسخه ی نمایشی: ریخته گری و تعریف پرونده ها Demo: Casting and Type Definition Files

  • گسترش انواع Extending Types

  • نسخه ی نمایشی: گسترش انواع Demo: Extending Types

  • با استفاده از رابط Using Interfaces

  • نسخه ی نمایشی: با استفاده از رابط ها Demo: Using Interfaces

  • گسترش یک رابط Extending an Interface

  • نسخه ی نمایشی: گسترش یک رابط Demo: Extending an Interface

  • خلاصه Summary

ماژول ها Modules

  • بررسی اجمالی Overview

  • شناسایی یک ماژول Identifying a Module

  • ایجاد یک ماژول داخلی Creating an Internal Module

  • در دسترس بودن ماژول داخلی و IIFE Internal Module Accessibility and IIFE

  • ماژول ها Named Modules

  • گسترش ماژول ها و وارد کردن میانبرها Extending Modules and Importing Shortcuts

  • سازماندهی ماژول های داخلی Organizing Internal Modules

  • جدا کردن ماژول های داخلی Separating Internal Modules

  • ماژول های خارجی و وضوح وابستگی External Modules and Dependency Resolution

  • وابستگی های ماژول Module Dependencies

  • وارد کردن ماژول های خارجی با استفاده از AMD Importing External Modules Using AMD

  • وارد کردن کتابخانه های شخص ثالث با استفاده از AMD Importing 3rd Party Libraries Using AMD

  • خلاصه کردن ماژول ها Modules Recap

نمایش نظرات

نظری ارسال نشده است.

آموزش مبانی TypeScript
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 25m
55
Pluralsight (پلورال سایت) pluralsight-small
06 فروردین 1395 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,867
4.5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

John Papa John Papa

جان پاپا یک طرفدار اصلی توسعه دهنده با مایکروسافت و فارغ التحصیل برنامه های Google Developer Expert ، Microsoft Regional Director و MVP است. او علاقه زیادی به فن آوری های وب و تلفن همراه دارد و اغلب از سخنرانی در سراسر جهان در سخنرانی ها و جلسات کنفرانس ها از جمله NgConf ، Build ، Ignite ، VSLive و AngleBrackets لذت می برد. جان میزبان مشترک پادکست محبوب Adventures in Angular ، نویسنده کتاب راهنمای سبک Angular ، چندین کتاب و بسیاری از دوره های محبوب Pluralsight است. می توانید در johnpapa.net یا در توییترjohn_papa به او برسید.

Dan Wahlin Dan Wahlin

توسعه دهنده، Google GDE و Microsoft MVP

Pluralsight (پلورال سایت)

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

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