
Lo que aprenderás
-
Dominar Angular 4, 5, 6, 7, 8, 9, 10, 11, 12 y 13
-
Dominar TypeScript dentro Angular
-
Desarrollar aplicaciones web SPA
-
Mejorar la capacidad de adaptación a otros frameworks JavaScript
-
Aumentar las posibilidades laborales como desarrollador
-
Crear aplicaciones web modernas con Angular 13, Angular 12, Angular 11, Angular 10, Angular 9, Angular 8, Angular 7, Angular 6, Angular 5, Angular 4 y Angular 2
Requisitos
-
HTML y CSS básico
-
JavaScript básico
-
NO es necesario saber nada de AngularJS, Angular y tampoco de TypeScript
Descripción
Bienvenido al curso de Angular 13, vas a aprender paso a paso como desarrollar aplicaciones web front-end con la nueva versión de este framework de Google.
Este curso es compatible con Angular 2 final, Angular 4, Angular 5, Angular 6, Angular 7, Angular 8, Angular 9, Angular 10, Angular 11, Angular 12 y Angular 13.
Angular es el framework para JavaScript estándar para crear webs SPA. Es uno de los frameworks más populares para desarrollar aplicaciones modernas y escalables en el lado del cliente. Si quieres ser desarrollador front-end o full-stack, o incluso si ya te dedicas al desarrollo web, es casi obligatorio aprender Angular.
Angular ha dado un salto de calidad con respecto a la versiones anteriores del framework, como AngularJS. Ahora utilizaremos TypeScript para definir nuestras clases, propiedades y métodos, el código es mucho más limpio y se ha mejorado el funcionamiento general del framework.
Al finalizar el curso serás capaz de desarrollar tus propias aplicaciones web SPA (Single Page Apps) con Angular y modificar otras que ya estén programadas con este framework.
Este es el único curso de Angular en Español que existe hasta la fecha y está diseñado para que aprendas a desarrollar webapps en el cliente para el mundo real mediante ejemplos prácticos, paso a paso y de forma fácil para que no te quedes con dudas.
Se tratan desde los aspectos más básicos y sencillos hasta los más avanzados, por tanto no es necesario que sepas nada de AngularJS, ni de Angular 2 para aprender a usarlo, aunque si que necesitarás saber JavaScript y HTML para aprovechar al 100% este curso.
Durante el curso verás muchísimos ejemplos prácticos. Iremos usando cada una de las partes fundamentales del framework y haremos un ejemplo en cada una de ellas.
Además en uno de los capítulos del curso desarrollaremos varias aplicaciones web SPA completas desde cero, para unir todas las piezas del puzzle.
Abordaremos el desarrollo de las aplicaciones partiendo desde cero, desde la creación de los componentes necesarios, uso de rutas y servicios, creación y consumo de servicios REST (mediante un API REST) con el componente HTTP de Angular, hasta la creación y validación de formularios, entre otras cosas.
A parte de esto, en los cursos de Víctor Robles conseguirás soporte y ayuda muy rápida, actualizaciones constantes con todo lo nuevo que va saliendo de Angular, etc.
Si quieres aprender Angular sin dolor, practicando poco a poco, subir de nivel en el desarrollo frontend con JavaScript y aumentar tus oportunidades laborales ¡Este es tu curso!
Échale un vistazo al currículo del curso para ver todos temas que aprenderás.
Únete al curso y sube de nivel: ¡¡ Aprende Angular !!
¿Para quién es este curso?
- Desarrolladores web
- Estudiantes de informática
- Estudiantes de ingenieria o ciclos formativos
- Personas interesadas en el desarrollo web
- Interesados en el desarrollo front-end
- Interesados en el mundo de AngularJS y Angular

Administración Personal
Objetivo
Contenido
- Concepto Básicos de Finanzas.
- Estados Financieros Principales.
- Ciclo Operativo de la empresa.
- Utilidad vs Rentabilidad.
- Flujo de Caja o Efectivo.
Gerencia del Tiempo
OBJETIVO GENERAL
Proporcionar algunas herramientas teóricas y prácticas que contribuyan a optimizar el uso eficiente del tiempo.
Contenido
- Relación con el tiempo.
- Ladrones del tiempo.
- Gerencia del tiempo y Características.

Con un enfoque completamente práctico y una clara apuesta por la innovación gráfica, en el Postgrado en Montaje Audiovisual y Edición de Vídeo aprenderás todos los recursos expresivos utilizados en la edición audiovisual de hoy.

El Máster en Desarrollo Web Fullstack te capacitará para desarrollar modernas aplicaciones web, utilizando las tecnologías más actuales. Apostamos por formar un perfil de programadores completo que sean capaces de desarrollar tanto el front-end como el back-end de una aplicación web y que te permita acceder a las ofertas de empleo más interesantes del sector.
- Aprende frameworks tales como Laravel, Angular, CodeIgniter.
- Dirigido a graduados en Informática, Telecomunicaciones, Matemáticas, Física y otros perfiles con pasión por aprender a programar.
- Empleabilidad: 100%.
- Accede a Doble Titulación: Universidad Europea Miguel de Cervantes + Escuela Internacional de Posgrados.
- Preparación específica para las certificaciones más valoradas por las empresas.
- Crea tu portfolio de proyectos web.
- Máster Dual: integrando el proceso de aprendizaje con prácticas en empresa.

La Planificación estratégica es un proceso en el cual se definen de manera sistemática los lineamientos estratégicos, o líneas maestra, de la empresa u institución, y se los desarrolla en guías detalladas para la acción, se asignan recursos y se plasman en documentos llamados planes.
Con este curso práctico podrás tener las técnicas y herramientas necesarias para aprender a diseñar, implementar, controlar y evaluar una estrategia.
Además podrás seguir la guía paso a paso y los recursos de apoyo que acompañan el curso, los cuales te permitirán ir armando tu plan en la medida que avanzas en la visualización del contenido.
Ya seas un encargado del área de planificación de tu empresa o un emprendedor, este curso te permitirá diseñar un plan que realmente genere impacto.
Lo que aprenderás
-
Planificación estratégica
-
Gestionar un plan estratégico
-
Desarrollar un plan estratégico
-
Evaluar un plan estratégico
¿Para quién es este curso?
- Directores de proyectos
- Encargados de planificación
- Estudiantes de administración de empresas
- Directores
- Estudiantes de gestión de proyectos

Al finalizar el curso el estudiante podra:
- Aplica conocimientos de matemáticas, informática teórica (ciencias de la computación), estructuras de datos y algoritmos, principios de operación técnica y de equipos de red, protocolos y estándares al crear y analizar sistemas informáticos.
- Es capaz de explicar las últimas tecnologías/soluciones en el campo de la informática (virtualización, computación en la nube, sistemas embebidos, etc.) y utilizar la terminología profesional correcta en lenguaje hablado y escrito.
- Aplica conocimientos de programación estructurada y orientada a objetos (POO), comprende y aplica diferentes procesos del ciclo de vida de los sistemas informáticos.
- Comprende, integra y aplica en la práctica los conocimientos de los diferentes campos de las ciencias (físicas, tecnológicas, sociales, humanidades) para resolver problemas en el área de la materia estudiada.
- Es capaz de recopilar, analizar, procesar datos e interpretar los resultados obtenidos necesarios para la solución de problemas profesionales específicos.
- Aplica los conocimientos teóricos en la práctica seleccionando métodos, herramientas técnicas y de software, lenguajes de programación, marcos y entornos de programación modernos apropiados para la realización de tareas o proyectos específicos.
- Aplica métodos ágiles en el desarrollo de software, de acuerdo a los requerimientos del cliente especifica el proceso, componente o producto de software aplicando modernas herramientas de diseño y siguiendo los estándares que prevalecen en el mercado.
- Realiza trabajos gráficos y de diseño, crea bases de datos, sitios web y otro software simple.
- Aplica conocimientos de hardware y arquitectura computarizados, estándares técnicos de hardware; instalar sistemas operativos y otro software aplicado y especial. Es capaz de programar software de gestión de equipos inteligentes (programar microcontroladores) u otro software especial.
- Aplica los conocimientos adquiridos sobre computación en la nube, redes informáticas, modelos de transmisión de información, protocolos y estándares en la configuración y prueba de redes, y es capaz de aplicar herramientas de protección de datos.
- Expresa con fluidez y sugerencia sus ideas en lenguaje hablado y escrito, se comunica de manera efectiva y tolerante con profesionales y otras personas al resolver tareas relacionadas con la actividad profesional en lituano y en un idioma extranjero.
- Trabaja en equipo implementando proyectos, resolviendo tareas de la actividad profesional, asume la responsabilidad por la calidad de su actividad y la de sus empleados subordinados.
- Planifica, organiza su trabajo y desarrolla individualmente sus habilidades entendiendo la importancia del aprendizaje permanente y el desarrollo profesional.
Dependiendo de la especialización elegida, los graduados también:
- Crear nuevos proyectos web, servicios web o mantener y desarrollar los existentes aplicando los lenguajes de programación, plataformas o frameworks seleccionados (especialidad en desarrollo web).
- Crear aplicaciones móviles locales e híbridas, servicios web o mantener y desarrollar los existentes aplicando los lenguajes de programación, plataformas o marcos seleccionados; comprender las tecnologías de Internet de las cosas (especialización en desarrollo de aplicaciones móviles).
- Diagnosticar y eliminar fallas de software y equipos técnicos de redes informáticas, administrar servidores y otros equipos de red, y garantizar la transmisión segura de datos a través de un sistema de información y el funcionamiento ininterrumpido de los servicios de red (especialización en Administración de Redes Informáticas).

