آموزش TypeScript برای مبتدیان: تسلط بر مبانی TypeScript

TypeScript for Beginners: Mastering TypeScript Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: قدرت تایپ اسکریپت برای توسعه وب مدرن را باز کنید تا درک کاملی از تایپ اسکریپت، منشأ آن و ارتباط آن با صنعت به دست آورید. یک محیط توسعه با Visual Studio Code و TypeScript برای کدنویسی کارآمد تنظیم کنید. نحو Master TypeScript، پوشش متغیرها، انواع داده ها و حاشیه نویسی نوع. در کار با توابع، رابط ها و کلاس ها مهارت ایجاد کنید. آرایه‌ها و روش‌های آن‌ها از جمله نقشه، فیلتر، کاهش و موارد دیگر را کاوش کنید. در مفاهیم پیشرفته TypeScript مانند وراثت، ماژول ها و حاشیه نویسی نوع غوطه ور شوید. TypeScript را برای تنظیم محیط توسعه خود با tsconfig پیکربندی کنید. برنامه نویسی ناهمزمان را با استفاده از Promises و async/wait یاد بگیرید. مهارت های خود را با ساختن یک برنامه کاربردی عملی به کار ببرید. ادغام TypeScript با چارچوب های محبوبی مانند React را کشف کنید. پیش نیازها: آشنایی اولیه با جاوا اسکریپت (توصیه می شود، نه اجباری). یک ویرایشگر کد مانند Visual Studio Code (VS Code) روی رایانه شما نصب شده است. دسترسی به یک کامپیوتر با اتصال به اینترنت برای مطالب درسی و تمرینات. انگیزه و کنجکاوی برای یادگیری TypeScript. اشتیاق به کدنویسی و حل مسئله. بدون نیاز به تجربه قبلی TypeScript. این دوره اصول را پوشش می دهد. رویکردی باز برای یادگیری مفاهیم و تکنیک های جدید در TypeScript.

آیا برای شروع سفر به دنیای TypeScript آماده هستید؟ به دوره جامع ما خوش آمدید که برای تجهیز شما به دانش و مهارت های لازم برای تبدیل شدن به یک برنامه نویس ماهر TypeScript طراحی شده است.

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

این دوره با یک پایه محکم شروع می شود و شما را با نحو، تنظیمات و مفاهیم اساسی TypeScript آشنا می کند. شما تفاوت‌های بین جاوا اسکریپت و تایپ اسکریپت را بررسی می‌کنید، در مورد چارچوب‌های محبوبی که از قابلیت‌های TypeScript استفاده می‌کنند، اطلاعاتی کسب خواهید کرد، و خواهید فهمید که چرا به یک استاندارد صنعتی تبدیل شده است.

می‌آموزید که چگونه محیط برنامه‌نویسی خود را با کد ویژوال استودیو و TypeScript راه‌اندازی کنید تا یک تجربه کدنویسی یکپارچه را فراهم کنید. همانطور که عمیق تر در زبان فرو می روید، مفاهیم کلیدی مانند متغیرها، انواع داده ها، توابع، رابط ها و کلاس ها را درک خواهید کرد.

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

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

در پایان دوره، به آینده TypeScript نگاه خواهید کرد و نحوه ادغام یکپارچه آن با چارچوب های محبوب مانند React را خواهید یافت. همچنین اطلاعاتی در مورد انجمن پر جنب و جوش TypeScript و منابع فراوانی که برای حمایت از سفر یادگیری مداوم خود در دسترس است به دست خواهید آورد.

چه مبتدی باشید که به دنبال درک اصول اولیه هستید یا یک توسعه‌دهنده با تجربه و با هدف استفاده از پتانسیل کامل TypeScript، این دوره به شما امکان می‌دهد کدهای تمیزتر، ایمن‌تر و قابل نگهداری‌تری بنویسید. به ما بپیوندید و به یک استاد TypeScript تبدیل شوید و آماده مقابله با چالش های توسعه وب مدرن با اطمینان باشید.


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

مقدمه ای بر تایپ اسکریپت Introduction to Typescript

  • معرفی Introduction

  • مقدمه ای بر تایپ اسکریپت Introduction to typescript

  • چارچوب هایی که از تایپ اسکریپت استفاده می کنند Frameworks that use typescript

  • افزایش محبوبیت TypeScript TypeScript's Popularity Surge

  • جاوا اسکریپت در مقابل تایپ اسکریپت JavaScript vs Typescript

راه اندازی و محیط Setup and Environment

  • ویرایشگرهای کد Code Editors

  • نصب کد VS Installation of VS code

  • نصب تایپ اسکریپت Typescript Installation

مبانی TypeScript TypeScript Basics

  • نحو تایپ اسکریپت Typescript Syntax

  • چگونه از کنسول استفاده کنیم؟ How to use a console?

  • کامپایلر Typescript Typescript Compiler

  • متغیرها Variables

  • انواع داده ها Datatypes

  • توابع با حاشیه نویسی Functions with annotations

  • رابط ها Interfaces

  • کلاس ها Classes

روش های آرایه ها Arrays Methods

  • آرایه و روش های آن چیست؟ What is an Array and its methods?

  • Concat، Shift، Unshift و Slice Concat, Shift, Unshift and slice

  • كاهش دادن Reduce

  • Foreach و Findindex Foreach and findindex

موضوعات پیشرفته Advanced Topics

  • وراثت Inheritance

  • ماژول ها Modules

  • صریح در مقابل حاشیه نویسی Explicit vs Annotation

  • خالی Void

  • نوع ناشناخته Unknown Type

پیکربندی TypeScript. TypeScript Config.

  • کامپایل فایل ها با پیکربندی TS Files compiling with TS config

  • هدف پیکربندی TS TS config target

  • Outdir Outdir

وعده ها Promises

  • دسترسی به اصلاح کننده ها Access Modifiers

  • سازندگان Constructors

  • وعده ها Promises

  • وعده با Async Promises with Async

پروژه Project

  • رابط کاربری To-do-App To-do-App UI

  • برنامه کارهای انجام شده قسمت 1 To-do App Part 1

  • برنامه کارهای انجام شده قسمت 2 To-do App Part 2

آینده TypeScript Future of TypeScript

  • استفاده از Typescript با React Using Typescript with React

  • جامعه و منابع Community and Resources

نتیجه Conclusion

  • نتیجه Conclusion

نمایش نظرات

آموزش TypeScript برای مبتدیان: تسلط بر مبانی TypeScript
جزییات دوره
2 hours
38
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,842
4.1 از 5
ندارد
دارد
دارد
Meta Brains
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Meta Brains Meta Brains

بیایید با هم ابر جهان را کدنویسی و بسازیم! Meta Brains یک برند آموزشی حرفه ای است که توسط تیمی از توسعه دهندگان نرم افزار و متخصصان امور مالی که به امور مالی، کدنویسی و اکسل علاقه دارند، توسعه یافته است. ما تجارب حرفه‌ای و آموزشی را برای ایجاد برنامه‌های آموزشی در سطح جهانی که برای همه قابل دسترسی است، گرد هم می‌آوریم. در حال حاضر، ما بر انقلاب بزرگ بعدی در محاسبات متمرکز هستیم: متاورس. هدف نهایی ما این است که نسل بعدی استعدادها را آموزش دهیم تا بتوانیم با هم متاورز را کدنویسی و بسازیم!