لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
درک TypeScript - نسخه 2020 [ویدئو]
Understanding TypeScript - 2020 Edition [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اکثر مردم TypeScript را از Angular 2+ می شناسند. این زبانی است که باید در آنجا استفاده کنید، درست است؟ بیشتر از این است! بیاموزید تایپ اسکریپت چیست، چرا واقعاً یک افزودنی قدرتمند به جاوا اسکریپت است، چه ویژگی هایی دارد و چگونه از آن استفاده کنید! و در حین انجام این کار، همچنین درک کنید که در کد Angular خود چه کاری انجام می دهید.
این دوره شما را از اصول اولیه و مهمترین ویژگی آن (انواع!) به نقطه ای می برد که می توانید از TypeScript در هر یک از پروژه های خود استفاده کنید - شامل پروژه های ReactJS! از آنجایی که تایپ اسکریپت توسط مایکروسافت توسعه داده شده و توسط Angular 2+ (گوگل) بسیار مورد استفاده قرار می گیرد، اینجا باقی مانده است. امروز برتری کسب کنید و جزو اولین کسانی باشید که واقعاً TypeScript را درک می کنند!
سفری به آینده - از آنجایی که کد TypeScript را می توان در ES5 کامپایل کرد، از بسیاری از ویژگی های نسل بعدی که می توانید از امروز استفاده کنید شگفت زده خواهید شد. ویژگیهای ES6 مانند تخریب ساختار یا عملکردهای پیکان، دکوراتورها، ژنریکها و رابطها یا ماژولها—TypeScript همه آنها را دارد! در این دوره، ما به اصول اولیه متوقف نخواهیم شد. با ویژگی های پیشرفته تر و نحوه تنظیم گردش کار با TypeScript آشنا خواهید شد. این شامل گردشهای کاری فقط TypeScript و همچنین گردشهای کاری با استفاده از Gulp یا Webpack میشود. همچنین خواهید آموخت که محدود به Angular 2+ یا پروژه های ساده JavaScript/TypeScript نیستید. یک ماژول کامل نحوه استفاده از TypeScript با ReactJS برای بهره مندی از ویژگی های آن را نیز پوشش می دهد. آنچه را که یاد می گیرید تمرین خواهید کرد.
تماشای ویدیو یک راه عالی برای یادگیری است. و برای بسیاری از دانش آموزان، این بهترین راه است. اگر شما هم می خواهید چیزهایی را که یاد می گیرید تمرین کنید، این دوره تمرین ها (و راه حل هایی) را در بسیاری از ماژول های دوره به شما ارائه می دهد. خیلی مطالب!
در این دوره، بینش هایی در مورد موارد زیر بدست خواهید آورد:
-انواع و نحوه استفاده از آنها
کامپایلر TypeScript چگونه کار می کند
ویژگی های -ES6 در TypeScript
-کلاس ها در TypeScript
- فضاهای نام و ماژول ها
-رابط ها، ژنریک ها و دکوراتورها
-چگونه کتابخانه های جاوا اسکریپت شخص ثالث را در پروژه های TypeScript خود ادغام کنیم
-نحوه راه اندازی یک پروژه TypeScript با Webpack
-یا نحوه تنظیم یک گردش کار ساده TypeScript
-نحوه استفاده از TypeScript همراه با ReactJS
-نحوه استفاده از TypeScript همراه با Node/Express
پروژه های واقعی و موارد استفاده!
همه کدها و فایل های پشتیبانی این دوره در - https://github.com/PacktPublishing/Understanding-TypeScript-2020-Edition استفاده از TypeScript و ویژگی های آن مانند انواع، پشتیبانی ES6، کلاس ها، ماژول ها، رابط ها و موارد دیگر موجود است. بیشتر در هر یک از پروژه های شما
درک کنید که TypeScript واقعاً در مورد چیست و چگونه کار می کند
چرا TypeScript یک مزیت واقعی نسبت به جاوا اسکریپت وانیلی دارد
TypeScript را به صورت تئوری بیاموزید و آن را در موارد و پروژه های واقعی استفاده کنید
یاد بگیرید که چگونه TypeScript را با ReactJS یا Node.js/Express ترکیب کنید این دوره برای هر دانش آموزی است که می خواهد افق خود را فراتر از جاوا اسکریپت وانیلی گسترش دهد. همه افرادی که Angular را یاد می گیرند باید نحوه عملکرد TypeScript را بدانند. این دوره جدیدترین نسخه TypeScript را منعکس می کند و بازخوردهای زیادی را در خود جای می دهد. * درک کنید که TypeScript واقعاً در مورد چیست و چگونه کار می کند * چرا TypeScript یک مزیت واقعی نسبت به جاوا اسکریپت وانیلی ارائه می دهد * TypeScript را به صورت تئوری یاد بگیرید و آن را در موارد و پروژه های واقعی استفاده کنید * یاد بگیرید که چگونه TypeScript را با ReactJS یا Node.js/Express ترکیب کنید.
سرفصل ها و درس ها
شروع شدن
Getting Started
به دوره خوش آمدید!
Welcome to the Course!
چرا TypeScript است و چرا باید از آن استفاده کنید؟
Why Is TypeScript & Why Should You Use It?
نصب و استفاده از TypeScript
Installing & Using TypeScript
زمان برای تمرین! بیایید یک برنامه «انتخاب و اشتراکگذاری مکان» بسازیم (از جمله Google Maps)
Time to Practice! Let's build a "Select & Share a Place" App (incl. Google Maps)
معرفی ماژول
Module Introduction
راه اندازی پروژه
Project Setup
دریافت ورودی کاربر
Getting User Input
تنظیم یک کلید Google API
Setting Up a Google API Key
استفاده از Axios برای واکشی مختصات برای یک آدرس وارد شده
Using Axios to Fetch Coordinates for an Entered Address
ارائه نقشه با Google Maps (از جمله انواع!)
Rendering a Map with Google Maps (incl. Types!)
React.js و TypeScript
React.js & TypeScript
معرفی ماژول
Module Introduction
راه اندازی یک پروژه React + TypeScript
Setting Up a React + TypeScript Project
چگونه React + TypeScript با هم کار می کنند؟
How Do React + TypeScript Work Together?
کار با Props و Types for Props
Working with Props and Types for Props
دریافت ورودی کاربر با "refs"
Getting User Input with 'refs'
ارتباطات متقابل
Cross-Component Communication
کار با State & Types
Working with State & Types
مدیریت بهتر ایالت
Managing State Better
لوازم بیشتر و کارهای دولتی
More Props & State Work
اضافه کردن یک ظاهر طراحی شده
Adding Styling
انواع دیگر ویژگیهای React (مانند Redux یا Routing)
Types for other React Features (e.g. Redux or Routing)
نمایش نظرات