Descripción:
Un enfoque funcional fomenta la reutilización del código, simplifica en gran medida las pruebas y los resultados en un código que es conciso y fácil de entender. Este curso demostrará cómo PHP también se puede utilizar como un lenguaje funcional, lo que le permite aprender sobre diversas técnicas de función para escribir código fácil de leer y legible. Después de una breve introducción a la programación funcional, nos adentraremos en ejemplos de código para que pueda aprovechar al máximo lo que acaba de aprender. Vamos a ir más allá con las mónadas, la memorización y las pruebas basadas en propiedades.
Objetivo:
En el Curso de Programación Funcional con PHP Aprenderá cómo hacer uso de la modularidad de funciones al escribir código PHP funcional. A través de los consejos y las mejores prácticas de este libro, podrá hacer más con menos código y reducir los errores en sus aplicaciones. No solo podrá aumentar su rendimiento, sino que también descubrirá cómo eliminar problemas comunes de bucle. Al final del libro, conocerá una amplia variedad de técnicas nuevas que puede usar en cualquier código base nuevo o heredado.
Temario:
PParte 1: FUNCIONES COMO CIUDADANOS DE PRIMERA CLASE EN PHP
Antes de comenzar | Funciones y métodos | PHP 7 consejos tipo escalar | Funciones anónimas | Cierres | Usar objetos como funciones | La clase de cierre | Funciones de orden superior | ¿Qué es un invocable?
Parte 2: FUNCIONES PURAS, TRANSPARENCIA REFERENCIAL E INMUTABILIDAD
Dos juegos de entrada y salida | Funciones puras | Inmutabilidad | Transparencia referencial | PHP en todo eso?
Parte 3: BASE FUNCIONAL EN PHP
Consejo general | La función de mapa | La función de filtro | La función de plegar o reducir | Convolución o zip | Recursion | Excepciones | Alternativas a excepciones | La opción / Quizás y Cualquiera de los tipos | Bibliotecas
Parte 4: FUNCIONES COMPUESTAS
Funciones de composición | Aplicación parcial | Currying | ¡El orden de los parámetros importa mucho! | Usar composición para resolver problemas reales
Parte 5: FUNCOS, APLICACIONES Y MONEDAS
Functors | Functors Aplicativos | Monoids | Mónadas | Otras lecturas
Parte 6: MÓNADS DE LA VIDA REAL
Métodos de ayuda monádica | Tal vez y cualquiera de las mónadas | Lista de mónadas | Escritor mónada | Mónada de lector | Mónada del estado | IO mónada
Parte 7: TÉCNICAS Y TEMAS FUNCIONALES
Tipo de sistemas | Estilo sin puntos | Usando const para funciones | Recursion, desbordamientos de pila y trampolines | Coincidencia de patrones | Clases de tipos | Estructuras algebraicas y teoría de categorías | Transformadores de mónada | Lentes
Parte 8: PRUEBAS
Probando vocabulario | Probando funciones puras | Acelerando con la paralelización | Pruebas basadas en propiedades
Parte 9: EFICIENCIA DE RENDIMIENTO
Impacto en el rendimiento | Memoization | Paralelización del cálculo
Parte 10: PHP FRAMEWORKS Y FP
Symfony | Laravel | Drupal | WordPress
Parte 11: DISEÑO DE UNA APLICACIÓN FUNCIONAL
Arquitectura de una aplicación puramente funcional | De la Animación Reactiva Funcional a la Programación Reactiva Funcional | ReactiveX primer | RxPHP
Parte 12: ¿QUÉ ESTAMOS HABLANDO ACERCA DE CUANDO HABLAMOS SOBRE LA PROGRAMACIÓN FUNCIONAL
¿De qué se trata la programación funcional? | ¿Por qué la programación funcional es el futuro del desarrollo de software? | Una historia rápida del mundo funcional | Jerga funcional
Many of the supplements listed above promote the synthesis of nitric oxide, the chemical that increases blood flow and dilates blood vessels cialis for sale
priligy otc Comorbidities included 41 with hypertension, 36 with hyperlipidemia, 21 with diabetes mellitus, and 8 with coronary artery disease Carson et al 2005a
As for dietary advice, Michael Pollan says it best in seven succinct words Eat FOOD buy cialis canadian CIALIS is a prescription medicine taken by mouth for the treatment of
Our company has been successful to mark its presence at global level buy cialis online united states Speak to our clinicians and they ll be able to help
clomid for men side effects A number of states also require prescriptions for these methods to be covered by Medicaid.
She tells him she wants a divorce. tamoxifen nolvadex
Dose reduction occurred in 26 patients 20. doxycycline vs clindamycin
Board Exam Question Smiley Star 2007 blurred left papilla how do i know if lasix is working for dog Joanne Webster as their prickly, but highly skilled medical examiner
cialis coupons Once the completed application was submitted, the medical underwriting process varied somewhat across insurers, but usually involved identification of declinable medical conditions and evaluation of other conditions or risk factors that warranted other adverse underwriting actions
stromectol rosacea Sasaki Y, Ochiai T, Takamura M, Kondo Y, Yokoyama C, Hara S
The mean age was 57 buy ivermectin for scabies
This schematic illustrates the similar mechanism of action of idoxifene and 17ОІ estradiol via either ERE X5 or ERE X3 dependent mechanisms in osteoblastic cells nolvadex half life PMID 15748829
priligy side effects While effective CD8 T cell responses can control viral replication in conjunction with drug therapy or in rare cases spontaneously, most antiviral CD8 T cells do not enter B cell follicles, and those that do fail to robustly control viral replication in the T FH population
In addition, the bilateral nature of this patient s gynecomastia suggests that this is not a neoplastic process; therefore, breast ultrasonography choice E is not indicated at least not at this point in the workup clomiphene capsules for sale Rebsamen MC, Desmeules J, Daali Y
doxycycline in mexico I might try that again with a much lower dose, just a quarter teaspoon
ivermectin tablets for sale phenobarbital will decrease the level or effect of eltrombopag by affecting hepatic enzyme CYP1A2 metabolism
Mice were euthanized by sodium pentobarbital followed by transcardial perfusion can you crush lasix
Özellikle mastektomi (memenin alınması) veya mesane ve barsağa yönelik operasyonlarda karın bölgesinde oluşturulan bir açıklıktan boşalması) nedeniyle.
About Press Copyright Contact us Creators Advertise Developers Terms Privacy Policy
& Safety How YouTube works Test new features Press Copyright Contact us Creators.
If you are looking for cash out bets, then read our bwin sports betting review furosemide
ERО± can be activated and stromectol ivermectin Oil companies must obtain permits for wastewater and storm water discharges from production platforms that ensure all fluids used in the drilling and production process will not adversely impact water quality, the statement said
This is becoming a huge thing in Sweden, she says priligy kaufen Cherlet T, Murphy LC
what is nolvadex used for PCR is also proven useful in diagnosing relapsing brucellosis, assessing treatment efficacy, identification and differentiation of biovars and biotypes, respectively Christopher et al
These tumors are estrogen mediated, and often, women diagnosed with type 1 endometrial carcinomas are obese, with excess endogenous estrogen production i pledge accutane However, the tenderness in her eyes was like a pair of ice water, slowly pouring out his blood
As with other deficiencies, pure depletional hyponatremia is easily treated by administration of saline how much does cialis cost
what are side effects of viagra Lunasin does not slow ALS progression results of an open label, single center, hybrid virtual 12 month trial
In the baseline study, TBS was significantly lower in the TMXF group than in the TMXF GnRH group 1 stromectol queen of england SNPs identified in the enhancer region 100 kb downstream of CYP2D6 rs5758550 rs133333 are found to substantially increase CYP2D6 transcription