4.23 de 5
4.23
40 valoraciones en Udemy

Curso RxJava RxAndroid para programadores Android

Aprende RxJava y RxAndroid. La programación reactiva es un requisito indispensable para los programadores Android.
Profesor:
Alberto Palomar
201 Estudiantes apuntados
Spanish [Auto-generated]
La programación Reactiva con RxJava y RxAndroid

El curso RxJava RxAndroid es ideal para programadores Android con experiencia que quieren llevar su código al siguiente nivel, al nivel reactivo. Con Rx aprenderás una serie de métodos e interfaces que te ayudarán a resolver muchos problemas que nos encontramos los programadores de una forma elegante y además con una simplicidad única que nos ofrece la programación reactiva.

RxJava extiende el patrón de diseño Observer que se basa en el concepto de Observables y Observadores que serán vistos a lo largo del tutorial.

¿Qué es Rx?

RxJava es una librería de programación reactiva. La programación reactiva es la programación basada en eventos y asíncrona. Lo que significa reaccionar a los acontecimientos. Una de las características clave de Rx es que nos permite hacer una concurrencia potente pero muy fácil de implementar. Es decir, nos permite a los desarrolladores centrarnos en la solución del problema en lugar que tener que manejar la concurrencia desde cero.

Temario:

  1. Introducción a la Programación Reactiva
  2. Observador y Observable
  3. Disposable y CompositeDisposable
  4. Operadores
  5. Tipos de Observables
  6. Subject
  7. RxBus
  8. RxBinding
  9. BackPressure
  10. Hot and Cold Observables
  11. Ejemplo real con Retrofit

Si quieres aprender la programación reactiva este tu curso enfocado a aprender a utilizar una de las librerías más usadas por los programadores Android. Apuntaté ahora mismo.

Introducción a la Programación Reactiva

1
Introducción a la Programación Reactiva
2
¿Qué es RxJava?
3
¿Qué es RxAndroid?
4
Componentes Programación Reactiva
5
Scheduler Android

Nuestro Primer Proyecto Reactivo

1
Configurando el Proyecto en Android
2
Código GitHub
3
Creando Observable
4
Nuestro Primer Observer
5
Creando nuestra primera Subscripción
6
Creando nuestro primer Scheduler

Disposable

1
Disposable
2
Viendo Disposable
3
Disposable isDisposed

CompositeDisposable

1
CompositeDisposable
2
Creando Observers y Observables
3
Probando CompositeDisposable

Operadores

1
Operadores
2
SetUp Activity Operadores
3
Operador Just
4
Operador JustArray
5
Operador FromArray
6
Operador Range
7
Operador Repeat
8
Operador Create
9
Operador Interval
10
Operador Crear con Excepción
11
Operador Crear Tarea Larga
12
Expresiones Lambda
13
Reduciendo Código con Lambda
14
Interfaces Funcionales
15
Operadores que Tranforman Observables
16
Operador Buffer
17
Clase Empleado
18
Operador Map
19
Operador FlapMap
20
Operador GroupBy
21
Operador Scan
22
Operador Window
23
Operador Debounce
24
Operador Distinct
25
Operador ElementAt
26
Operador Filter
27
Operador First
28
Operador IgnoreElements
29
Operador Last
30
Operador Sample
31
Operador Skip
32
Operador SkipLast
33
Operador Take
34
Operador TakeLast
35
Operador CombineLast
36
Operador Join
37
Operador Merge
38
Operador Zip
39
Operador RetryWhen
40
Operador Delay
41
Operador Do
42
Operador SubscribeOn y ObserveOn
43
Operador TimeInterval
44
Operador TimeOut
45
Operador TimeStamp
46
Operador Using
47
Operador All
48
Operador Amb
49
Operador Constains
50
Operador DefaultIfEmpty
51
Operador SequenceEqual
52
Operador SkipUntil
53
Operador SkipWhile
54
Operador TakeUntil
55
Operador TakeWhile
56
Operador Average
57
Operador Count
58
Operador Max, Min y Sum
59
Operador Reduce

Tipos de Observables

1
Tipos de Observables
2
Tipo Observable
3
Tipo Single
4
Tipo Maybe
5
Tipo Completable
6
Tipo Flowable

Subject

1
Subject
2
PublishSubject
3
ReplaySubject
4
AsyncSubject
5
Funcionando como Observer y Observable

RxBus

1
RxBus
2
Creando Bus
3
Configurando Bus
4
Finalizando Bus

RxBinding

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.2
4.2 de 5
Calificaciones 40

Calificación Detallada

5 estrellas
19
4 estrellas
15
3 estrellas
6
2 estrellas
0
1 estrellas
0