پیشنهاد فرادرس

آموزش برنامه نویسی واکنش گرا Swift 4

دسته بندی ها: آموزش جاوااسکریپت (Javascript) ، آموزش React.js ، آموزش Swift ، آموزش طراحی وب ، آموزش های Packtpub

رویکرد Reactive یا واکنش گرا به شما کمک خواهد کرد تا کد تمیز، منسجم، انعطاف پذیر، مقیاس پذیر و قابل نگهداری را بنویسید. Rx Swift متعلق به یک خانواده بزرگ از پیاده سازی های Rx در زبان های برنامه نویسی مختلف است که همه تقریبا سینتکس و معنایی یکسان به اشتراک می گذارند. ما دنیای برنامه نویسی واکنش گرا را در درجه اول با تمرکز بر سیستم عامل های تلفن همراه به شما نشان خواهیم داد. همچنین با نحوه بهره مندی از مزایای استفاده از Rx Swift در پروژه های خود بهره مند می شوید. ما قصد داریم یک اپلیکیشن ساده ایجاد کنیم که به مردم امکان می دهد تا هر فیلم را جستجو کنند و آن را به لیست مورد علاقه اضافه کنند. با استفاده از این اپلیکیشن ما قادر به استفاده از RxSwift برای واکنش در زمان واقعی در هر منطق کسب و کار هستیم که می تواند از سمت سرور با Google Firebase انجام شود. در این دوره با پیکربندی رفتار غیرهمزمان، جنبه های دیگر اپلیکیشن که پیاده سازی و نگهداری آنها سخت است، نحوه تشکیل Rx، نحوه سوئیچ به شیوه واکنش گرا آشنا می شوید.

سرفصل:

  • معرفی دوره
  • برنامه نویسی واکنش گرا چیست؟
  • راه اندازی محیط توسعه
  •  استفاده از CocoaPods برای نصب RxSwift
  • مقدمه ای بر Model-View-Controller
  • طراحی اپلیکیشن با RxSwift
  • معرفی RxSwift
  • Storyboard
  • اجرای اپلیکیشن
  • طراحی با طرح بندی خودکار
  • استفاده از کنترلر ناوبری
  • نمایش داده
  • ایجاد واکنش گرایی و منطق اپلیکیشن
  • Sequences و Observables
  • اپراتورهای پایه RxSwift
  • اپراتورهای مبتنی بر زمان RxSwift
  • ایجاد ReactiveUI
  • کار با داده در اپلیکیشن ما
  • استفاده از  HTTP API
  • استفاده از یک API HTTP
  • مقدمه ای بر Firebase
  • نوشتن در Firebase
  • خواندن از Firebase
  • مهاجرت و تست
  • تست عملکرد
  • تست رابط کاربری
  • همه اش رو بذار کنار هم
  • انتشار
به این نوشته امتیاز دهید 1 2 3 4 5 بدون امتیاز
Reactive Swift 4 Programming [Video] Publisher:Packtpub Author:James Saeed Duration:1 hour and 47 minutes

Leverage the power of RxSwift to develop responsive iOS application
The Reactive approach will help you to write clean, cohesive, resilient, scalable, and maintainable code.Rx Swift belongs to a large family of Rx implementations in different programming languages that all share an almost identical syntax and semantics. We will introduce you to the world of Reactive programming, primarily focusing on mobile platforms. We tell you how you can benefit from using Rx Swift in your projects, existing or new.
We are going to build a simple application that allows people to look up any movie and add it to a favourites list. With this app we will be able to utilize RxSwift to react in real-time to any business logic that could be done through server-side with Google Firebase.
The course will demonstrate how unbelievably easy it is to configure asynchronous behavior and other app aspects that are traditionally considered to be hard to implement and maintain. It explains what Rx is made of, and how to switch to the Reactive way of thinking to get the most out of it.
Style and Approach
This video is a definitive tutorial on Functional Reactive Programming with Swift filled with well-described examples. We quickly get up to speed with some lesser known Swift concepts such as closures and key differences in Swift 4 so that all viewers are on the same page with Swift 4 knowledge.
Released: Wednesday, May 9, 2018
Getting Started with RxSwift
The Course Overview
What is Reactive Programming?
Setting Up the Development Environment
Using CocoaPods to Install RxSwift
Introduction to the Model-View-Controller
Designing an App with RxSwift
Introducing RxSwift
The Storyboard
Running the App
Designing under Auto Layout
Using the Navigation Controller
Displaying Data
Making the App’s Logic Reactive
Sequences and Observables
RxSwift Basic Operators
RxSwift Time Based Operators
Making a ReactiveUI
Working with Data in Our App
Using a HTTP API
Introduction to Firebase
Writing to Firebase
Reading from Firebase
Migration and Testing
Testing Core Functionality
Testing User Interface
Putting It All Together
Publishing

پیشنهاد فرادرس

لینک های دانلود حجم فایل: 416.0MB Packtpub Reactive Swift 4 Programming [Video]_git.ir.rar