logo
Los mejores cursos al mejor precio x

Programador web certificado

El objetivo de este curso es brindar conocimientos, habilidades y actitudes para desarrollar aplicaciones web integradas con bases de datos, de acuerdo a la especificación de requerimientos y metodología seleccionada para su desarrollo.

  • Sin evaluar
  • (0 Comentarios)
  • 1 Estudiantes matriculados
  • 700000
  • 1200000
  • El curso incluye
  • Manual Completo del Curso en PDF
  • 240 horas de video streaming
  • Presentación por cada módulo en PPT
  • Recursos descargables y complementarios
  • Software para programar en cada módulo
  • Guías de ejercicios por cada módulo
  • Acceso en dispositivos móviles, notebook y tv
  • Certificado digital y físico enviado al domicilio
  • Creación de portafolio de proyectos


Lo que vas a aprender

  • Desarrollar aplicaciones web integradas con bases de datos, de acuerdo a la especificación de requerimientos.
  • Describir el proceso de levantamiento de requisitos de acuerdo a los mecanismos de levantamiento.
  • Aplicar la metodología adecuada de desarrollo de software, de acuerdo a los requerimientos definidos del proyecto.
  • Construir la interfaz de usuario de acuerdo a buenas practicas sobre diseño y accesibilidad.
  • Relacionar lo conceptos y características de las bases de datos, de acuerdo al modelo de datos.
  • Desarrollar el modelo de base de datos basado en PL/SQL, de acuerdo al diseño especificado.
  • Diseñar una base de datos basada en SQL, de acuerdo a comandos del lenguaje SQL.
  • Describir los conceptos para el desarrollo de aplicaciones web, de acuerdo a las normas y herramientas definidas.
  • Identificar procesos de diseño de aplicaciones web, de acuerdo a las normas y herramientas definidas para el cliente.
  • Desarrollar servicios de comunicación web SOAP y RESTful, de acuerdo a reglas y estándares.
  • Construir la solución de software, de acuerdo al diseño de la interfaz indicada por el usuario.

Contenido del curso

3 sections • 60 lectures • 240h 00m total length
Clase 1

Clase streaming de 4 horas.

240min
Clase 2

Clase streaming de 4 horas.

240min
Clase 3

Clase streaming de 4 horas.

240min
Clase 4

Clase streaming de 4 horas.

240min
Clase 5

Clase streaming de 4 horas.

240min
Clase 6

Clase streaming de 4 horas.

240min
Clase 7

Clase streaming de 4 horas.

240min
Clase 8

Clase streaming de 4 horas.

240min
Clase 9

Clase streaming de 4 horas.

240min
Clase 10

Clase streaming de 4 horas.

240min
Clase 11

Clase streaming de 4 horas.

240min
Clase 12

Clase streaming de 4 horas.

240min
Clase 13

Clase streaming de 4 horas.

240min
Clase 14

Clase streaming de 4 horas.

240min
Clase 15

Clase streaming de 4 horas.

240min
Clase 1

Clase streaming de 4 horas.

240min
Clase 2

Clase streaming de 4 horas.

240min
Clase 3

Clase streaming de 4 horas.

240min
Clase 4

Clase streaming de 4 horas.

240min
Clase 5

Clase streaming de 4 horas.

240min
Clase 6

Clase streaming de 4 horas.

240min
Clase 7

Clase streaming de 4 horas.

240min
Clase 8

Clase streaming de 4 horas.

240min
Clase 9

Clase streaming de 4 horas.

240min
Clase 10

Clase streaming de 4 horas.

240min
Clase 11

Clase streaming de 4 horas.

240min
Clase 12

Clase streaming de 4 horas.

240min
Clase 13

Clase streaming de 4 horas.

240min
Clase 14

Clase streaming de 4 horas.

240min
Clase 15

Clase streaming de 4 horas.

240min
Clase 1

Clase streaming de 4 horas.

240min
Clase 2

Clase streaming de 4 horas.

240min
Clase 3

Clase streaming de 4 horas.

240min
Clase 4

Clase streaming de 4 horas.

240min
Clase 5

Clase streaming de 4 horas.

240min
Clase 6

Clase streaming de 4 horas.

240min
Clase 7

Clase streaming de 4 horas.

240min
Clase 8

Clase streaming de 4 horas.

240min
Clase 9

Clase streaming de 4 horas.

240min
Clase 10

Clase streaming de 4 horas.

240min
Clase 11

Clase streaming de 4 horas.

240min
Clase 12

Clase streaming de 4 horas.

240min
Clase 13

Clase streaming de 4 horas.

240min
Clase 14

Clase streaming de 4 horas.

240min
Clase 15

Clase streaming de 4 horas.

240min
Clase 16

Clase streaming de 4 horas.

240min
Clase 17

Clase streaming de 4 horas.

240min
Clase 18

Clase streaming de 4 horas.

240min
Clase 19

Clase streaming de 4 horas.

240min
Clase 20

Clase streaming de 4 horas.

240min
Clase 21

Clase streaming de 4 horas.

240min
Clase 22

