Cursos de Programación

Cursos de Programación

Los cursos de capacitación de programación en vivo, dirigidos por un instructor, demuestran a través de prácticas interactivas los fundamentos y temas avanzados de la programación. El entrenamiento de programación está disponible como "entrenamiento en vivo en el sitio" o "entrenamiento en vivo remoto". El entrenamiento en vivo se puede realizar localmente en las instalaciones del cliente en España o en los centros de entrenamiento corporativos de NobleProg en España. El entrenamiento remoto en vivo se lleva a cabo por medio de un escritorio remoto interactivo. NobleProg--su proveedor de capacitación local

Testimonios

★★★★★
★★★★★

Programa del curso Programación

CódigoNombreDuraciónInformación General
javafunFundamentos Bàsicos del Lenguaje Java28 horasEl curso cubre los fundamentos del desarrollo de Java.

Introduce a los estudiantes a la tecnología Java y les enseña la sintaxis y los conceptos básicos de Java, dando lugar a la creación de un programa simple. El entrenamiento pasa por los conceptos y características esenciales del lenguaje de programación Java, centrándose en las excepciones, la entrada / salida básica, la concurrencia, las expresiones regulares, el marco de las colecciones Java y el entorno de la plataforma. El curso finaliza cuando todas las funciones básicas de Java han sido explicadas y entrenadas.
RxJSProgramación Reactiva con Javascript y RxJS7 horasLa programación reactiva es un paradigma de programación asíncrono que se centra en las secuencias de datos y la propagación de datos mediante el establecimiento de una dependencia definida entre los modelos de ejecución subyacentes y los flujos de datos emitidos de un componente a otro. RxJS es una de las bibliotecas de programación reactiva más completa para administrar eventos de IU, solicitudes HTTP asíncronas y otras transmisiones de datos.

En esta capacitación en vivo dirigida por un instructor, los participantes se familiarizarán con las herramientas y funciones de RxJS, ya que las aplican a una variedad de problemas de codificación asociados con aplicaciones móviles y web basadas en contenido interactivo. Los participantes también aprenderán cómo crear y desplegar una aplicación web pesada UI.

Al final de esta capacitación, los participantes podrán:

- Comprender el paradigma de programación reactiva y su utilidad para el desarrollo de aplicaciones pesadas de interfaz de usuario
- Cree aplicaciones pesadas UI con escalabilidad, flexibilidad y capacidad de respuesta en mente
- Cree y administre de forma fácil y gratuita una multitud de eventos de IU, solicitudes HTTP asíncronas y otras transmisiones de datos

Audiencia

- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
codingfornoncodersCodificación para no codificadores21 horasEn esta capacitación en vivo dirigida por un instructor, los participantes aprenderán los principios básicos de la programación a medida que avanzan en la creación de una aplicación web.

Al final de esta capacitación, los participantes podrán:

- Use las habilidades de codificación recién adquiridas para crear su propia aplicación web
- Comprender conceptos y tecnologías de desarrollo de software
- Comunicarse efectivamente con programadores e ingenieros

Audiencia

- No programadores que deseen aprender cómo programar

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
shiroApache Shiro: Asegurando su aplicación Java7 horasApache Shiro es un poderoso marco de seguridad de Java que realiza autenticación, autorización, criptografía y administración de sesión.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo proteger una aplicación web con Apache Shiro.

Al final de esta capacitación, los participantes podrán:

- Utilice la API de Shiro para proteger varios tipos de aplicaciones, incluidos dispositivos móviles, web y empresariales
- Habilite inicios de sesión de varias fuentes de datos, incluidos LDAP, JDBC, Active Directory, etc.

Audiencia

- Desarrolladores
- Ingenieros de seguridad

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
angularrxjsProgramación Reactiva con RxJS Angular14 horasLa programación reactiva es un paradigma de programación asíncrono que se centra en las secuencias de datos y la propagación de datos mediante el establecimiento de una dependencia definida entre los modelos de ejecución subyacentes y los flujos de datos emitidos de un componente a otro. Muchas ineficiencias de diseño de aplicaciones angulares al construir UI asíncronas pueden superarse mediante la utilización de patrones de estilo reactivo ofrecidos por la biblioteca RxJS.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo implementar patrones observables en sus diseños de aplicaciones angulares a medida que atraviesan una serie de casos que muestran problemas comunes de diseño angular y cómo se benefician de los diseños de programación reactiva.

