Diplomado en Desarrollo con Tecnologías Web y Mobile - Online - eClass - Business Education - I26238

Home>Diplomado>Programación>Online>Santiago>Diplomado en Desarrollo con Tecnologías Web y Mobile - Online
 
Diplomado en Desarrollo con Tecnologías Web y Mobile - Online
Centro: eClass
()
Método: Online
Tipo: Diplomado
Enlaces Patrocinados
Loading...

Solicita información sin compromiso
eClass

Diplomado en Desarrollo con Tecnologías Web y Mobile - Online

Nombre
Apellidos
Teléfono
Teléfono Fijo [Indicativo ciudad + nº]. Ej. 2355555 (Santiago) / Celular [nº celular sin indicativo]. Ej. 98566666
 
 
 
 
Mi teléfono es:
Fijo
Celular
Otro teléfono
Teléfono Fijo [Indicativo ciudad + nº]. Ej. 2355555 (Santiago) / Celular [nº celular sin indicativo]. Ej. 98566666
 
 
 
 
Mi teléfono es:
Fijo
Celular
E-Mail
¿Tienes licenciatura?
Región
Ciudad
Rut/Pasaporte
Mi documento es
Para enviar la solicitud debes aceptar la política de privacidad
* Campos obligatorios

En breve un responsable de eClass, se pondrá en contacto contigo para informarte.
Por favor, rellena todos los campos correctamente
Diplomado en Desarrollo con Tecnologías Web y Mobile - Online Comentarios sobre Diplomado en Desarrollo con Tecnologías Web y Mobile - Online
Contenido:
Diplomado en Desarrollo con Tecnologías Web y Mobile.

“La importancia de dar respuesta a los requerimientos del usuario, centrándose en la experiencia”

Vive la experiencia de aprender con eClass.

Objetivo General:

Desarrollar proyectos web y aplicaciones tanto web como móviles, utilizando el lenguaje (sea JavaScript ES5 o ES6, HTML5, CSS3, Node.js o React Native) acorde en cada caso.

Objetivos Específicos:

• Desarrollar un Proyecto Web con tecnología vigente como HTML5, CSS3 y JavaScript ES5 a través de las librerías Bootstrap y jQuery.
• Desarrollar una aplicación de tipo Single Page Application, utilizando los principales conocimientos de JavaScript y la librería React.
• Construir una aplicación web con Node.js en Express.js.
• Construir una aplicación móvil hibrida con React Native.

¿A quién está dirigido?

Profesionales del área informática o afín (programadores, analistas, desarrolladores frontend y backend, maquetadores, ingenieros y diseñadores gráficos, entre otros) que necesiten adquirir y actualizar conocimientos en el desarrollo de tecnologías web y mobile.

Cursos del Programa:

• Desarrollo web
• Desarrollo en JavaScript
• Desarrollo Backend con Node.js
• Aplicaciones Móviles Híbridas 

Descripción del Curso Desarrollo web.

“Proyecto web con tecnología vigente”

Objetivos Generales:

El curso busca que los alumnos sean capaces de desarrollar un Proyecto Web con tecnología vigente como HTML5, CSS3 y JavaScript ES5 a través de las librerías Bootstrap y jQuery.

Objetivos Específicos:

Al término del curso los alumnos estarán en condiciones de:

• Describir el origen, características y estructura básica de los estándares Web, desde los principales lenguajes que abordan las 3 capas de la Web: HTML5, CSS3 y JavaScript ES5.
• Usar elementos HTML5 que componen la estructura del formato de un formulario web.
• Identificar las principales propiedades, valores y formas de uso del lenguaje de estilos CSS3.
• Aplicar lenguaje HTML5 y CSS3 utilizando Bootstrap como framework de diseño y desarrollo front-end para interfaces gráficas en sitios web.
• Aplicar funcionalidad e interacción al sitio web a través del lenguaje de programación para navegadores web JavaScript ES5.
• Aplicar la librería jQuery en la simplificación de la escritura del código JavaScript ES5.
• Desarrollar un proyecto web propio aplicando los lenguajes aprendidos.

Contenidos del curso.

Unidad 1. Introducción a HTML5.
1.1 Primeros pasos a los estándares Web.
1.2 Documento HTML5.

Unidad 2. Formularios en HTML5.
2.1 El comienzo de la web.
2.2 Checkboxes y radio inputs.
2.3 Ejemplo completo de un formulario de contacto

Unidad 3. Lenguaje de estilos CSS3.
3.1 Lenguaje de estilos CSS3.
3.2 Modelo de caja y clearfix.
3.3 Tipografía para la web.

Unidad 4. Aplicando Bootstrap para HTML5 y CSS3.
4.1 Introducción a Bootstrap.
4.2 Plantillas y grillas de Bootstrap.
4.3 Tipografía, imágenes y tablas.
4.4 Clases utilitarias y formularios.
4.5 Componentes.