Clase streaming de 4 horas.

240min
Clase 23

Clase streaming de 4 horas.

240min
Clase 24

Clase streaming de 4 horas.

240min
Clase 25

Clase streaming de 4 horas.

240min
Clase 26

Clase streaming de 4 horas.

240min
Clase 27

Clase streaming de 4 horas.

240min
Clase 28

Clase streaming de 4 horas.

240min
Clase 29

Clase streaming de 4 horas.

240min
Clase 30

Clase streaming de 4 horas.

240min

Requisitos

  • No es necesario tener experiencia en programación. Se instalará en conjunto un editor de Texto y Servidor local. Se debe disponer de un dispositivo (PC, tablet o móvil) con conexión a internet. Estar dispuesto/a a realizar tareas teoricas y prácticas.

Descripción

NOMBRE DEL CURSO: PROGRAMACIÓN WEB 

Un curso paso a paso si deseas comenzar en el mundo de la programación Web.

NÚMERO DE MÓDULOS

NOMBRE DEL MÓDULO

HORAS DE DURACIÓN

Módulo N°1

PROGRAMACIÓN BASADA EN REQUERIMIENTOS

60

Módulo N°2

DISEÑO DE BASE DE DATOS

60

Módulo N°3

DESARROLLO DE APLICACIONES WEB

120

 

 

TOTAL DE HORAS

240

MÓDULO N° 1: PROGRAMACIÓN BASADA EN REQUERIMIENTOS.

COMPETENCIA DEL MÓDULO 1: Realizar la planificación metodológica para la programación de acuerdo a los requerimientos y buenas prácticas de diseño y accesibilidad.

CONTENIDOS:

  1. Requerimientos del software:
  • Definición de Requerimientos y de Análisis de Requerimientos.
  • Tipos de requerimientos.
  • Características de los requerimientos. 
  • Levantamiento de requerimientos.
  • Identificación de las partes interesadas.
  • Definición del alcance de la solución.
  • Métodos generales de entrevistas.
  • Procesos de la ingeniería de requerimientos.
  • Técnicas para la toma de requerimientos.
  • Análisis de requisitos.
  • Organizar requisitos.
  • Priorizar requisitos.
  • Especificar y modelar requisitos.
  • Definir supuestos y restricciones.
  • Verificar requisitos.
  • Validar requisitos.
  • Cambios en los requerimientos.
  • Trazabilidad de requisitos.
  • Riesgos de la etapa de recolección. 
  • Tipos de requerimientos.
  • Especificación de requerimientos.
  • Principios de Especificación. 
  • Requerimientos funcionales y no funcionales.
  • La documentación.
  • Estructura de una Especificación de requerimientos (IEEE).
  1. Los paradigmas del desarrollo de software: 
  • Introducción.
  • Metodología, Procedimiento, métodos, tareas, técnicas y herramientas. 
  • Metodología Métricas y Metodología de desarrollo RUP;
  • Metodología Métrica;
  • Ciclo de vida de la metodología Métrica;
  • Filosofía RUP:
  • Fases del Desarrollo de la metodología RUP;
  • Productos del ciclo de vida del desarrollo RUP (modelos);
  • Elementos de análisis y diseño de software en la metodología RUP;
  • Diagramas UML para la metodología RUP. 
  • Diferencia entre las metodologías agiles de desarrollo de software;
  • SCRUM, Crystal Clear, XP, FDD.
  1. Interfaz de usuario:
  • Buenas Prácticas;
  • Estándar W3C;
  • Componentes;
  • Diseños de interfaz;
  • Prototipado;
  • Aplicaciones web inteligentes.
  • Experiencia del usuario;
  • Diseño para la Accesibilidad (Buenas Prácticas,
  • Estándares Técnicos Recomendados,
  • Estándares Internacionales);
  • Diseño de la Experiencia del Usuario (Desarrollo de Diagrama de Interacción,
  • Principales Actividades a Desarrollar en el Sitio, Pruebas de Sistemas e Interfaces).
  • Pruebas Heurísticas. Pruebas de Usabilidad.

 

MÓDULO N° 2: DISEÑO DE BASE DE DATOS.

COMPETENCIA DEL MÓDULO 2: Realizar actividades de diseño, modelamiento y manipulación de bases de datos, de acuerdo a la planificación, especificación y lenguaje definido.