Al final de esta capacitación, los participantes podrán:

- Comprender el paradigma de programación reactiva y la biblioteca RxJS
- Cree aplicaciones angulares pesadas UI con escalabilidad, flexibilidad y capacidad de respuesta en mente utilizando patrones de programación reactiva

Audiencia

- Desarrolladores de aplicaciones angulares

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
nlgPython para la Generación de Lenguaje Natural21 horasLa generación de lenguaje natural (NLG) se refiere a la producción de texto o discurso en lenguaje natural por una computadora.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo usar Python para producir texto en lenguaje natural de alta calidad construyendo su propio sistema NLG desde cero. También se examinarán los casos de estudio y los conceptos relevantes se aplicarán a los proyectos de laboratorio en vivo para generar contenido.

Al final de esta capacitación, los participantes podrán:

- Utilice NLG para generar automáticamente contenido para diversas industrias, desde periodismo, a bienes raíces, a informes meteorológicos y deportivos.
- Seleccione y organice el contenido fuente, planifique oraciones y prepare un sistema para la generación automática de contenido original
- Comprender la tubería NLG y aplicar las técnicas correctas en cada etapa
- Comprender la arquitectura de un sistema de generación de lenguaje natural (NLG)
- Implementar los algoritmos y modelos más adecuados para análisis y pedidos
- Extraiga datos de fuentes de datos disponibles públicamente, así como bases de datos seleccionadas para usar como material para el texto generado
- Reemplazar procesos de escritura manuales y laboriosos con creación de contenido automatizado y generado por computadora

Audiencia

- Desarrolladores
- Científicos de datos

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
electronElectron: Crea una Aplicación de Escritorio con Javascript7 horasElectron (anteriormente conocido como Atom Shell) es un marco de código abierto para crear aplicaciones de escritorio dinámicas con JavaScript, HTML y CSS. Electr es mantenido por GitHub y es el marco principal de GUI detrás del Atom de GitHub, el Código Visual Studio de Microsoft y el IDE de Light Table.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo crear aplicaciones de escritorio nativas multiplataforma utilizando solo Javascript, HTML y CSS.

Al final de esta capacitación, los participantes podrán:

- Descargue, configure e instale Electron
- Comprender los comandos y el conjunto de herramientas de Electron
- Utilice componentes frontales y posteriores basados en la web, como NodeJS run-time y Chromium para crear una aplicación de escritorio multiplataforma
- Modular su aplicación y utilizar archivos JavaScript asociados
- Construye Electron en una máquina básica de bajo consumo
- Cree iconos personalizados y de marca cambiando el nombre y / o editando el archivo ejecutable Electron
- Integre otros marcos como Angular, Photon y Bootstrap

Audiencia

- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
relayRelé: Obtener Datos de Manera Eficiente en Aplicaciones Reaccionar14 horasEl relé es un marco de JavaScript para crear aplicaciones Reac impulsadas por datos. GraphQL es un lenguaje de consulta de datos para describir dependencias de datos anidadas y complejas en aplicaciones modernas. Juntos permiten que los componentes de una aplicación se muevan a cualquier parte de una jerarquía de procesamiento sin tener que aplicar una cascada de modificaciones a los componentes principales o al código del servidor que prepara la carga útil de datos. Relay está siendo utilizado por Facebook en varios proyectos de aplicaciones móviles.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo aplicar los conceptos clave de retransmisión, tales como la especificación declarativa de las dependencias de datos, la colocación y la mutación para construir una aplicación React utilizando Relay y GraphQL.

Al final de esta capacitación, los participantes podrán:

