آموزش ساخت اپلیکیشن های بومی React با استفاده از TypeScript

Building React Native Apps Using TypeScript

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

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

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

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

آشنایی با TypeScript Getting to Know TypeScript

  • چرا React Native با Typescript بهتر است؟ Why React Native Is Better with Typescript

  • زمان طراحی و زمان کامپایل Design Time and Compile Time

  • انواع نحوه استفاده شما از آنها است Types Are How You Use Them

  • شکل داده های شما The Shape of Your Data

  • آهنگسازی اشکال Composing Shapes

  • انواع اتحادیه در کاهنده ها Union Types in Reducers

  • انواع تقاطع و اپراتورهای پخش Intersection Types and Spread Operators

  • مکالمه با کامپایلر Conversation with the Compiler

راه اندازی یک پروژه TypeScript Setting Up a TypeScript Project

  • اکسپو یا خط فرمان؟ Expo or Command Line?

  • ابزارهای ساخت را تنظیم کنید Set Up the Build Tools

  • قالب TypeScript در React Native CLI TypeScript Template in React Native CLI

  • قالب TypeScript در Expo TypeScript Template in Expo

  • تجربه TypeScript خود را سفارشی کنید Customize Your TypeScript Experience

  • بررسی نوع استاتیک را انجام دهید Perform Static Type Checking

  • نام مستعار مسیر را تعریف کنید Define Path Aliases

  • ایجاد یک تجربه توسعه دهنده لذت بخش Creating a Delightful Developer Experience

ایجاد اجزای تایپ شده Creating Typed Components

  • انواع آنگونه که در کامپوننت ها ظاهر می شوند Types as They Appear in Components

  • ترکیب و جداسازی لوازم جانبی Combining and Separating Component Props

  • React Navigation و Param Lists React Navigation and Param Lists

  • کلید اپراتور یک ویژگی را انتخاب می کند The keyof Operator Selects a Property

  • انتزاعات نوع خود را تعریف کنید Define Your Own Type Abstractions

  • اعلان و استفاده از پارامترهای صفحه Declare and Use Screen Parameters

  • Spread Layout and Style Props Spread Layout and Style Props

  • توابع گرفتن توابع توابع بازگشتی Functions Taking Functions Returning Functions

  • اجزای مرتبه بالاتر رابط کاربری را چکیده می کنند Higher Order Components Abstract the UI

  • کامپوننت ها را از توابع بنویسید Compose Components from Functions

  • انتزاعات را بر روی مولفه ها تعریف کنید Define Abstractions over Components

استفاده از قلاب های تایپ شده Using Typed Hooks

  • رایج ترین قلاب ها The Most Common Hooks

  • تاپل ها شبیه آرایه هستند Tuples Look Like Arrays

  • طرح کلی یک کاهنده The Outline of a Reducer

  • هرگز ناشناخته تعریف نشده را باطل نکنید Never Null Void Any Undefined Unknown

  • شرایط اتحادیه های تبعیض شده باریک Conditions Narrow Discriminated Unions

  • تایپ ساختاری وابستگی ها را کاهش می دهد Structural Typing Reduces Dependencies

  • قلاب های سفارشی دانش را در بر می گیرند Custom Hooks Encapsulate Knowledge

  • قلاب ها از اصطلاحات استفاده می کنند Hooks Make Use of Idioms

نوشتن تست های تایپ شده Writing Typed Tests

  • جست تست ها را مسخره می کند Jest Makes Fun of Tests

  • نصب Jest Installing Jest

  • تست های عکس فوری رندر را تأیید می کنند Snapshot Tests Verify Rendering

  • تست های شکست در خطاهای نوع Fail Tests on Type Errors

  • به صورت تکراری انواع را مشخص کنید Iteratively Specify Types

  • تجربه توسعه کامل The Complete Development Experience

نمایش نظرات

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

آموزش ساخت اپلیکیشن های بومی React با استفاده از TypeScript
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 59m
42
Pluralsight (پلورال سایت) pluralsight-small
19 بهمن 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد
Michael Perry

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Perry Michael Perry

نرم افزار ریاضی است. مایکل ال پری بر اساس کارهای ریاضیدانانی مانند برتراند مایر ، جیمز رومبو و دونالد ناوت برای ایجاد یک سیستم ریاضی برای توسعه نرم افزار کار کرده است. او این سیستم را در مجموعه ای از پروژه های منبع باز ، کنترل به روزرسانی و مکاتبات ثبت کرده است. وی به عنوان مشاور اصلی در زمینه بهبود شرکت ها ، مفاهیم ریاضی را در ساخت سیستم های سازمانی مقیاس پذیر و قوی به کار می برد. اطلاعات بیشتر را می توانید در qedcode.com کسب کنید.

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

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

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