¿Qué aprenderás?
En este curso de Java, aprenderás todo sobre uno de los lenguajes de programación de código abierto más conocidos. Desarrollarás nuevas aplicaciones, crearás nuevas soluciones multiplataforma y resolverás problemas específicos a través de tus creaciones en Java. Tras realizar este curso optarás a diferentes puestos en una de las profesiones mejor valoradas: programador Java, ingeniero de software Java, desarrollador de aplicaciones en entorno de escritorio o en entornos web. El curso de programador Java definitivo para ser un samurái del código.
Plan de estudios

¿Qué aprenderás?
En este curso Python aprenderás programación general y las bases de programación orientada a objetos, a utilizar la sintaxis de Python para diseñar programas sencillos, trabajar con librerías, realizar conexiones con bases de datos, implementar proyectos... Este lenguaje se emplea en casi todos los sectores y con él podrás trabajar como desarrollador web, programador freelance, creador de interfaces, programador general... Las posibilidades crecen cada día para quien está dispuesto a aprender a programar con Python.
Bloque 1: introducción y características básicas
Python, el nuevo desconocido
Introducción a la historia y versiones de Python, así como sus principales características y diferentes entornos de desarrollo.
Control de flujo
Lo sabrás todo sobre las estructuras de decisión y de repetición, el uso de condicionales y los bucles.
Tipos de datos
Conocerás los diferentes tipos de datos (básicos y avanzados), los operadores en Python y la entrada/ salida de datos.
Funciones
Aprenderás a implementar funciones, argumentos y parámetros. Además veremos las funciones integradas junto con una guía de buenas prácticas.
Bloque 2: programación orientada a objetos (PPO)
Metodología basada en objetos
Te adentrarás en este tema viendo las bases y los 4 principios de la programación estructurada VS POO.
Practicando con clases y objetos
Verás la definición de constructores y podrás poner en práctica parte de lo aprendido.
Clases, objetos, atributos y métodos
Aprenderás a definir clases, objetos, métodos y atributos en Python.
Herencia
Cómo se define la herencia, sus usos y las diferentes metodologías de implementación.
Bloque 3: PPO y métodos aplicados
Otras herramientas
Te adentrarás en la herencia múltiple y en cómo aplicar el polimorfismo al código en Python.
Errores y excepciones
Verás las palabras reservadas en Python para el manejo de errores y excepciones.
Métodos aplicados
Aprenderás a aplicar diferentes métodos a los strings, a las listas, a los conjuntos y a los diccionarios.
Datos temporales
En este último epígrafe será el turno de fechas y horas, así como de los diferentes problemas relativos a las zonas horarias y a los husos horarios.
Bloque 4: manipulación de datos
Excel - CSV
Verás cómo manipular datos de Excel (XLS) y en CSV, un tipo de archivo de texto sin formato que utiliza una estructura específica para organizar los datos tabulares.
Base de datos (BBDD)
El mundo de las bases de datos en Python. Aprenderás desde su funcionamiento de almacenaje al lenguaje SQL a través de varios ejemplos.
JSON
Descubrirás lo que es JSON, lo compararemos con XML, sus componentes y un ejemplo práctico.
Librerías especializadas en datos
NumPy o Pandas son algunas de las librerías especializadas en manejo de datos que aprenderás a utilizar.
Proyectos: pon a prueba lo aprendido
Práctica 1
En esta primera práctica tendrás que crear una app web con Flask y base de datos SQLite3.
Proyecto final
En tu proyecto de final de curso tendrás que crear una aplicación web con gestión de productos y proveedores.
Práctica 2
Para la segunda práctica te pediremos el desarrollo de una app de escritorio con Tkinter y base de datos SQLite3.
Especialidades
Inteligencia Artificial
¿Qué aprenderás con IA?
Fórmate online en Inteligencia Artificial, un área muy versátil que ya es parte de nuestro día a día. Python es un lenguaje de programación que facilita la creación de programas. Juntos forman una combinación explosiva que podremos aplicar en varios sectores. Especialízate en Tokio y aprende a integrar nuevos desarrollos de IA en sistemas informáticos existentes y a diseñar, desarrollar e implementar sus técnicas.
Temario
- Módulo 1
- Inteligencia artificial
- Módulo 2
- La ciencia de datos
- Módulo 3
- Plataforma KAGGLE
- Proyecto Final
*Se pueden cursar varias especialidades de forma simultánea.
Machine Learning
¿Qué aprenderás con ML?
El Machine Learning nació del reconocimiento de patrones, pero hoy en día nos permite desarrollar aplicaciones que mejoran su rendimiento, “aprendiendo” a partir de datos recopilados en situaciones pasadas. En este campo de especialización de Python podrás aplicar Machine Learning a proyectos reales, incluyendo la preparación y las tareas relacionadas, el despliegue en producción y el ciclo de vida de un modelo.
Temario
- Módulo 1
- Machine Learning
- Módulo 2
- Aprendizaje supervisado
- Módulo 3
- Aprendizaje no supervisado
- Módulo 4
- Aprendizaje reforzado
- Módulo 5
- Desarrollo de los sistemas de aprendizaje automático
- Proyecto final
*Se pueden cursar varias especialidades de forma simultánea.
Deep Learning
¿Qué aprenderás con DL?
El Deep Learning es una de las áreas más avanzadas del Machine Learning y se aplica en asistentes virtuales, coches autónomos o aplicaciones de reconocimiento de información en imágenes. Es un área que está revolucionando el mundo de la tecnología ayudada por uno de los lenguajes más veloces y versátiles, Python. Al especializarte en Deep Learning aprenderás a trabajar con librerías estándar, externas y frameworks, conocerás los tipos de redes neuronales y adquirirás los conocimientos para su aplicación práctica.
Temario
- Módulo 1
- Introducción al DL
- Módulo 2
- Aprendizaje supervisado
- Módulo 3
- Conceptos avanzados
- Proyecto final
*Se pueden cursar varias especialidades de forma simultánea.
Certificación PCAP: Python Essentials
Prepárate para superar con éxito el examen de la Certificación PCAP. Con tu formación, tendrás acceso de forma totalmente gratuita a nuestro curso oficial de CISCO: Python Essentials
Curso complementario y free con tu formación
Con tu formación disfrutarás de nuestro curso complementario.
Video clases
Todos nuestros profesores transmiten sus clases en directo. Y si no has podido asistir, ¡no hay problema! Volvemos a retransmitir la clase otro día esa semana y, además, la subimos a la plataforma virtual.
Tutorías personalizadas
Estaremos a tu lado a lo largo de toda la formación. Nuestros asesores pedagógicos te ayudarán a conseguir tus objetivos.
Profesores especialistas
Expertos reales en activo que han trabajado en diversos proyectos.
Flexibilidad
Nos adaptamos a cada alumno fijando objetivos realistas que se ajustan a sus circunstancias personales y a sus capacidades.