- Use Relay para redactar consultas de datos en lotes eficientes, proporcione a cada componente exactamente los datos que solicitó, actualice los componentes cuando los datos cambien y mantenga una tienda (caché) del lado del cliente de todos los datos.
- Coloca las consultas y el código de la vista para razonar más fácilmente sobre la funcionalidad de los componentes
- Use GraphQL para declarar los requisitos de datos mientras permite que Relay obtenga los datos por su cuenta
- Comprender el concepto de mutación de datos en el cliente y el servidor utilizando mutaciones GraphQL
- Comprender las diferencias entre Relay y Flux, en particular cómo las "mutaciones" implementan el concepto de acciones y modificaciones
- Use rutas para determinar qué datos buscar para representar un componente dado
- Haga cambios en el aislamiento relativo, incluso en grandes proyectos de equipo
- Cree aplicaciones correctas y de alto rendimiento de una manera directa y obvia

Audiencia

- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
reactivexProgramación reactiva con Javascript y ReactiveX14 horasReactiveX es una biblioteca completa para crear flujos de datos asincrónicos usando secuencias observables. Permite a los desarrolladores aprovechar las transmisiones observables y su capacidad para capturar eventos emitidos y ejecutar funciones en consecuencia.

Este curso presencial, dirigido por un instructor, presenta a los participantes la biblioteca completa de ReactiveX para desarrollar aplicaciones receptivas y acompaña a los participantes a través de una serie de casos, demostrando la utilidad y la funcionalidad de las características clave de ReactiveX.

Al final de esta capacitación, los participantes podrán:

- Comprender el paradigma de programación reactiva y la funcionalidad de observables y su uso común al desarrollar aplicaciones pesadas de interfaz de usuario
- Configure con éxito un entorno para ReactiveX
- Crea eventos observables a partir de una multitud de elementos variables
- Aplicar las funciones de transformación y filtrado de ReactiveX

Audiencia

- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
pytestPrueba unitaria con Python21 horasLa prueba unitaria es un enfoque de prueba que prueba unidades individuales de código fuente modificando sus propiedades o activando un evento para confirmar si el resultado es el esperado. PyTest es un marco de pruebas completo, independiente de la API, flexible y extensible con un modelo de dispositivo avanzado y con mucho cuerpo.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo usar PyTest para escribir pruebas breves y fáciles de mantener que sean elegantes, expresivas y legibles.

Al final de esta capacitación, los participantes podrán:

- Escribir pruebas legibles y mantenibles sin la necesidad de un código repetitivo
- Use el modelo de dispositivo para escribir pequeñas pruebas
- Pruebas de escala hasta pruebas funcionales complejas para aplicaciones, paquetes y bibliotecas
- Comprender y aplicar las características de PyTest, como anzuelos, reescritura de afirmaciones y complementos
- Reduzca los tiempos de prueba ejecutando pruebas en paralelo y en múltiples procesadores
- Ejecute pruebas en un entorno de integración continua, junto con otras utilidades como tox, simulacro, cobertura, unittest, doctest y Selenium
- Use Python para probar aplicaciones que no sean de Python

Audiencia

- Probadores de software

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
jav9functionalProgramación Funcional Reactiva con Java 9 y RxJava14 horasJava 9, junto con la robusta biblioteca de programación reactiva RxJava 2.0, permite a los desarrolladores de Java adoptar y aplicar el paradigma de programación reactiva en sus aplicaciones y procesos de desarrollo de sistemas con gran facilidad.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán las ventajas y funciones de Java 9, Spring, Jersey y RxJava 2.0 en el desarrollo de aplicaciones reactivas a medida que avanzan en la creación y despliegue de una aplicación reactiva de la vida real utilizando el flujo de Java 9 API, Spring, el marco Akka y la biblioteca de programación reactiva funcional RxJava 2.0.

Al final de esta capacitación, los participantes podrán:

- Comprender la importancia y la importancia de la programación reactiva en aplicaciones y desarrollo de sistemas
- Ejecutar prueba de unidad en RxJava 2.0
- Utilice el marco Akka bajo principios de programación reactiva
- Emplear Spring para manejar el desarrollo de aplicaciones concurrentes
- Usa la API de flujo de Java 9 para desarrollar aplicaciones reactivas