Unidad 5. Funcionalidad e interacción con JavaScript ES5.
5.1 El lenguaje de programación JavaScript ES5.
5.2 Variables y tipos de datos.
5.3 Condicionales.
5.4 Loops.
5.5 Funciones.
5.6 Arrays y objects.
5.7 DOM y cómo manipularlo.

Unidad 6. Aplicando jQuery para JavaScript ES5.
6.1 Introducción a jQuery.
6.2 El DOM con jQuery.
6.3 Eventos.
6.4 Loops y arrays.
6.5 Agregando efectos gráficos con jQuery

Descripción del Curso Desarrollo en JavaScript.

“Proyecto app tipo Single Page Application”

Objetivos Generales:

El curso busca que los alumnos sean capaces de desarrollar una aplicación de tipo Single Page Application, utilizando los principales conocimientos de JavaScript y la librería React.

Objetivos Específicos:

Al término del curso los alumnos estarán en condiciones de:

• Desarrollar en JavaScript utilizando elementos básicos como variables, strings, operadores y depuración de código, a partir de la configuración de un ambiente de desarrollo.
• Desarrollar en JavaScript utilizando elementos avanzados, como funciones, objetos, estructuras de datos y operaciones asincrónicas.
• Manipular elementos de Document Object Model con las funcionalidades de JavaScript.
• Desarrollar un proyecto modular aplicando conceptos de SPA, eslint y reglas de estilos al código.
• Desarrollar aplicaciones web utilizando el framewok Vue para realizar interfaces de usuario.
• Desarrollar aplicaciones web utilizando la librería React para realizar interfaces de usuario.
• Desarrollar una aplicación JavaSript aplicando los conceptos aprendido.

Contenidos del curso:

Unidad 1. Iniciando con JavaScript.
1.1 Introducción a JavaScript.
1.2 Funcionamiento de JavaScript.
1.3 Sintaxis y estructura de JavaScript.
1.4 Conceptos fundamentales de JavaScript.
1.5 Soportando la nueva versión de JavaScript.

Unidad 2. JavaScript avanzado.
2.1 Tipos de datos.
2.2 Objetos.
2.3 Funciones avanzadas.
2.4 Programación orientada a objetos.
2.5 Asincronismo.
2.6 Generadores y Proxies.

Unidad 3. Document Object Model.
3.1 Introducción al DOM.
3.2 Elementos.
3.3 Eventos.
3.4 Manejando formularios.

Unidad 4. Single Page Applications.
4.1 Introducción y fundamentos a SPA.
4.2 Arquitectura MVC.
4.3 Modularidad en ES6.
4.4 Sistema de rutas.
4.5 Eslint y calidad del código.

Unidad 5. Vue.
5.1 Introducción a Vue.
5.2 Principales conceptos de Vue.
5.3 Componentes de Vue.
5.4 Vue Router.
5.5 Vuex.
5.6 Compilación y producción.

Unidad 6. React.
6.1 Introducción a React.
6.2 Principales conceptos de React.
6.3 Componentes de React.
6.4 Rutas.
6.5 Redux.
6.6 Compilación y producción.

Descripción del Curso Desarrollo Backend con Node.js.

“Proyecto app con Node.js”

Objetivos Generales:

El curso busca que los alumnos sean capaces de construir una aplicación web con Node.js en Express.js.

Objetivos Específicos:

Al término del curso los alumnos estarán en condiciones de:

• Identificar los conceptos principales de Backend y Node.js para la creación de una aplicación web.
• Identificar los módulos de Node.js para el desarrollo de aplicaciones y librerías.
• Construir una aplicación básica en Express.js.
• Desarrollar un CRUD con bases de datos relacionales y no relacionales.
• Desarrollar un ejemplo de Chat usando un websocket.
• Desplegar una aplicación Express.js en el servidor.
• Desarrollar una aplicación web con Node.js en Express.js. aplicando las etapas aprendidas en cada unidad.

Contenidos del curso:

Unidad 1: Descubriendo Node.js.
1.1 Introducción a Backend con Node.js.
1.2 Instalación de Node.js.
1.3 Funciones asíncronas de Node.js.

Unidad 2: Aprendiendo a utilizar el core de Node.js.
2.1 Lectura y escritura de archivos.
2.2 Uso eficiente de recursos usando Streams.
2.3 El poder de interactuar con Node.js en la terminal.

Unidad 3: Creando una aplicación web con Express.js.
3.1 Introducción e Instalación de Express.js.
3.2 Construcción de una aplicación básica en Express.js.
3.3 Agregar características avanzadas.

Unidad 4: Bases de datos en Express.js.
4.1 Bases de datos relacionales y no relacionales.
4.2 Instalación de bases de datos.
4.3 Construcción de un CRUD.

Unidad 5: Comunicación bidireccional con Websockets.
5.1 Comunicación bidireccional en el navegador.
5.2 Librerías para usar websockets.
5.3 Chat usando Socket.IO.

Unidad 6: Desplegando una aplicación Express.js en el servidor.
6.1 Preparar aplicación para despliegue a producción.
6.2 Express.js en producción.
6.3 Configuración y uso de CI/CD.

