لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مقدمه ای بر توسعه TypeScript
Introduction to TypeScript Development
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با یادگیری زبان برنامه نویسی TypeScript برای ساخت اپلیکیشن های وب و موبایل React، Vue و Angular آماده شوید. برای حرکت به سمت ساخت برنامه های Angular، React و Vue آماده باشید. کد با زبان برنامه نویسی TypeScript. با کلاس های TypeScript و مفاهیم برنامه نویسی شی گرا کار کنید. پیش نیازها: دانش پایه کامپیوتر مک، لینوکس یا کامپیوتر
آپدیت دوره آوریل 2021: یک بخش کامل اضافه شد که نشان می دهد چگونه یک برنامه React با TypeScript 4 بسازید! همچنین یک بخش تکنیک های پیشرفته جدید
اضافه شده است
آیا میخواهید برنامههای وب و موبایل Angular، React JS یا Vue JS بسازید؟ اگر هدف شما این است، یادگیری زبان برنامه نویسی TypeScript بسیار مهم است، و این دقیقاً همان چیزی است که ما در این دوره به آن خواهیم پرداخت. نام من جردن هاجنز است و من مربی شما برای دوره خواهم بود. علاوه بر اینکه مربی اصلی devCamp هستم، بیش از یک دهه است که در حال ساخت برنامه های وب برای سازمان هایی مانند Eventbrite و Quip هستم.
پس از اتمام این دوره، آماده شروع یادگیری نحوه کار با چارچوب های برنامه React، Vue و Angular خواهید بود. Angular 2 از ابتدا به منظور استفاده از شیوه های توسعه مدرن بازسازی شد و سازندگان فریم ورک در واقع نسخه جدید را به طور کامل در زبان برنامه نویسی TypeScript ساختند. به همین دلیل است که یادگیری TypeScript برای توسعه دهندگان مشتاق Angular بسیار مهم است.
در این دوره ما با اصول اولیه شروع می کنیم و به شما نشان می دهم که ساخت برنامه های TypeScript چقدر سرگرم کننده است. بعد از اینکه با نحو آشنا شدید، به سراغ تکنیکهای پیشرفتهتر توسعه TypeScript میرویم، مانند: کار با بستهها، برنامهنویسی شی گرا، توسعه ناهمزمان بلادرنگ، و دکوراتورها.
تمرکز من برای این دوره آموزش ساختن برنامه های کنسول TypeScript به شما نیست. در عوض، هدف من آموزش مهارتهایی است که برای ساختن اپلیکیشنهای Angular 2 در دنیای واقعی نیاز دارید. و در واقع، این دوره شامل مطالب دقیقی است که ما در بوت کمپ های برنامه نویسی devCamp قبل از اینکه دانش آموزان دوره فراگیر Angular 2 ما را سپری کنند، آموزش می دهیم.
هیچ پیش نیاز فنی برای این دوره وجود ندارد. دانش آموز ایده آل فردی است که می خواهد نحوه ساخت برنامه های Angular 2 را بیاموزد. من به شما نشان خواهم داد که چگونه برنامه های TypeScript را در مک و رایانه شخصی نصب و اجرا کنید. و می توانید از هر یک از سیستم عامل ها برای پیگیری مطالب دوره استفاده کنید.
هر درس از دوره با کد منبعی که من در سخنرانی استفاده کردم جفت می شود تا بتوانید کار خود را بررسی کنید.
لطفاً برنامه درسی دوره را با خیال راحت مرور کنید و من مشتاقانه منتظر هستم که در سفر توسعه شما مطالب را با شما مرور کنم!
سرفصل ها و درس ها
مقدمه و پیکربندی سیستم
Introduction and System Configuration
بررسی اجمالی و مزایا TypeScript
TypeScript Overview and Benefits
نحوه نصب Homebrew برای استفاده از TypeScript در مک
How to Install Homebrew for Using TypeScript on a Mac
نصب Node.js و NPM در مک
Installing Node.js and NPM on a Mac
نصب TypeScript در مک
Installing TypeScript on a Mac
نصب افزونه Sublime Text TypeScript
Installing the Sublime Text TypeScript Plugin
نحوه نصب Node.js و NPM در رایانه شخصی
How to Install Node.js and NPM on a PC
نصب TypeScript روی رایانه شخصی از طریق NPM
Installing TypeScript on a PC via NPM
اجرای برنامه های TypeScript روی کامپیوتر
Running TypeScript Programs on a PC
نحو و ساختار پایه
Basic Syntax and Structure
ساختن برنامه Hello World در TypeScript در مک
Building a Hello World Program in TypeScript on a Mac
نحوه استفاده از متغیرها در TypeScript
How to Use Variables in TypeScript
درون یابی رشته ای در TypeScript
String Interpolation in TypeScript
مروری بر انواع در TypeScript
Overview of Types in TypeScript
ایجاد یک نام مستعار نوع در TypeScript
Creating a Type Alias in TypeScript
نحوه استفاده از Union Types در TypeScript
How to Use Union Types in TypeScript
نمونه دنیای واقعی از انواع اتحادیه در یک برنامه تجارت الکترونیک Production React JS
Real World Example of Union Types in a Production React JS eCommerce Application
توسعه ناهمزمان در TypeScript
Asynchronous Development in TypeScript
رفتار ناهمزمان چیست؟
What is Asynchronous Behavior?
مشکل "this" در TypeScript (و نحوه رفع آن)
The Problem with 'this' in TypeScript (and how to fix it)
توابع سفارش بالاتر و پاسخ به تماس در TypeScript
Higher Order Functions and Callbacks in TypeScript
پیکربندی TypeScript برای کار با Promises
Configuring TypeScript to Work with Promises
راهنمای Promises در TypeScript
Guide to Promises in TypeScript
دکوراتورهای TypeScript
TypeScript Decorators
مقدمه ای بر دکوراتورهای TypeScript
Introduction to TypeScript Decorators
دکوراتورهای کلاس در TypeScript
Class Decorators in TypeScript
دکوراتورهای روش TypeScript
TypeScript Method Decorators
نمونه ای از دکوراتورهای TypeScript در Angular 2
Example of TypeScript Decorators in Angular 2
ویژگی های پیشرفته TypeScript
Advanced TypeScript Features
Deep Dive: Chaining اختیاری در TypeScript
Deep Dive: Optional Chaining in TypeScript
نحوه بزرگ کردن حرف اول هر کلمه در TypeScript
How to Capitalize the First Letter of Every Word in TypeScript
Real World TypeScript: با TypeScript یک React Application بسازید
Real World TypeScript: Build a React Application with TypeScript
ایجاد یک React Application که از TypeScript استفاده می کند
Generating a React Application that Uses TypeScript
کامپوننت های React را با رابط های TypeScript برای ویژگی های مقیاس پذیر بسازید
Build React Components with TypeScript Interfaces for Scalable Features
Deep Dive: استفاده از تابع Map برای تکرار و برگرداندن مقادیر در TypeScript
Deep Dive: Using the Map Function to Iterate and Return Values in TypeScript
نحوه ارائه لیست آیتم ها در React با انواع و رابط های TypeScript
How to Render a List of Items in React with TypeScript Types and Interfaces
نمایش نظرات