Audiencia

- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
pythontextmlPython: Aprendizaje automático con texto21 horasEn esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a utilizar las técnicas correctas de aprendizaje automático y procesamiento de lenguaje natural (NLP, por sus siglas en inglés) para extraer valor de los datos basados en texto.

Al final de esta capacitación, los participantes podrán:

- Resuelva problemas de ciencias de datos basados en texto con código reutilizable de alta calidad
- Aplicar diferentes aspectos de scikit-learn (clasificación, clustering, regresión, reducción de dimensionalidad) para resolver problemas
- Cree modelos efectivos de aprendizaje automático utilizando datos basados en texto
- Crear un conjunto de datos y extraer características del texto no estructurado
- Visualice los datos con Matplotlib
- Construya y evalúe modelos para obtener información
- Solucionar problemas de errores de codificación de texto

Audiencia

- Desarrolladores
- Científicos de datos

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
pythonadvmlPython para el Aprendizaje Automático Avanzado21 horasEn esta capacitación en vivo dirigida por un instructor, los participantes aprenderán las técnicas de aprendizaje automático más relevantes y de vanguardia en Python a medida que crean una serie de aplicaciones de demostración que incluyen imágenes, música, texto y datos financieros.

Al final de esta capacitación, los participantes podrán:

- Implementar algoritmos y técnicas de aprendizaje automático para resolver problemas complejos
- Aplicar el aprendizaje profundo y el aprendizaje semi-supervisado a aplicaciones que involucren imagen, música, texto e información financiera
- Empujar los algoritmos de Python a su máximo potencial
- Usa bibliotecas y paquetes como NumPy y Theano

Audiencia

- Desarrolladores
- Analistas
- Científicos de datos

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
akkaAkka: Crea Aplicaciones Reactivas, Concurrentes y Distribuidas28 horasAkka es un kit de herramientas de código abierto y tiempo de ejecución para crear aplicaciones concurrentes y distribuidas para Java y Scala.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán los principios de diseño detrás de Akka, incluyendo el Modelo de Actor y el Manifiesto reactivo, mientras construyen y despliegan una aplicación asíncrona dirigida por mensajes en Akka.

Al final de esta capacitación, los participantes podrán:

- Aplica el modelo "déjalo colapsar" para crear aplicaciones que se autocuran y sistemas que nunca se detienen
- Comprender los actores, el ciclo de vida de los actores y cómo emplearlos para crear sistemas paralelos apropiados y concurrentes
- Construya una arquitectura reactiva que sea receptiva, elástica, resistente y dirigida a los mensajes
- Integre funciones de interacción remota y agrupación en clústeres con sistemas de terceros
- Implemente el kit de herramientas Akka en sistemas de producción, escalando a múltiples nodos y sistemas de terceros
- Administrar el comportamiento del sistema y la distribución horizontal
- Construir sistemas que "reaccionen" a los cambios ambientales

Audiencia

- Desarrolladores
- Arquitectos

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
restfulapiDiseño de API RESTful14 horasLas API (Interfaz de programación de aplicaciones) permiten que su aplicación se conecte con otras aplicaciones.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo escribir API de alta calidad a medida que compilan y aseguran un servidor de API de back-end.

Al final de esta capacitación, los participantes podrán:

- Elija entre una serie de marcos para construir API
- Comprender y modelar las API publicadas por compañías como Google y Facebook
- Crea y publica sus propias API Restful para consumo público
- Asegure sus API a través de la autenticación basada en tokens

Audiencia

- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica

Nota

- Para personalizar este curso para otros idiomas, como PHP, Javascript, etc., contáctenos para organizar
vertxVert.x: Crea una Aplicación Reactiva en JVM14 horasVert.x es una biblioteca para crear aplicaciones reactivas.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a usar Vert.x para crear una aplicación web asincrónica basada en eventos.

Al final de esta capacitación, los participantes podrán:

- Comprenda y use los diferentes componentes (núcleo, web, cliente, etc.) en la pila Vert.x.
- Use Vert.x para crear utilidades de red, microservicios HTTP / REST, procesamiento de eventos de gran volumen, aplicaciones de back-end message-bus, etc.
- Ejecute una aplicación que pueda manejar una concurrencia alta utilizando mínimos hilos del kernel
- Use las API de Vert.x para admitir Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin, etc.
- Unidad de prueba de código asíncrono con Vert.x-Unit
- Implemente y escale una aplicación con hardware mínimo

Audiencia

- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
underscoreCurso de Fundamentos de Underscore.js7 horasUnderscore.js es una de las bibliotecas JavaScript más populares para programación funcional. Abarca los principios de programación funcional pero no es obstinado y se puede usar con estilos de programación imperativos, orientados a objetos, funcionales u otros. Underscore hace que el desarrollo de Javascript sea más productivo y eficiente.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a usar el Underscore para crear una aplicación de JavaScript.

Al final de esta capacitación, los participantes podrán:

- Utilice el subrayado para manipular y controlar colecciones de JavaScript, matrices, objetos y funciones
- Utilice la naturaleza funcional de las bibliotecas de Underscore para mejorar la expresividad y la legibilidad del código
- Mejora el rendimiento del código
- Crear agregaciones y manipulaciones de datos
- Integrar con un ViewModel
- Cree otras bibliotecas de JavaScript con Underscore

Audiencia

- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
unittestingwithcsharpPrueba Unitaria con C #14 horasLa prueba unitaria es un enfoque de prueba que prueba unidades individuales de código fuente modificando sus propiedades o activando un evento para confirmar si el resultado es el esperado.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo escribir y ejecutar pruebas unitarias contra una aplicación .Net de muestra utilizando C # y Visual Studio.

Al final de esta capacitación, los participantes podrán:

- Utilice marcos de prueba como NUnit y xUnit.net para crear y administrar código de prueba de unidad
- Definir e implementar un enfoque de desarrollo impulsado por pruebas más amplio para las pruebas
- Adapte el marco de prueba para extender la cobertura de prueba para una aplicación

Audiencia

- Ingenieros de prueba de software
- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
zendadvancedZend Framework: Conceptos Avanzados21 horasEste curso está dirigido a desarrolladores que desean diseñar y construir aplicaciones web a escala empresarial que cumplan con los estrictos requisitos de escalabilidad, confiabilidad y modularidad.

Este curso presencial, dirigido por un instructor, demuestra una serie de problemas comunes y muestra a los participantes cómo resolverlos eficientemente usando Zend Framework 2 (ZF2). Los participantes son llevados a través de una serie de ejercicios que resultan en la creación de módulos reutilizables que son tanto simples como robustos.

Al final de esta capacitación, los participantes podrán:

- Analizar y comprender los patrones de diseño asociados con el diseño modular
- Utilice los componentes de Zend Framework 2 para garantizar la seguridad en áreas como Autenticación, Cifrado, LDAP y Permisos (autorización)
- Aplicar técnicas avanzadas para desarrollar servicios web y interfaces RESTful
- Solucionar problemas, optimizar e implementar una aplicación web de nivel empresarial

Audiencia

- Desarrolladores avanzados o intermedios de PHP experimentados con ZF2
- Desarrolladores empresariales que buscan mejorar el rendimiento, la modularidad y la escalabilidad de aplicaciones web pesadas, interactivas y de escala empresarial

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
undertowUndertow: Incruste un servidor web en su aplicación7 horasUndertow es un servidor web liviano escrito en Java. Es utilizado internamente por JBoss's WilfFly y es popular como servidor web incorporado para aplicaciones basadas en JVM.

En este curso, los participantes aprenderán cómo configurar un servidor web Undertow como un servidor web independiente y embebido.

Al final del curso, los participantes comprenderán la arquitectura, características y capacidades de Undertow y podrán:

- Implemente y administre un servidor de Undertow en modo autónomo y en modo integrado
- Incruste Undertow en el código de la aplicación utilizando las API integradas de Undertow
- Integrar Undertow en un servidor de aplicaciones Wildfly
- Configure Undertow como el contenedor de servlet incorporado para Spring Boot

