Técnicas de programación

28 resultados

Curso de iniciación a la Realidad Aumentada y su uso en aplicaciones móviles. Con ejemplos reales prepararemos un entorno 3D en Unity3D y lo desplegaremos en teléfonos o tablets basados en iOS.El estudiante debe tener conocimientos previos de desarrollo y recomendada específicamente experiencia en iOS y Android.

Kanban es un método Lean-Agile también referenciado como una metodología ágil de segunda generación. Se adapta muy rápidamente a su organización y proyecto permitiendo que su equipo opere a un nivel muy alto de eficacia debido a su enfoque evolutivo para gestionar el cambio en la organización.

Se ha demostrado que la madurez se acelera a través de la alta visualización, del control sobre la cantidad de trabajo que se realiza, del reconocimiento y manejo eficaz de la diversidad de actividades en el proyecto y del análisis de la causa raíz a través de la cuantificación.

Este curso en Certificación de Kanban Methodologist es muy práctico y se asemeja más a un taller, poniendo en práctica también el nivel adecuado de fundamento teórico

Desarrollar software capaz de crecer en número de lí­neas de código y caracterí­sticas funcionales es el reto al cual se enfrenta cualquiera a la hora de implementar un proyecto de cierta dimensión.

Una clara separación en capas así­ como una interacción entre las mismas y sus componentes es vital para lograr la meta del éxito, además de crear una base de código fuente amigable para el trabajo en equipo y que pueda reaccionar a los cambios.

El Diseño guiado por el dominio o Domain-driven design (DDD) nos provee las herramientas, prácticas y metodologías para tomar decisiones de diseño que enfoquen y aceleren el manejo de dominios complejos en los proyectos de software.


Este curso es la segunda parte del curso de Angular, en este segundo nivel profundizamos sobre los componentes y las funciones más avanzadas de Angular por lo que para el correcto seguimiento del curso es necesario que el alumno haya realizado previamente el curso de Desarrollo con Angular o bien que tenga los conocimientos que se imparten en este curso.

Tras una aceptación inmensa de su primera versión, desde Google han estado trabajando muy duro para sacar a la luz la segunda versión de Angular. Totalmente renovada, de la mano de Typescript y acercándose más a la actualización de ECMAscript a su versión 6, Angular sin duda ha dado un paso de gigante y seguirá siendo uno de los frameworks de referencia para el desarrollo en frontend.

Con este curso, podrás conocer Angular 2 desde cero, pasando por todos los aspectos necesarios para el desarrollo diario.

Es importante que hayas realizado los siguientes cursos, o bien que estés familiarizado con el contenido de ellos para poder seguir Angular 2 de manera apropiada:

React.js es una librería JavaScript de código abierto y utilizada para la creación de interfaces de usuario reactivas. Esta librería fue creada por Facebook la cual les ha beneficiado en el desarrollo de algunas de sus plataformas, por ejemplo Instagram. React.js utiliza principios de arquitectura, distintos a los usados en otras populares librerías o frameworks, que ofrecen grandes beneficios en relación al performance, modularidad y promueve un flujo de datos y eventos facilitando el desarrollo y planificación de aplicaciones complejas.Para un seguimiento óptimo del curso es importante que hayas realizado con anterioridad los cursos de HTML5 y CSS3, Javascript y Web Development Tooling; o bien que estés familiarizado con el temario de los mismos.

En el área de FrontEnd son cada vez más las tecnologías requeridas en el stack del desarrollador. Tecnologías como Angular o React ya no son extrañas en la mayoría de las empresas, sino un "must" para cualquier desarrollador de HTML, JAVASCRIPT o CSS. Este máster, pretende cubrir todas estas tecnologías con un enfoque totalmente práctico y con casos reales de proyectos de empresas para que el conocimiento adquirido sea fácil de aplicar en nuestro día a día y con una utilidad real para nuestros proyectos.

JavaScript es un lenguaje que por diseño, coloca a las funciones como el ente de primer nivel: la propia construcción de objetos parte de una función.¿Hay alternativa a la programación orientada a objetos? ¿Se puede lograr un conjunto más robusto, escalable y mantenible con otro enfoque distinto con menos líneas de código?Descubre con nosotros el potencial de la programación funcional (FP) en un lenguaje moderno, de tipado dinámico y listo para ser usado en millones de dispositivos cambiando el enfoque, no la herramienta.

La definición de Integración Continua según Martin Fowler, la define como una práctica de desarrollo de software donde los miembros del equipo integran su trabajo de forma frecuente, por lo general cada persona se integra al menos diariamente, dando lugar a múltiples integraciones por día. Cada integración es verificada por una generación automática para detectar errores de integración más rápidamente. Esta definición, propuesta por Martin Fowler, del concepto de compilación y ejecución de test de un proyecto de forma diaria, es hoy en día una de las técnicas de programación más utilizadas.

Con el advenimiento de nuevas tecnologías de servidor en la escena open source como NodeJS, el modelo de distribución y código cerrado de .NET Framework y los compiladores, dibujaba una plataforma poco atractiva frente a las alternativas de vanguardia. Como respuesta. Microsoft lanza .NET Core, un .NET redefinido 100% open source y con un modelo de distribución de sus componentes mediante NuGet, el gestor de paquetes más extendido para desarrollar aplicaciones por encima de .NET.Por otra parte, .NET Core se redefine también como el auténtico .NET multiplataforma, siendo Windows, Linux y OSX las plataformas en las que se puede tanto desarrollar como ejecutar una aplicación o servicio para el nuevo framework.