CONTENIDOS:

  1. Introducción a bases de datos:
  • Qué son las bases de datos.
  • Definiciones y conceptos dato, banco de datos, información, sistema de información, campo, registro, archivo, sistema de base de datos, Cubo OLAP, Data Warehouse.
  • Evolución de las bases de datos (Modelo de datos).
  • Características de las bases de datos.
  • Necesidades y ventajas de las bases de datos (Funciones de un DBMS, Usuarios de un DBMS:
  • DBA, desarrolladores, usuarios finales, Componentes de un DBMS);
  • Redundancia;
  • Consistencia;
  • Integridad;
  • Seguridad;
  • Modelos de datos (Entidad-Relación, Jerárquico, De red, Relacional, Relacional extendido, Orientado a objetos).

 

  1. Programación con pl/sql:
  • Introducción a PL/SQL.
  • Declaración de Identificadores PL/SQL. 
  • Diseño de Bases de datos.
  • Proceso de planificación.
  • La importancia del diseño de bases de datos.
  • Metodología de diseño de bases de datos.
  • Análisis de requerimientos y especificaciones.
  • Diseño conceptual.
  • Diseño lógico.
  • Diseño físico.
  • Creación y actualización de bases de datos.
  • Creación de tablas y manejo de datos.
  • Uso de índices y manejo de claves.
  • Relacionamiento entre tablas.
  1. Programando con SQL:
  • El lenguaje Transac SQL.
  • Crear, modificar y borrar tablas.
  • Agregar, modificar y eliminar tuplas.
  • Consultas simples.
  • Consultas multitablas.
  • Consultando datos.
  • Restricción y ordenación de los datos.
  • Empleo de funciones a nivel de fila.
  • Agregación de datos mediante funciones de grupo.
  • Presentación de datos a partir de varias tablas.
  • Operadores SET.
  • Manipulación de datos.
  • Creación y gestión de tablas.
  • Creación de otros objetos de la base de datos.
  • Gestión de objetos con vistas del diccionario de datos.
  • Control de acceso a usuarios.
  • Control de esquemas.
  • Manipulación de grandes juegos de resultados.
  • Procedimientos almacenados.

 

MÓDULO N° 3: DESARROLLO DE APLICACIONES WEB.

COMPETENCIA DEL MÓDULO 3: Desarrollar aplicaciones web conectadas a servicios web, de acuerdo a estándares de construcción de lenguajes y plataformas definidas.

CONTENIDOS:

  1. Introducción:
  • Lenguaje de programación Java.
  • Plataforma Java EE.
  • Herramientas de desarrollo y servidor de aplicaciones.
  • JavaBeans, anotaciones y registro.
  • Modelo de componentes Web.
  1. Introducción:
  • Lenguaje de programación Java.
  • Plataforma Java EE.
  • Herramientas de desarrollo y servidor de aplicaciones.
  • JavaBeans, anotaciones y registro.
  • Modelo de componentes Web.
  1. Introducción:
  • Lenguaje de programación Java.
  • Plataforma Java EE.
  • Herramientas de desarrollo y servidor de aplicaciones.
  • JavaBeans, anotaciones y registro.
  • Modelo de componentes Web.
  1. Arquitectura y diseño de aplicaciones java Enterprise:
  • Lenguaje de programación Java.
  • Desarrollo con tecnología Java Server Faces (JSF).
  • Uso de AJAX y composición de componentes con JSF.
  • Componentes JSF Apache Trinidad y desarrollo móvil.
  • Uso de CDI.
  • Uso de JSF y Bean Validation.
  • Desarrollo de Servlets.
  • Desarrollo con tecnología Java Server Page (JSP).
  • Modelo de componentes EJB.
  • La persistencia Java API.
  • Implementar una política de transacción.
  • Tecnología Web Service; Implementar una política de seguridad.
  1. Desarrollo de web services utilizando java:
  • Introducción a Web Services.
  • SOAP Web Services.
  • Creación de clientes JAX-WS.
  • RESTful Web Services.
  • JAX-WS Web Services.
  • JAX-RS RESTful Web Services.
  • Gestión de errores.
  • Conceptos de seguridad.
  • WS-Security; Seguridad con Jersey.
  • OAUTH 1.1 a con Jersey.
  1. Diseño de la interfaz de usuario:
  • Elementos de interfaces gráficas.
  • Distribución geométrica de componentes.
  • Manejo de eventos.
  • El framework; Uso de gráficos.
  • Patrones de diseño.
  • Conceptos generales de patrones.
  • Ejemplos representativos.

 

PERFIL DE EGRESO:

  • El Programador Web es quien desarrolla páginas o aplicaciones web especializadas utilizando uno o varios lenguajes de programación. El Programador Web podrá desempeñarse en cualquier tipo de empresa que utilice plataformas y/o posea un área de desarrollo de software.
  • Esta profesión busca entregar las competencias requeridas para que los participantes se agreguen fácilmente a equipos de trabajo o construyan desde cero sus propios proyectos en el área de emprendimiento o asesoren a sus clientes en nuevos desarrollos. Al terminar nuestro programa los participantes podrán:
  • Desarrollar aplicaciones web integradas con bases de datos, de acuerdo a la especificación de requerimientos y metodología seleccionada para su desarrollo.

 

FORMA DE PAGO: 6 CUOTAS

 

REQUISITO MATRICULA:

Conoce los requisitos necesarios para realizar la matrícula:

  • Fotocopia del documento de identidad por ambos lados.

Cursos Recientes

blog
Última actualización 23rd February 2021
  • 0
  • 99000
  • 255000
blog
Última actualización 19th January 2021
  • 1
  • 700000
  • 1200000

Sobre el instructor

instructor
Sobre el instructor

Departamento Académico Instituto de Formación Internacional Legione.