Audiencia

- Administradores del sistema
- Desarrolladores de aplicaciones web para empresas
- DevOps engineeers
- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
jasmineJasmine: Pruebas de unidad de aplicaciones de Javascript7 horasJasmine es un marco de pruebas unitarias para JavaScript.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán las diferentes características del marco Jasmine mientras prueban una aplicación web de JavaScript de muestra.

Al final de esta capacitación, los participantes podrán:

- Configura Jasmine con Grunt y Node.js
- Integrar las pruebas unitarias en un proceso de integración continuo
- Mock dependencias, use especificaciones asincrónicas y agregue complementos

Audiencia

- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
advtypscriptTypescript Avanzado7 horasTypeScript es un lenguaje de código abierto para crear aplicaciones empresariales de Javascript. Es un superconjunto estricto de JavaScript que se compila en Javascript simple y trae tipeado estático y desarrollo orientado a objetos al lenguaje.

Este curso presenta las características avanzadas de TypeScript y guía a los participantes a través de la construcción de una aplicación de JavaScript de la vida real.

Al final de esta capacitación, los participantes podrán:

- Aproveche las capacidades completas de Typescript para escribir un mejor código con menos errores
- Extienda los tipos existentes con tipos de unión, intersección y tupla
- Crea y usa decoradores
- Administre el código asincrónico mediante promesas, asincrónica y espera de las palabras clave
- Escribe un código limpio y expresivo

Audiencia

- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
behatBehat: Desarrollo impulsado por comportamiento (BDD) con PHP14 horasBehat es un marco de prueba de Desarrollo impulsado por comportamiento (BDD) escrito en PHP. Facilita la comunicación entre desarrolladores, probadores, partes interesadas comerciales y clientes durante el proceso de desarrollo de software. Behat permite a las personas no técnicas escribir descripciones claras del comportamiento previsto de una aplicación, luego ejecuta esos "escenarios" como pruebas funcionales contra la aplicación.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a escribir y ejecutar casos de prueba de estilo BDD utilizando Behat y PHP.

Al final de esta capacitación, los participantes podrán:

- Ejecute pruebas automáticas escritas en el lenguaje Gherkin "legible para los humanos"
- Utilice casos de prueba basados ​​en Behat para mejorar la colaboración entre equipos técnicos y no técnicos
- Integre Behat con Selenium, Mink, Goutte y otros emuladores de navegador para realizar pruebas y generar informes
- Extienda la funcionalidad de Behat a través de su sistema de extensión
- Pruebe numerosos escenarios de uso a través de comandos de terminal, API REST y más.

Audiencia

- Ingenieros de prueba
- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
rxnetReactive Programing with Rx.NET7 horasNET Reactive Extensions (Rx) es una biblioteca para componer programas asincrónicos y basados ​​en eventos que utilizan colecciones observables y operadores de consulta LINQstyle En este entrenamiento en vivo instruido, los participantes aprenderán a desarrollar una aplicación asincrónica utilizandoNET Reactive Extensions Al final de esta capacitación, los participantes podrán: Cree aplicaciones que capturen secuencias de eventos de diversas fuentes de datos, como cotizaciones de acciones, tweets, eventos informáticos y servicios web Use Observables y Schedulers para representar y administrar múltiples flujos de datos asincrónicos Filtrar, proyectar, agregar, componer y realizar operaciones basadas en el tiempo en eventos múltiples utilizando operadores LINQ Audiencia Desarrolladores Formato del curso Conferencia de parte, parte de discusión, ejercicios y práctica manual .
openrestyCurso de OpenResty7 horasOpenResty es una plataforma web completa que integra las bibliotecas Nginx, LuaJIT y Lua. Permite la construcción de aplicaciones web de alto rendimiento capaces de manejar conexiones de 10K ~ 1000K + en una sola caja. OpenResty es utilizado por Alibaba, CloudFlare y Tumblr, entre otros.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a utilizar OpenResty para crear una serie de soluciones de demostración, que incluyen una aplicación web, un servicio web y una puerta de enlace web dinámica.

