آموزش شروع کار با TypeScript

Getting Started with TypeScript

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: ایجاد برنامه های کاربردی وب عالی به کد جاوا اسکریپت عالی نیاز دارد. TypeScript به شما کمک می کند تا کد جاوا اسکریپت عالی ایجاد کنید. در این دوره آموزشی، شروع کار با TypeScript، یاد خواهید گرفت که چگونه با استفاده از یک زبان برنامه نویسی قدرتمند و سرگرم کننده، برنامه های مرورگر را سریعتر و با خطاهای کمتر ایجاد کنید. ابتدا یاد می گیرید که چگونه پروژه های TypeScript را پیکربندی کنید. در مرحله بعد، نحوه ایجاد و استفاده از انواع خود را بررسی خواهید کرد. در نهایت، متوجه خواهید شد که چگونه برای تقریباً هر کتابخانه جاوا اسکریپتی که می توانید تصور کنید، از تایپ قوی پشتیبانی کنید. وقتی این دوره را به پایان رساندید، درک اساسی از مهمترین ویژگی های TypeScript و همچنین مهارت هایی که برای شروع ساخت برنامه های وب سمت مشتری و برنامه های NodeJS با TypeScript نیاز دارید، خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

نصب TypeScript و پیکربندی یک پروژه Installing TypeScript and Configuring a Project

  • معرفی Introduction

  • معرفی Introduction

  • بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

  • نسخه ی نمایشی: نصب TypeScript و اجرای کامپایلر Demo: Installing TypeScript and Running the Compiler

  • نسخه ی نمایشی: نصب TypeScript و اجرای کامپایلر Demo: Installing TypeScript and Running the Compiler

  • استفاده از فایل های پروژه Using Project Files

  • استفاده از فایل های پروژه Using Project Files

  • نسخه ی نمایشی: پیکربندی گزینه های کامپایلر در tsconfig.json Demo: Configuring Compiler Options in tsconfig.json

  • نسخه ی نمایشی: پیکربندی گزینه های کامپایلر در tsconfig.json Demo: Configuring Compiler Options in tsconfig.json

  • نسخه ی نمایشی: وراثت پیکربندی و پشتیبانی Glob در tsconfig.json Demo: Configuration Inheritance and Glob Support in tsconfig.json

  • نسخه ی نمایشی: وراثت پیکربندی و پشتیبانی Glob در tsconfig.json Demo: Configuration Inheritance and Glob Support in tsconfig.json

  • نسخه ی نمایشی: کامپایل با یک کار ساخت کد ویژوال استودیو Demo: Compiling with a Visual Studio Code Build Task

  • نسخه ی نمایشی: کامپایل با یک کار ساخت کد ویژوال استودیو Demo: Compiling with a Visual Studio Code Build Task

  • خلاصه Summary

  • خلاصه Summary

بهره گیری از انواع توکار Taking Advantage of Built-in Types

  • مقدمه و بررسی اجمالی Introduction and Overview

  • مقدمه و بررسی اجمالی Introduction and Overview

  • انواع پایه و اعلامیه های متغیر Basic Types and Variable Declarations

  • انواع پایه و اعلامیه های متغیر Basic Types and Variable Declarations

  • تایپ Annotations و Type Inference Type Annotations and Type Inference

  • تایپ Annotations و Type Inference Type Annotations and Type Inference

  • نسخه ی نمایشی: استفاده از let و const با Type Annotations Demo: Using let and const with Type Annotations

  • نسخه ی نمایشی: استفاده از let و const با Type Annotations Demo: Using let and const with Type Annotations

  • انواع داخلی اضافی Additional Built-in Types

  • انواع داخلی اضافی Additional Built-in Types

  • Union Types و گزینه --strictNullChecks Compiler Union Types and the --strictNullChecks Compiler Option

  • Union Types و گزینه --strictNullChecks Compiler Union Types and the --strictNullChecks Compiler Option

  • اظهارات را تایپ کنید Type Assertions

  • اظهارات را تایپ کنید Type Assertions

  • نسخه ی نمایشی: نوشتن کد بهتر با گزینه --strictNullChecks Demo: Writing Better Code with the --strictNullChecks Option

  • نسخه ی نمایشی: نوشتن کد بهتر با گزینه --strictNullChecks Demo: Writing Better Code with the --strictNullChecks Option

  • نسخه ی نمایشی: درک آنالیز نوع مبتنی بر جریان کنترل Demo: Understanding Control Flow-based Type Analysis

  • نسخه ی نمایشی: درک آنالیز نوع مبتنی بر جریان کنترل Demo: Understanding Control Flow-based Type Analysis

  • خلاصه Summary

  • خلاصه Summary

