Curso de Programación Reactiva con PHP

Curso de Programación Reactiva con PHP

40 horas
Todos los niveles
0 cuestionarios

Descripción:

La Programación Reactiva nos ayuda a escribir código que es conciso, claro y legible. Combinando el poder de la programación reactiva y PHP, uno de los idiomas más utilizados, le permitirá crear aplicaciones web de forma más pragmática. Este curso le enseñará los beneficios de la programación reactiva a través de ejemplos del mundo real con un enfoque práctico. Creará múltiples proyectos mostrando RxPHP en acción solo y en combinación con otras bibliotecas. El curso comienza con una breve introducción a la programación reactiva, explicando claramente la importancia de construir aplicaciones reactivas. Utilizará la biblioteca RxPHP, construirá una CLI reddit que la use y también volverá a implementar Symfony3 Event Dispatcher con RxPHP. Aprenderá cómo probar su código RxPHP escribiendo pruebas unitarias. Pasando a aspectos más interesantes, implementará un backend web socket desarrollando un juego de navegador.

Objetivo:

En el Curso de Programación Reactiva con PHP Aprenderá a implementar sistemas reactivos bastante complejos a la vez que evita trampas, como las dependencias circulares, al mover la lógica RxJS del frontend al back-end. El curso se enfocará en escribir código RxPHP extensible mediante el desarrollo de una herramienta de prueba de código y también cubrirá el uso de RxPHP tanto en el servidor como en el lado del cliente de la aplicación. Este curso servirá como una guía completa para que usted comience a escribir aplicaciones reactivas en PHP. 

Temario:

Parte 1: INTRODUCCIÓN A LA PROGRAMACIÓN REACTIVA

Programación imperativa | Programación declarativa | Programación secuencial y paralela | Programación asincrónica | Programación funcional | Programación reactiva | Extensiones Reactivas | Presentamos RxPHP

Parte 2: PROGRAMACIÓN REACTIVA CON RXPHP

Principios básicos de las extensiones reactivas | Convenciones de nombres en extensiones reactivas | Componentes de RxPHP | Escribir la clase DebugSubject | Escribiendo JSONDecodeOperator | Escribir CURLObservable | El proc_open () y el no bloqueo de fread () | Bucle de evento y RxPHP

Parte 3: ESCRIBIR UN LECTOR REDDIT CON RXPHP

Examinando las partes internas de RxPHP | Observable :: create () y Observable :: defer () | Escribir un lector de Reddit usando RxPHP | Non-blocking CURLObservable | Tipos de clases desechables

Parte 4: REACTIVO VERSUS UN ENFOQUE TÍPICO IMPULSADO POR EVENTOS

Manejo de estados de error en cadenas de operador | Los operadores concat () y merge () | Escribir un despachador de eventos reactivos

Parte 5: PRUEBA DEL CÓDIGO RXPHP

Los operadores doOn * () | Instalando el paquete PHPUnit | Conceptos básicos de escribir pruebas utilizando | PHPUnit | Probando el código RxPHP | Probando SumOperator | Prueba ForkJoinObservable

Parte 6: API PHP STREAMS Y OBSERVABLES DE MAYOR PEDIDO

Usando Promesas en PHP | PHP Streams API | Observables de orden superior

Parte 7: SOFTWARE DE IMPLEMENTACIÓN IPC Y SERVIDOR WEBSOCKET / CLIENTE

Contrapresión en las extensiones reactivas | Implementando ProcessObservable | Aplicación Administrador de servidor | Server Manager y el servidor de socket Unix | Implementando un servidor WebSocket | Implementando un cliente WebSocket

Parte 8: MULTICASTING EN RXPHP Y PHP7 PTHREADS EXTENSION

Temas | Multidifusión en RxPHP | PHP pthreads extensión | RxPHP y pthreads

Parte 9: INFORMÁTICA MULTIMEDIA Y DISTRIBUIDA CON PTHREADS Y GEARMAN

Introducción a la biblioteca de PHP Parser | Implementando ThreadPoolOperator | Introducción a Gearman

Parte 10: USO DE OPERADORES AVANZADOS Y TÉCNICAS EN RXPHP

El operador zip () | El operador de ventana () | Los operadores materialize () y dematerialize () | Manejo de errores en cadenas de operadores RxPHP | El método Observable :: create () versus la clase Subject | Duración de la pila de llamadas y EventLoopScheduler | Darse de baja versus completar un Observable | Operadores anónimos | Escribir un DirectoryIteratorObservable personalizado Cliente FTP con RxPHP

Parte 11: REUTILIZACIÓN DE TÉCNICAS DE RXPHP EN RXJS

¿Qué es RxJS? | Una introducción rápida a RxJS 5 en Node.js | Observables de orden superior en RxJS 5 y RxPHP | Operadores específicos para RxJS 5l

El plan de estudios está vacío.
0.0
0 total
5
0
4
0
3
0
2
0
1
0

201 thoughts on “Curso de Programación Reactiva con PHP

  1. Thank you, I have recently been searching for info approximately this subject for a long time and yours is the
    greatest I’ve found out so far. However, what in regards to the conclusion? Are you
    sure concerning the supply?

  2. We are a bunch of volunteers and opening a brand new scheme in our community.

    Your site offered us with helpful info to work on. You’ve done an impressive process and our entire community will
    be grateful to you.

  3. Hello There. I discovered your weblog the usage of msn. That is
    an extremely neatly written article. I’ll make sure to bookmark it and come back to read more of your helpful information. Thank you for the post.
    I’ll certainly comeback.

  4. I’ve learn a few excellent stuff here. Certainly value bookmarking for
    revisiting. I wonder how so much attempt you put to make any such excellent informative web site.

  5. Hey! I know this is kind of off topic but I was wondering if you
    knew where I could get a captcha plugin for my comment form?

    I’m using the same blog platform as yours and I’m having difficulty
    finding one? Thanks a lot!

  6. When I originally commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get four emails with the same comment.

    Is there any way you can remove people from that service?

    Cheers!

  7. I would like to thank you for the efforts you have
    put in penning this site. I really hope to view the same high-grade
    content by you in the future as well. In fact, your creative writing abilities
    has inspired me to get my own, personal website now 😉

  8. I have been surfing online more than three hours today, yet I never found any interesting article like yours.
    It’s pretty worth enough for me. In my view, if all web owners and bloggers made good content as you did, the internet will be much more useful than ever before.

  9. Hi there! I just wanted to ask if you ever have any problems with hackers?
    My last blog (wordpress) was hacked and I ended up
    losing several weeks of hard work due to no back up. Do you
    have any solutions to prevent hackers?

  10. Wonderful work! That is the kind of information that are supposed
    to be shared around the internet. Shame on the seek engines for now
    not positioning this post upper! Come on over and talk
    over with my website . Thanks =)

  11. Hi there! I just wanted to ask if you ever have any problemswith hackers? My last blog (wordpress) was hacked and I ended up losing many months of hard work due to no data backup.Do you have any solutions to stop hackers?

  12. Hello there, just became alert to your blog through Google, and found that it is really informative.I’m gonna watch out for brussels. I will be gratefulif you continue this in future. Numerous people will be benefited fromyour writing. Cheers!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *