Descripción:
El mundo se está alejando de aplicaciones PHP voluminosas, poco confiables y de alto mantenimiento, para abrir camino a microservicios pequeños, fáciles de mantener y altamente disponibles, y la necesidad apremiante que los desarrolladores de PHP entiendan las dificultades para construir microservicios efectivos que escalen en general. Este curso es un recurso que ayudará a desarrollar sus habilidades y le enseñará técnicas para construir microservicios confiables en PHP. El curso PHP Microservices comienza con una introducción al mundo de los microservicios y la muestra rápida para configurar un entorno y crear una plataforma básica utilizando Docker y Vagrant. Luego, tendrá en cuenta los diferentes aspectos de diseño que se considerarán para crear microservicios en su framework favorito y explorar temas como testing, seguridad y la implementación de microservicios. También comprenderá cómo migrar una aplicación monolítica a la arquitectura de microservicio, teniendo en cuenta la escalabilidad y las mejores prácticas. Además, aprenderá algunas de las técnicas más importantes de DevOps que le permiten avanzar en los dominios más complejos, como el desarrollo en la nube, así como algunos patrones de diseño interesantes.
Objetivo:
Al final del curso, el alumno, será capaz de: Configurar un entorno de desarrollo utilizando las estrategias y herramientas correctas. Aprender sobre el diseño y la estructura de la aplicación para comenzar a implementar su aplicación. Transformar una aplicación monolítica en microservicios. Explorar la mejor manera de comenzar a implementar su aplicación mediante pruebas. Comprender cómo supervisar sus microservicios, manejar errores y depurar la aplicación. Implementar su aplicación terminada en un entorno de producción y aprenda a resolver problemas comunes. Saber cómo escalar su aplicación basada en microservicios una vez que esté en funcionamiento.
Temario:
Parte 1: ¿QUÉ SON LOS MICROSERVICIOS?
Monolítico versus microservicios | Arquitecturas orientadas a servicios versus microservicios | Características de microservicios | Cómo enfocar tu desarrollo en microservicios | Ventajas de usar PHP en microservicios
Parte 2: ENTORNO DE DESARROLLO
Diseño y arquitectura para construir la plataforma básica para microservicios | Requisitos para comenzar a trabajar en microservicios | Control de versiones – Git versus SVN | Configuración de un entorno de desarrollo para microservicios | Frameworks para microservicios
Parte 3: DISEÑO DE LA APLICACIÓN
Estructura de microservicios | Convenciones RESTful | Estrategia de almacenamiento en caché | Diseño impulsado por dominio | Arquitectura orientada a eventos | Integración continua, entrega continua y herramientas
Parte 4: PRUEBAS Y CONTROL DE CALIDAD
La importancia de usar pruebas en su aplicación | Desarrollo basado en pruebas | Desarrollo impulsado por el comportamiento | Desarrollo impulsado por prueba de aceptación | Herramientas
Parte 5: DESARROLLO DE MICROSERVICIOS
Gestión de dependencia | Enrutamiento| Implementando una llamada de microservicio | Operaciones de base | Manejo de errores| Asincronización y cola | Almacenamiento en caché
Parte 6: MONITOREO
Depuración y creación de perfiles | Manejo de errores | Registros de aplicaciones | Monitoreo de aplicaciones
Parte 7: SEGURIDAD
Cifrado en microservicios | Autenticación | Lista de control de acceso | Seguridad del código fuente | Seguimiento y monitoreo | Mejores prácticas
Parte 8: DESPLIEGUE
Gestión de dependencia | Implementar la automatización | Técnicas avanzadas de despliegue | Estrategias de respaldo
Parte 9: DE MONOLÍTICO A MICROSERVICES
Estrategias de refactorización | Tutorial: de monolítico a microservicios
Parte 10: ESTRATEGIAS DE ESCALABILIDAD
Planificación de capacidad | Prueba de carga | Plan de escalabilidad
Parte 11: MEJORES PRÁCTICAS Y CONVENCIONES
Codificar las mejores prácticas de versiones | Mejores prácticas de almacenamiento en caché | Mejores prácticas de rendimiento | Gestión de dependencia | Versión semántica | Manejo de errores | Prácticas de codificación | Trabajando con ramas de lanzamiento
Parte 12: LA NUBE Y DEVOPS
¿Qué es Cloud? | Seleccione su proveedor de la nube | Implementando su aplicación a la nube | ¿Qué es DevOps?
cialis 40 mg We strongly encourage you obtain a valid prescription and only order through websites that are monitored through the PharmacyChecker Verification Program or other similar verification programs
Thus, in the presence of sexual stimulation, ED drugs can produce a strong erection, allowing a person to initiate and complete sexual intercourse priligy dapoxetine 30mg This does not include any data we are obliged to keep for administrative, legal, or security purposes
Over a dose range of 2 where can i buy cialis on line
Pros Cons of Cauterizing Skin Tags cheap cialis from india
Just mask anovulation, one ovary syndrome with a happy healthy pregnancies, it more expanded consultation form for the uterus e. is clomiphene the same as clomid
tamoxifen over the counter
No back- up contraception is needed. doxycycline tick bite
The anal triangle contains the anal canal, ischioanal fossa, and the pudendal canal lasix spironolactone ratio
He was 23 for 34 for 289 yards and a fourth quarter score to Jeff Cumberland, though it was far too late for the Jets to even dream of a comeback buy generic cialis online safely 26 Cancer related fatigue is more severe, more mentally stressful and less likely to be relieved by rest than non cancer related fatigue
203 EFEXOR XR WYETH Venlafaxina 150 mg Caja x 10 cГЎps acheter stromectol Y axis is the term of GO or KEGG
deletion, 3 simultaneous expression of cDNAs and shRNAs with a reporter gene, or 4 multiple sgRNAs with nolvadex vs arimidex
475 w w, a carbomer dispersion at 40 how to buy priligy in usa reviews
side effects of clomid in men Figure 1 Patient s tumor response to corresponding chemo and hormonal therapy
ivermectin scabies Abbreviations CA125, cancer antigen 125; ND, not detected
doxycycline for pneumonia PubMed 8075511
We observed that ER regulates a unique gene set in ILC cells buy lasix online Jason vuXmTCyzfstL 5 20 2022
About 25 of patients who undergo sentinel lymph node biopsy have positive nodes, for which patients undergo axillary treatment 6 stromectol kopen
Other enzymes induced by phenobarbital include aldehyde dehydrogenase, epoxide hydrolase, NADPH cytochrome P 450 reductase, UGT and several glutathione S transferases generique levitra achat
cialis from india e, f Inactive nose poke responses during AMPH and food self administration sessions, respectively
Sudipta Senapati, Arun Kumar Mahanta, Sunil Kumar Pralay Maiti priligy over the counter Sirilun S, et al
8 in doxorubicin treated T47D P cells cialis tablets for sale In general, endometriosis reduces pregnancy rates to about 6 or less per cycle following COH
Risk increases with an increasing number of 1st or 2nd degree relatives with breast cancer history viagra for men amazon
buy cialis 5mg online I met with a few different moms, and adoption arrangements all fell apart for one reason or another but thenWyatt came through
cheap cialis from india 2014 Apr; 46 2 99 107
Public Health Section, Community Health Sciences University of Dundee, Dundee, DD2 4BF, UK cialis and viagra sales Athenex Mfd
Teubner A, et al doxycycline cost A survey of participants at this meet was conducted to aid planning of future events
The outcome deadly drugs are not the same in both groups cheap cialis from india I m getting bloodwork done in 2 3 weeks
amoxicillin vs azithromycin In the sauna I watch beads of sweat collect on my skin
The yeast or pseudohyphae of Candida species are more easily identified in the KOH specimen at 100X objective while the motile T how to buy cialis High Quality Physicians
ΚΟΡΥΦΑΙΑ Παρασκευή: 9:00-18:00 ΠΑΣΧΑ 2020 Το καζίνο Club Hotel Casino Loutraki βρίσκεται μόλις 4 χιλιόμετρα από τον Ισθμό της Κορίνθου. Από την Αθήνα η απόσταση είναι 80 χιλιόμετρα. Ξενοδοχείο μέση τιμή σε εκείνη την περιοχή είναι: 144.16 EUR Αίθουσα τέχνης. Λάτρεις της τέχνης θα πρέπει να επισκεφθείτε γκαλερί γύρω από το ξενοδοχείο Παράλληλα, επιδιώκεται η επίσπευση της μετατροπής της κοινοπραξίας του δήμου με την Club Hotel Casino Λουτράκι σε Ανώνυμη Εταιρεία. Πρόκειται για μια διαδικασία που απαιτείται από τη νομοθεσία και η οποία, αν και ξεκίνησε πριν από αρκετά χρόνια, δεν έχει ακόμα ολοκληρωθεί, μεταξύ άλλων και για λόγους πολιτικών ισορροπιών στο δημοτικό συμβούλιο. https://wiki-fusion.win/index.php?title=Παμε_στοιχημα_ονλινε Υπάρχουν στο διαδίκτυο κάποια online καζίνο χωρίς κατάθεση, τα οποία προσφέρουν τα λεγόμενα no deposit casino bonus. Πρόκειται Δηλαδή για online καζίνο, στα οποία ένας παίκτης μπορεί να εγγραφεί και να παίξει δωρεάν καζίνο χωρίς κατάθεση. Αυτά πιο συγκεκριμένα τα καζίνο ονομάζεται no deposit casinos. JOKER ΚΑΖΙΝΟ Κανόνες ρουλέτας Ορισμένα διαδικτυακά καζίνο επιτρέπουν στους παίκτες να παίζουν κουλοχέρηδες δωρεάν και να κερδίζουν πραγματικά χρήματα χωρίς μπόνους κατάθεσης. Ωστόσο, η ανταμοιβή έχει συγκεκριμένες προϋποθέσεις, όπως το παιχνίδι μέσω απαιτήσεων και τη νίκη. Σε αυτόν τον ιστότοπο, οι παίκτες θα βρουν δωρεάν κουλοχέρηδες για να δοκιμάσουν με μπόνους και να κερδίσουν πραγματικά χρηματικά έπαθλα.
Physiol Behav 2 27 2008; 93 3 486 491 buy lasix water pills At present, only hydrochlorothiazide has been implicated in more than 3 instances, while chlorothiazide, indapamide, metolazone and polythiazide have been implicated in one or two instances in causing drug induced liver injury
best site to buy priligy canada Eggs are spherical, 31 to 43 Ојm in diameter, with a thick yellow brown bile stained shell having radial striations and contain a hexacanth oncosphere Image courtesy of Fred Patterson, Parasitologist