نوشتن توابع بهتر با TypeScript Writing Better Functions with TypeScript

  • مقدمه و بررسی اجمالی Introduction and Overview

  • مقدمه و بررسی اجمالی Introduction and Overview

  • افزودن حاشیه نویسی نوع به توابع Adding Type Annotations to Functions

  • افزودن حاشیه نویسی نوع به توابع Adding Type Annotations to Functions

  • با استفاده از گزینه --noImplicitAny Compiler Using the --noImplicitAny Compiler Option

  • با استفاده از گزینه --noImplicitAny Compiler Using the --noImplicitAny Compiler Option

  • پارامترهای مقداردهی اولیه Default-initialized Parameters

  • پارامترهای مقداردهی اولیه Default-initialized Parameters

  • نسخه ی نمایشی: اضافه کردن نوع حاشیه نویسی و مقادیر پارامترهای پیش فرض Demo: Adding Type Annotations and Default Parameter Values

  • نسخه ی نمایشی: اضافه کردن نوع حاشیه نویسی و مقادیر پارامترهای پیش فرض Demo: Adding Type Annotations and Default Parameter Values

  • آناتومی یک عملکرد فلش Anatomy of an Arrow Function

  • آناتومی یک عملکرد فلش Anatomy of an Arrow Function

  • نسخه ی نمایشی: تبدیل یک تابع سنتی به یک تابع پیکان Demo: Converting a Traditional Function to an Arrow Function

  • نسخه ی نمایشی: تبدیل یک تابع سنتی به یک تابع پیکان Demo: Converting a Traditional Function to an Arrow Function

  • نسخه ی نمایشی: بهره گیری از انواع عملکردها Demo: Taking Advantage of Function Types

  • نسخه ی نمایشی: بهره گیری از انواع عملکردها Demo: Taking Advantage of Function Types

  • خلاصه Summary

  • خلاصه Summary

ایجاد و استفاده از انواع سفارشی Creating and Using Custom Types

  • مقدمه و بررسی اجمالی Introduction and Overview

  • مقدمه و بررسی اجمالی Introduction and Overview

  • رابط ها در مقابل کلاس ها Interfaces vs. Classes

  • رابط ها در مقابل کلاس ها Interfaces vs. Classes

  • ایجاد یک رابط Creating an Interface

  • ایجاد یک رابط Creating an Interface

  • سیستم نوع ساختاری TypeScript TypeScript's Structural Type System

  • سیستم نوع ساختاری TypeScript TypeScript's Structural Type System

  • نسخه ی نمایشی: ایجاد رابط Demo: Creating Interfaces

  • نسخه ی نمایشی: ایجاد رابط Demo: Creating Interfaces

  • اعضای کلاس Class Members

  • اعضای کلاس Class Members

  • گسترش کلاس ها و پیاده سازی رابط ها Extending Classes and Implementing Interfaces

  • گسترش کلاس ها و پیاده سازی رابط ها Extending Classes and Implementing Interfaces

  • نسخه ی نمایشی: ایجاد کلاس ها Demo: Creating Classes

  • نسخه ی نمایشی: ایجاد کلاس ها Demo: Creating Classes

  • نسخه ی نمایشی: پیکربندی یک پروژه با چندین فایل منبع Demo: Configuring a Project with Multiple Source Files

  • نسخه ی نمایشی: پیکربندی یک پروژه با چندین فایل منبع Demo: Configuring a Project with Multiple Source Files

  • اعضای ثابت Static Members

  • اعضای ثابت Static Members

  • سازندگان Constructors

  • سازندگان Constructors

  • نسخه ی نمایشی: بازسازی برنامه آزمایشی با کلاس ها Demo: Refactoring the Demo App with Classes

  • نسخه ی نمایشی: بازسازی برنامه آزمایشی با کلاس ها Demo: Refactoring the Demo App with Classes

  • خلاصه Summary

  • خلاصه Summary

ایجاد و مصرف ماژول ها Creating and Consuming Modules

  • مقدمه و بررسی اجمالی Introduction and Overview

  • مقدمه و بررسی اجمالی Introduction and Overview

  • چرا از ماژول ها استفاده کنیم؟ Why Use Modules?

  • چرا از ماژول ها استفاده کنیم؟ Why Use Modules?

  • فناوری های حمایتی Supporting Technologies

  • فناوری های حمایتی Supporting Technologies

  • صادرات و واردات Exporting and Importing

  • صادرات و واردات Exporting and Importing

  • نسخه ی نمایشی: تبدیل برنامه آزمایشی به استفاده از ماژول ها Demo: Converting the Demo App to Use Modules

  • نسخه ی نمایشی: تبدیل برنامه آزمایشی به استفاده از ماژول ها Demo: Converting the Demo App to Use Modules

  • واردات نسبی در مقابل واردات غیر نسبی Relative vs. Non-relative Imports

  • واردات نسبی در مقابل واردات غیر نسبی Relative vs. Non-relative Imports

  • استراتژی های حل ماژول Module Resolution Strategies

  • استراتژی های حل ماژول Module Resolution Strategies

  • نمونه هایی از وضوح ماژول Module Resolution Examples

  • نمونه هایی از وضوح ماژول Module Resolution Examples

  • نسخه ی نمایشی: پیکربندی وضوح ماژول Demo: Configuring Module Resolution

  • نسخه ی نمایشی: پیکربندی وضوح ماژول Demo: Configuring Module Resolution

  • نسخه ی نمایشی: پیکربندی یک لودر ماژول Demo: Configuring a Module Loader

  • نسخه ی نمایشی: پیکربندی یک لودر ماژول Demo: Configuring a Module Loader

  • خلاصه Summary

  • خلاصه Summary

بهره وری بیشتر با فایل های اعلان نوع Being More Productive with Type Declaration Files

  • مقدمه و بررسی اجمالی Introduction and Overview

  • مقدمه و بررسی اجمالی Introduction and Overview

  • فایل های اعلان نوع چیست؟ What Are Type Declaration Files?

  • فایل های اعلان نوع چیست؟ What Are Type Declaration Files?

  • حتما تایپ شده DefinitelyTyped

  • حتما تایپ شده DefinitelyTyped

  • نصب فایل های اعلان نوع Installing Type Declaration Files

  • نصب فایل های اعلان نوع Installing Type Declaration Files

  • نسخه ی نمایشی: نصب و استفاده از یک فایل اعلان نوع Demo: Installing and Using a Type Declaration File

  • نسخه ی نمایشی: نصب و استفاده از یک فایل اعلان نوع Demo: Installing and Using a Type Declaration File

  • خلاصه Summary

  • خلاصه Summary

نمایش نظرات

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

آموزش شروع کار با TypeScript
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 8m
116
Pluralsight (پلورال سایت) pluralsight-small
28 اردیبهشت 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
211
4.8 از 5
دارد
دارد
دارد
Brice Wilson

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brice Wilson Brice Wilson

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

Brice Wilson یک توسعه دهنده و مربی نرم افزار است.

Brice Wilson بیش از 30 سال است که یک توسعه دهنده حرفه ای بوده و از ابزارها و برنامه نویسی زیادی استفاده کرده است. زبان ها در آن دوران او به عنوان یک توسعه دهنده و معمار برای تعدادی از شرکت های بزرگ کار کرده است و از یادگیری، آزمایش و آموزش فناوری های جدید لذت می برد. علایق فعلی او بر روی توسعه وب سمت سرور و مشتری متمرکز است.

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

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

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