لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Mifta Sintaha یک علاقهمند بزرگ به فناوریهای جدید وب است که برای آسانتر کردن زندگی همه وجود دارد. او یک مهندس نرمافزار، یک رهبر فنی، و یک خالق محتوا در YouTube است که در آن مفاهیم مختلفی در علوم کامپیوتر و چارچوبهای MEAN stack مینویسد. توانایی او در ساده کردن توضیح موضوعات پیچیده چیزی است که محبوبیت او را در یوتیوب افزایش داد. او بیش از 4 سال تجربه کار با فریم ورک های فرانت اند مانند Angular و React و فریمورک های Backend مانند Express.js و Django دارد.
این فرصت را برای یادگیری نحوه نوشتن کدهای آماده تولید با دوره های او بدست آورید.
در کانال یوتیوب او درباره آموزش های او بیشتر بیاموزید: https://www.youtube.com/MiftaSintahaCS
همچنین می توانید به کارهای او در GitHub @msintaha نگاه کنید ( https://github.com/msintaha)
نمایش نظرات