Learning React Native Development [ویدئو]

Learning React Native Development [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: React Native یک چارچوب جاوا اسکریپت است که به شما امکان می دهد با استفاده از یک زبان به سرعت برنامه های بومی را برای iOS و Android بسازید. یک برنامه بومی React یک برنامه ترکیبی نیست، بنابراین تقریباً از برنامه های بومی ساخته شده با جاوا و Objective-C قابل تشخیص نیست. دوره ما یک راهنمای سریع برای شروع کار با React Native و ساخت برنامه های تلفن همراه Native است. این دوره به توسعه دهندگان React همه آنچه را که برای ساخت اپلیکیشن های بومی iOS و اندروید نیاز دارند، می دهد. ما اصول برنامه نویسی جاوا اسکریپت یا React را پوشش نمی دهیم. ما مستقیماً در React Native برای ساخت برنامه های تلفن همراه بومی کاوش خواهیم کرد. با React Native یاد خواهید گرفت که برنامه هایی را توسعه دهید که سرگرم کننده، منحصر به فرد و پاسخگو باشند. اصول React Native را برای ساخت اپلیکیشن های تعاملی و کاربرپسند بیاموزید. هدف این دوره آموزش React Native بدون توجه به پلتفرم اصلی است تا بتوانید یک بار یاد بگیرید، در هر جایی بنویسید. این دوره یک رویکرد عملی را اتخاذ می کند تا شما را در اسرع وقت برنامه بسازید. با استفاده از این دوره، حداقل تئوری و حداکثر عمل را با مثال‌های گویا و توضیحات واضح دریافت خواهید کرد. بسته کد این دوره ویدیویی در آدرس زیر موجود است: https://github.com/PacktPublishing/Learning-React-Native-Development [*] ایجاد برنامه های موبایل پویا [*] اجزای قابل استفاده مجدد سفارشی را برای برنامه تلفن همراه خود بسازید [*] برنامه های بومی برای iOS و Android بسازید [*] مفاهیم حالت های React را درک کنید [*] مفاهیم مدیریت حالت Redux را برای ساخت برنامه های مقیاس پذیر درک کنید [*] با Firebase به عنوان یک فروشگاه داده ادغام شود [*] نحوه احراز هویت کاربر را بیاموزید [*] نحوه پیمایش در نماها را بیاموزید این دوره برای توسعه دهندگان جاوا اسکریپت است که می خواهند برنامه های تلفن همراه بومی بسازند. این دوره همچنین برای توسعه دهندگان React frontend که می خواهند مجموعه مهارت های خود را به توسعه موبایل گسترش دهند ایده آل است. هیچ دانشی از React Native و توسعه موبایل مورد نیاز نیست. [*] ساخت برنامه‌های پویا برای iOS و Android با مثال‌های جامع * [*] مفاهیم Redux و مدیریت حالت را برای ساخت برنامه‌های مقیاس‌پذیر بیاموزید * [*] ایجاد اجزای رابط کاربری سفارشی قابل استفاده مجدد *

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

شروع کار با React Native Getting Started with React Native

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

  • نصب و راه اندازی Installation and Setup

  • اجرای شبیه ساز Running the Simulator

  • درک JSX Understanding JSX

استایل با کامپوننت های React Styling with React Components

  • نمای کلی برنامه App Overview

  • سبک دادن به سربرگ Styling the Header

  • ساختار بخش عکس Structuring the Photo Section

  • فلکس باکس Flexbox

  • استایل دادن به بخش عکس Styling the Photo Section

واکشی داده های پویا Fetching Dynamic Data

  • نقطه پایانی برای واکشی داده ها Endpoint to Fetch Data

  • مولفه های کاربردی در مقابل کامپوننت های کلاس محور Functional versus Class-Based Components

  • Axios Axios

  • ایالات واکنش نشان می دهد React States

  • روش های چرخه حیات Lifecycle Methods

  • حلقه زدن از طریق بخش عکس Looping Through Photo Section

  • اجرای دکمه Like Implementing the Like Button

معرفی Redux Introducing Redux

  • Redux چیست؟ What Is Redux?

  • مدیریت ایالت با استفاده از Redux Managing State Using Redux

  • اکشن سازندگان Action Creators

  • ایجاد کاهش دهنده عکس Creating the Photos Reducer

  • فراخوانی اقدامات از کامپوننت ها Calling Actions from Components

رسیدگی به احراز هویت Handling Authentication

  • نمای کلی فرم ورود Login Form Overview

  • ساختار فرم ورود Structuring the Login Form

  • پیکربندی Firebase Firebase Configuration

  • مدیریت وضعیت ورودی Managing Input State

  • ذخیره سازی ورودی فرم در کاهش دهنده ها Storing Form Input in Reducers

  • دریافت مقادیر ورودی فرم Getting the Form Input Values

  • Firebase Login API Firebase Login API

  • جمع بندی ورود به سیستم Login Wrapup

ایجاد اپلیکیشن اختصاصی شما Creating Your Own App

  • نمای کلی برنامه IdeaPad App Overview of IdeaPad

  • پیکربندی پایگاه داده Configuring the Database

  • ساختاربندی فرم IdeaPad Structuring the IdeaPad Form

  • ارسال ایده ها Submitting Ideas

  • نمایش لیست ایده ها Showing List of Ideas

مدیریت ناوبری Handling Navigation

  • React Native Navigation React Native Navigation

  • پیمایش بین صفحه نمایش Navigating Between Screens

  • واکشی داده ها از Firebase Fetching Data from Firebase

  • ویرایش ایده ها Editing Ideas

  • ویرایش Action Creator Editing Action Creator

  • حذف ایده ها Deleting Ideas

نمایش نظرات

Learning React Native Development [ویدئو]
جزییات دوره
3 h 10 m
40
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Mifta Sintaha
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mifta Sintaha Mifta Sintaha

Mifta Sintaha یک علاقه‌مند بزرگ به فناوری‌های جدید وب است که برای آسان‌تر کردن زندگی همه وجود دارد. او یک مهندس نرم‌افزار، یک رهبر فنی، و یک خالق محتوا در YouTube است که در آن مفاهیم مختلفی در علوم کامپیوتر و چارچوب‌های MEAN stack می‌نویسد. توانایی او در ساده کردن توضیح موضوعات پیچیده چیزی است که محبوبیت او را در یوتیوب افزایش داد. او بیش از 4 سال تجربه کار با فریم ورک های فرانت اند مانند Angular و React و فریمورک های Backend مانند Express.js و Django دارد. این فرصت را برای یادگیری نحوه نوشتن کدهای آماده تولید با دوره های او بدست آورید. در کانال یوتیوب او درباره آموزش های او بیشتر بیاموزید: https://www.youtube.com/MiftaSintahaCS همچنین می توانید به کارهای او در GitHub @msintaha نگاه کنید ( https://github.com/msintaha)