Al final de esta capacitación, los participantes podrán:

- Convierta un servidor web nginx en un servidor de aplicaciones web
- Utilice el lenguaje de programación Lua para crear scripts en los módulos nginx C y módulos Lua
- Ejecutar aplicaciones web del lado del servidor completamente dentro del servidor Nginx
- Integra OpenResty con backends remotos como MySQL, PostgreSQL, Memcached y Redis

Audiencia

- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
cubaplatformPlataforma Cuba para el Desarrollo de Aplicaciones Empresariales7 horasCuba Platform es un marco web Java de código abierto para aplicaciones empresariales.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a usar Cuba Platform para desarrollar aplicaciones empresariales con interfaces web ricas.

Al final de esta capacitación, los participantes podrán:

- Desarrollar aplicaciones Java e IU usando una interfaz de usuario declarativa, sin usar HTML, CSS o JavaScript
- Reduce el código repetitivo y facilita el desarrollo rápido
- Utilice la herramienta de desarrollo web CUBA Studio con IDEs de Java existentes
- Personalice las aplicaciones sin ramificar el código

Audiencia

- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
fsharpfordatascienceF # para Ciencia de datos21 horasLa ciencia de datos es la aplicación de análisis estadístico, aprendizaje automático, visualización de datos y programación con el fin de comprender e interpretar datos del mundo real. F # es un lenguaje de programación adecuado para la ciencia de datos, ya que combina una ejecución eficiente, REPL-scripting, potentes bibliotecas e integración de datos escalables.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a usar F # para resolver una serie de problemas de ciencia de datos del mundo real.

Al final de esta capacitación, los participantes podrán:

- Use los paquetes de ciencia de datos integrados de F #
- Use F # para interoperar con otros lenguajes y plataformas, incluidos Excel, R, Matlab y Python.
- Usa el paquete Deedle para resolver problemas de series de tiempo
- Llevar a cabo análisis avanzados con líneas mínimas de código de calidad de producción
- Comprender cómo la programación funcional es una opción natural para los cálculos científicos y de big data
- Acceda y visualice datos con F #
- Aplicar F # para el aprendizaje automático
- Explore soluciones para problemas en dominios tales como inteligencia empresarial y juegos sociales

Audiencia

- Desarrolladores
- Científicos de datos

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
fsharptddPrueba Unitaria con F #7 horasEste curso presenta las herramientas y técnicas necesarias para escribir pruebas unitarias basadas en F #. Se hace especial hincapié en el desarrollo impulsado por pruebas (TDD). El desarrollo impulsado por prueba funcional (TDD) es un enfoque de prueba que usa programación funcional para probar una aplicación antes de desarrollarla. La programación funcional (en oposición a la programación imperativa de estilo de transición de estado) en un lenguaje como F # se presta bien a TDD porque las pruebas más pequeñas y bien dirigidas se pueden escribir de forma aislada.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a usar F # para escribir pruebas unitarias que sean directas y fáciles de entender.

Al final de esta capacitación, los participantes podrán:

- Construye un sistema completo a partir de funciones pequeñas y aisladas
- Expresar casos de prueba como propiedades en lugar de ejemplos
- Escriba el código de prueba sin la necesidad de burlarse
- Reduce la necesidad de controlar y controlar los efectos secundarios
- Utilice bibliotecas como NaturalSpec, FsCheck, FsTest, FsUnit y Unquote para facilitar la creación de casos de prueba
- Use F # para superar algunos de los problemas asociados con el desarrollo impulsado por prueba de corriente principal (TDD)

Audiencia

- Ingenieros de prueba

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica
specexplorerSpec Explorer: Model Based Testing on .NET14 horasSpec Explorer es una herramienta para crear modelos de comportamiento de software, analizar esos modelos con visualización gráfica, verificar la validez de esos modelos y generar casos de prueba a partir de los modelos En este entrenamiento en vivo con instructor, los participantes aprenderán la teoría y la práctica de las pruebas basadas en modelos, ya que utilizan el Explorador de Espectros para crear y ejecutar pruebas de MBT en una aplicación de demostración Al final de esta capacitación, los participantes podrán: Genere casos de prueba aplicando estrategias y técnicas de modelado Administrar modelos de prueba para diferentes tipos de aplicaciones de software, sistemas y entornos Evaluar, proponer e implementar una estrategia de MBT dentro de una organización Comprender y explicar los beneficios y desafíos de MBT Audiencia Ingenieros de prueba Desarrolladores Formato del curso Conferencia de parte, parte de discusión, ejercicios y práctica manual .
specflowSpecFlow: Implementando BDD para .NET21 horasSpecFlow es la implementación oficial de Cucumber para .NET. Permite a los evaluadores definir, administrar y ejecutar automáticamente pruebas de aceptación legibles por humanos en proyectos .NET. SpecFlow utiliza el analizador oficial de Gherkin y es compatible con .NET framework, Xamarin y Mono.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo usar SpecFlow para escribir pruebas de aceptación que sean comprensibles tanto para los interesados técnicos como para los no técnicos.

Al final de esta capacitación, los participantes podrán:

- Ate los requisitos comerciales al código .NET
- Aplique técnicas de BDD para crear documentación de vida para una aplicación
- Ejecute SpecFlow desde Visual Studio o la línea de comando
- Integre SpecFlow en un entorno de pruebas y construcción continuo existente
- Integre SpecFlow con otros marcos de prueba tales como MSTest, NUnit, xUnit y MbUnit

Audiencia

- Ingenieros de prueba
- Desarrolladores

Formato del curso

- Conferencia de parte, discusión en parte, ejercicios y práctica práctica

Próximos Cursos Programación

CursoFechaPrecio del Curso [A distancia / Presencial]
Desarrollo Web de ASP.NET MVC 4.5 - MadridLun, 2018-12-31 09:306000EUR / 7000EUR
Desarrollo Web de ASP.NET MVC 4.5 - MálagaMar, 2019-01-01 09:306000EUR / 7000EUR
Desarrollo Web de ASP.NET MVC 4.5 - ValenciaLun, 2019-01-14 09:306000EUR / 7000EUR
Desarrollo Web de ASP.NET MVC 4.5 - Barcelona Lun, 2019-02-04 09:306000EUR / 7000EUR
Desarrollo Web de ASP.NET MVC 4.5 - Bilbao Mar, 2019-02-05 09:306000EUR / 7000EUR
Cursos de Fin de Semana de Programación, Capacitación por la Tarde de Programación, Programación boot camp, Clases de Programación, Capacitación de Fin de Semana de Programación, Cursos por la Tarde de Programación, Programación coaching, Instructor de Programación, Capacitador de Programación, Programación con instructor, Cursos de Formación de Programación, Programación en sitio, Cursos Privados de Programación, Clases Particulares de Programación, Capacitación empresarial de Programación, Talleres para empresas de Programación, Cursos en linea de Programación, Programas de capacitación de Programación, Clases de Programación

Promociones

CursoUbicaciónFechaPrecio del Curso [A distancia / Presencial]
Matlab para Análisis PredictivoBilbao Lun, 2019-01-14 09:304725EUR / 5525EUR
Desarrollo Basado en Modelos para Sistemas IntegradosBarcelona Mié, 2019-02-20 09:304725EUR / 5525EUR
El Programa de Actualización de Compliance y MLROMadridLun, 2019-04-01 09:301575EUR / 1975EUR
R Programación para FinanzasBarcelona Lun, 2019-04-08 09:306300EUR / 7300EUR
BPMN para AnalistasMálagaMar, 2019-07-02 09:303150EUR / 3750EUR

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No vamos a pasar o vender su dirección a otros.
Siempre puede cambiar sus preferencias o anular la suscripción por completo.

Algunos de nuestros clientes

is growing fast!

We are looking to expand our presence in Spain!

As a Business Development Manager you will:

  • expand business in Spain
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!