Descripción del Curso Aplicaciones Móviles Híbridas.

“Proyecto app móvil”

Objetivos Generales:

El curso busca que los alumnos sean capaces de construir una aplicación móvil hibrida con React Native.

Objetivos Específicos:

Al término del curso los alumnos estarán en condiciones de:

• Conocer las características generales de los frameworks híbridos y React Native para la creación de aplicaciones móviles.
• Emplear los componentes básicos para la construcción de aplicaciones en React Native.
• Crear los métodos para interactuar con los componentes de React Native.
• Emplear los datos de aplicación a través de la librería Redux.
• Vincular una aplicación con servicios en la red para comunicaciones de internet.
• Implementar navegación y funcionalidades nativas en una aplicación móvil.
• Desarrollar una aplicación móvil híbrida con React Native aplicando las etapas aprendidas en cada unidad.

Contenidos del curso:

Unidad 1: Introducción a las aplicaciones móviles híbridas y React Native.
1.1 Frameworks Híbridos: React Native.
1.2 Instalando React Native.
1.3 Utilizando Developer Tools en React Native.

Unidad 2: Elementos Básicos de React Native.
2.1 Sintaxis básica y componentes de React Native.
2.2 Props y Children.
2.3 States y datos que cambian en el tiempo.

Unidad 3: Formularios y componentes condicionales de React Native.
3.1 Actualizando y Condicionando componentes.
3.2 Simplificando formularios a través de librerías externas.
3.3 Animación de componentes.

Unidad 4: Controlando el estado y los datos de aplicación con Redux.
4.1 Conociendo Redux.
4.2 Stores, Reducers y Actions.
4.3 Comunicando las vistas para hacer uso de Redux.

Unidad 5: Http y Thunk: Redux Asíncrono.
5.1 Http en React Native.
5.2 Métodos Asíncronos en Redux.

Unidad 6: Navegación y funcionalidades nativas.
6.1 Implementando la Navegación.
6.2 Funcionalidades Nativas .

Requisitos de Ingreso Diplomado en Desarrollo con Tecnologías Web y Mobile:

- El alumno deberá tener conocimientos básicos de Desarrollo Web, entendiendo el.funcionamiento de los navegadores y la estructura básica de los principales lenguajes HTML5, CSS3 y JavaScript ES5.
- Además deberá contar con conocimientos básicos en backend y programación orientada a objetos.
- Uso de e-mail e internet y acceso a un computador con:
- CPU con 2 núcleos a 1.6 Ghz.
- Acceso a internet, habilitado con sistema operativo Windows 10, Windows 8.1 (32- Bit/64-Bit), Windows 8 (32-Bit/64-Bit), Windows 7 (32-Bit/64-Bit), Windows Vista, Mac Os X 10.6 o posterior, Ubuntu 12.04 o Red Hat Enterprise Linux 6; Opensuse 12.2, con procesadores 1.4ghz Intel Pentium 4 (superior o equivalente) para Windows, Intel para Mac, y Intel Pentium 4/Athlon 64 o superior, para Linux.
- 2 GB de memoria Ram.
- 10 GB de espacio libre en el disco duro.
- Explorador de internet con Javascript habilitado, Microsoft Office 5 o superior, Acrobat Reader, y Flash Player 8.0 o superior.
- Tarjeta de video y visualización en 1024x768 a 16 millones de colores, webcam compatible con requerimientos de tarjeta de video.
- Tarjeta de sonido + audífonos o parlantes, micrófonos.
- Se recomienda utilizar una resolución de pantalla de un mínimo de 1024 X 768 pixeles a 16 millones de colores o superior, aunque la página web es posible de verse en todas las pantallas.
- Conexión a internet con enlace nacional e internacional de al menos 512 Kb/S por usuario.
- Navegador Internet Explorer 7, Internet Explorer 8+, Mozilla Firefox, Google Chrome, Apple Safari o Microsoft Edge.
- Adobe Acrobat Reader.
- Adobe Flash Player 11.2+.
- Javascript ES5 habilitado en navegador.
- Popups habilitados para los dominios mencionados anteriormente.
- Para la clase presencial los alumnos deberán asistir con su notebook para desarrollar las actividades.
- En el curso Aplicaciones Móviles Híbridas para desarrollar aplicaciones iOS es necesario contar con un equipo Macbook y cuenta en iTunes.

Información General:

Modalidad de estudio.

El diplomado está compuesto por cuatro cursos. Cada curso está compuesto por seis clases online y una clase presencial o vía streaming. En las clases online, los participantes tienen acceso, a través de su computador, a los contenidos teóricos con apoyo de ejercicios de aplicación. Los cursos finalizan con una clase en la que se desarrolla una actividad de aplicación de los contenidos, a la que los alumnos podrán asistir resencialmente o vía streaming desde cualquier lugar.

Formas de pago:

Transferencia Bancaria, Tarjeta de Crédito, depósito y efectivo.
Infórmate sobre el beneficio SENCE*
Otra formación relacionada con Diplomado de Programación: