Companies Home Search Profile

RxSwift and RxCocoa Hands-On

Focused View

Cristina Gheorghisan

2:38:07

7 View
  • 1 - Introduction.mp4
    07:20
  • 2 - Reactive world Observables and Observers.mp4
    10:20
  • 3 - Lab 1.mp4
    08:39
  • 4 - Subjects and Traits.mp4
    09:46
  • 5 - Lab 2.mp4
    10:52
  • 6 - Operators.mp4
    08:45
  • 7 - Lab 3.mp4
    12:02
  • 8 - Handling errors & debugging.mp4
    05:29
  • 9 - Schedulers.mp4
    04:57
  • 10 - Food App Episode 1 Transform a classic TableView App into a Reactive one.mp4
    12:57
  • 11 - Food App Episode 2 Bind Subscribe onNext Dispose.mp4
    10:34
  • 12 - Food App Episode 3 Subjects and Relays.mp4
    12:50
  • 13 - Food App Episode 4 BehaviorRelay and Map Operator.mp4
    07:25
  • 14 - Food App Episode 5 Search TableView with Map and Filer Operators.mp4
    08:17
  • 15 - Food App Episode 6 RxDataSources.mp4
    11:49
  • 16 - Food App Episode 7 Login form validations combineLatest and withLatestFrom op.mp4
    09:09
  • 17 - Food App Episode 8 Debug memory leaks.mp4
    06:56
  • 1 - Test your knowledge.html
  • Description


    RxSwift and RxCocoa for beginners

    What You'll Learn?


    • The lectures, videos and other resources will provide you with relevant information about reactive programming
    • You will learn how to use RxSwift and RxCocoa to develop better iOS apps
    • Since we’ll be using Xcode extensively throughout this course, you’ll get to improve your Xcode knowledge
    • You will get practical experience by using playgrounds for all the concepts explained in the lectures
    • You will learn how to transform a traditional app into a reactive one and evolve it further on through a mini series of episodes that support the lectures
    • And last but not least, you’ll get several Practical assignments and a final quiz to test your knowledge

    Who is this for?


  • Swift developers
  • Swift students
  • iOS architects
  • iOS testers
  • iOS technical analysts
  • iOS evangelists
  • What You Need to Know?


  • A Mac computer
  • Xcode
  • CocoaPods
  • An interest in improving yourself
  • Patience and a lot of perseverance to “try harder”
  • More details


    Description

    Reactive programming was born as a way of meeting the developers’ constant struggle with the explosion in both the number of internet users and the technology powering apps. It’s not something new, yet an entirely different way of thinking, so many devs find it hard to cope with. Yet, once mastered, it offers many compelling benefits among which cleaner, more readable code base, easier to handle complex threading, and smoother, more responsive user experience.

    As the name suggests, we will cover the RxSwift and RxCocoa frameworks, learning new concepts in a practical hands-on approach. With these in mind, let’s see the topics that we will cover:

    • Reactive Mindset. Observables and Observers

    • Subjects and Traits

    • Operators (filter, transform & combining)

    • Handling errors & debugging

    • Schedulers

    + Playgrounds & Build an IOS app reactively


    This course is tailored for beginners in the reactive programming way of thinking and devs that aim to refresh their knowledge of RxSwift and RxCocoa. We will understand together the main concepts behind the reactive languages and the particularities of the RxSwift and RxCocoa frameworks. We will insist on "Why?" teams adopt the reactive way of developing apps, since we consider that it's important for students to understand WHAT we're trying to achieve and WHY.

    As pre-requisites for this class, you’ll need a Mac with Xcode installed, CocoaPods and previous knowledge of Swift programming language. Please see the links in the References slide of the lecture, if you need help configuring your environment. I recommend to take the latest versions whenever possible.

    To get the most out of this course, I advise to exercise all the steps described within the lectures and whenever a concept or idea is not fully explained or clearly understood, either reach out with questions on the Q&A section or consult online resources.

    Who this course is for:

    • Swift developers
    • Swift students
    • iOS architects
    • iOS testers
    • iOS technical analysts
    • iOS evangelists

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Cristina Gheorghisan
    Cristina Gheorghisan
    Instructor's Courses
    Hello and welcome everyone. My name is Cristina. I am a trainer and coach with a strong background in Software Security. For the past 10 years I’ve been working in software industry where security is a topic on a daily basis. I am very happy that you decided to join my courses! Thank you
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 17
    • duration 2:38:07
    • English subtitles has
    • Release Date 2024/05/06

    Courses related to Swift