Las investigaciones demuestran que la demanda de especialistas en RPA ya está superando la oferta.
En este curso práctico, impartido por profesionales en la materia, consultores en RPA que actualmente residen en los EE. UU., se centra en la adopción, implementación y gestión de la transformación de procesos a través de la lente de la automatización inteligente y RPA.
El curso es relevante para cualquiera que busque mejorar sus habilidades en RPA y estar en posición de ayudar a su organización existente a implementar la automatización de procesos o ser empleado como especialista en RPA a medida que surja la gran cantidad de oportunidades.
Se entrega en forma de conferencias interactivas impartidas en vivo en Zoom, que combinan teoría conceptual abstracta con ejemplos y ejercicios aplicados.
Al finalizar el curso los participantes serán capaces de:
- Comprender la intersección de RPA y la transformación de procesos comerciales.
- Identificar procesos susceptibles de ser automatizados y analizar la complejidad.
- Proporcionar un caso de negocio para la automatización, incluidas las métricas.
- Hiperautomatización y Centro de Excelencia.
- Creación de un Documento de Definición de Procesos y Mapas de Procesos de Automatización.
- Entrega y gestión de un proyecto RPA desde el inicio hasta Hypercare.
- Demostración de la implementación y entrega de RPA.

Estudiar Diseño de Videojuegos te formará en las habilidades centrales de este sector a través del trabajo de proyectos aplicados, respaldado por profesionales experimentados de la industria. Mejorarás tus habilidades de comunicación interdisciplinaria y colaboración a través del trabajo en equipo con estudiantes y profesionales de otras áreas del desarrollo de videojuegos.

¡aprende los conceptos básicos de 5G!

Introducción

En este completo curso aprenderas:
-
La tecnología es software en su mínima expresión
-
Nuestra civilización funciona con software
-
Cómo contratar perfiles técnicos y evitar estafas
-
Un ADN de software en el corazón de tu empresa
-
Comprar tecnología o crear tecnología
-
El ciclo real del desarrollo de software
-
Evolución de Tesla: ¿por qué domina el mercado de autos?
-
Caso de estudio: Tesla vs. la industria automotriz
El ciclo del desarrollo de tecnología empresarial
3 CLASES ABIERTAS
-
Caso de estudio: Accenture vs. Hertz, equipos de desarrollo internos vs. externos
-
El ciclo de vida de la tecnología en las empresas
-
Roles en proyectos de tecnología: diseño, data science, devops, backend, front-end y mobile devs
-
Líderes técnicos: stakeholders, product owners, product managers
-
Metodologías de cumplimiento de fechas de entrega
-
Líderes vs. equipos
-
Cuánto pagar por un proyecto de tecnología
-
Conclusiones de Accenture vs. Hertz
Seguridad informática
-
Caso de estudio: filtración de datos de Uber y Marriot
-
Seguridad informática para roles no técnicos
-
Manejo de datos sensibles y encriptación
-
Los NO rotundos de seguridad informática corporativa
-
Niveles de permisos y manejos de información
-
Conclusiones del Pentesting a Uber y Marriot
Infraestructura avanzada de software en empresas
-
Arquitectura del Software
-
Arquitectura de Bases de Datos
-
Cómo se construye el backend
-
Cómo se construye la interface de tus usuarios
-
Qué es y cómo pagar la deuda técnica de una empresa
-
Infraestructura de servidores
-
Servidores básicos o locales
-
Servidores en DataCenters
-
Servidores en la nube
-
¿Cuándo elegir la nube vs. tener tu propio DataCenter?
-
¿Qué es la Inteligencia Artificial?
-
¿Cuándo utilizar Inteligencia Artificial en tu negocio?
Recursos Humanos y Gestión de Talento
-
Salarios de la industria del software en Latinoamérica y España
-
Crecimiento salarial en LATAM y España
-
Demografía de desarrolladores por región
-
Calculadora de salarios
-
Cómo motivar ingenieros y estructuras de compensación
-
Organigrama de equipos de ingeniería
-
¿Cómo crear una empresa disruptiva?

¿Qué aprenderás?
Con este curso online frontend obtendrás formación en HTML5, CSS3 y JavaScript. Aprenderás a dominar todos estos términos de forma profesional y técnica para poder trabajar en una empresa de desarrollo de software o gestionar una app interna de una gran compañía, por ejemplo. Miles de puestos como desarrollador Front-End, diseñador UX/UI y desarrollador de aplicaciones web te están esperando. ¿Sabes cuántas empresas están buscándote ahí fuera?
Bloque 1: HTML5
Introducción a HTML5
Introducción al HTML5 a partir de su historia y los conceptos principales.
Enlaces y tablas
Aprende a introducir etiquetas y atributos en los diferentes enlaces y tablas de tus proyectos.
Estructuras y contenedores
¡Manos a la obra! Te adentrarás en la programación con HTML5. ¿Lo primero? Estructura de los documentos, contenedores semánticos y de texto, y estructura básica del HTML5.
Multimedia
Todas las características, estructuras y etiquetas de las imágenes, los formularios y otros componentes multimedia.
Bloque 2: CSS3
Introducción a las hojas de estilo
Breve introducción a la historia del CSS3, explicaremos el uso de hojas de estilo con Sublime Text y hablaremos de la sintaxis.
Consulta de medios e impresión
¿Conoces Media-queries? Útil para conseguir un diseño responsive. Lo conocerás a través de pautas básicas y ejemplos de estilos para la impresión.
Propiedades y maquetación
Cómo aplicar diferentes estilos a fuentes de texto, listas, tablas, viñetas personalizadas y maquetación de cajas.
Extras y buenas prácticas
Todos los trucos en HTML5 Y CSS3 y algunas claves de buenas prácticas.
Bloque 3: desarrollar con JavaScript
El lenguaje de JavaScript
Historia, introducción con Sublime Text y desarrollo a partir de algoritmos.
JavaScript I
Programación orientada a objetos, formularios, el modelo DOM, exploración de flujo XML vía DOM y gestión de las cookies en JavaScript.
Conceptos principales
El uso de objetos, condicionales, bucles, tablas, procedimientos y funciones.
JavaScript II
Almacenamiento en servidores, geolocalización, implementación de un diseño HTML5, gráficos de gestión de APIs, creación de documentos y buenas prácticas.
Módulo 4: diseño web
Diseño con mockups
Las fases de diseño: briefing, investigación y planificación, diseño y desarrollo.
Mobile: diseño responsive
Todos los trucos y la metodología para lograr un diseño responsive.
Diseño con plantillas: Bootstrap 4
Todas las etiquetas y las propiedades de la plantilla Bootstrap.
Diseño con WordPress
Instalación de WordPress, el uso de la plantilla DIVI y el diseño con constructor visual y la plantilla.
Proyecto final: programa tu propia aplicación web
Crea y programa una aplicación
En el proyecto final de este curso tendrás que crear tu propia aplicación web para la empresa que elijas.
Para lograrlo tendrás que usar una plantilla Bootstrap y aplicar todo lo dado en el curso.
El profesor se pondrá en el papel de un cliente y tendrás que realizar diseños previos con Balsamiq con las especificaciones dadas en el briefing.
Sukiru: habilidades para samuráis digitales
Curso complementario y free con tu formación
Sukiru significa habilidad en japonés y eso es lo que fomentamos en nuestra escuela: que nuestros alumnos se hagan con todas las habilidades necesarias para triunfar ahí fuera.
Con tu formación disfrutarás de nuestro curso complementario y totalmente gratuito para tokiers que lo quieren to-do.
Video clases
Todas nuestras clases seran transmitidas en directo. Y si no has podido asistir, ¡no hay problema! Volvemos a retransmitir la clase otro día esa semana y, además, la subimos a la plataforma virtual.
Tutorías personalizadas
Estaremos a tu lado a lo largo de toda la formación. Nuestros asesores pedagógicos te ayudarán a conseguir tus objetivos.
Profesores especialistas
Expertos reales en activo que han trabajado en diversos proyectos.
Flexibilidad
Nos adaptamos a cada alumno fijando objetivos realistas que se ajustan a sus circunstancias personales y a sus capacidades. El nuestro es un aprendizaje “hecho a medida”.