Especialización en Ingeniería de Sitios Web
Especialización
Online
Descripción
-
Tipología
Especialización
-
Metodología
Online
-
Horas lectivas
600h
-
Duración
6 Meses
-
Inicio
Fechas disponibles
-
Campus online
Sí
-
Clases virtuales
Sí
Hoy en día una empresa que no tenga presencia en internet es una empresa que no existe para la gran mayoría de consumidores. Por eso, la proliferación de sitios web no para de crecer, con mayor demanda de ingenieros cualificados que no solo
aporten conocimientos técnicos sino también calidad de trabajo en su día a día. Estos ingenieros necesitan una figura de liderazgo que les ayude a gestionar bien su trabajo y exprimir al máximo su creatividad. Por este motivo, TECH ha elaborado una completa
titulación en ingeniería de sitios web, con la que darles a sus alumnos las herramientas para ejecutar proyectos con éxito y liderar equipos de trabajo con habilidades técnicas muy específicas.
Información importante
Documentación
- 225especializacion-ingenieria-siitios-web-.pdf
Sedes y fechas disponibles
Ubicación
comienzo
comienzo
Información relevante sobre el curso
Objetivos
-Integrar las aplicaciones desarrolladas en PHP con las bases de datos MySQL
-Dominar el proceso de interacción con el cliente mediante el uso de formularios, cookies y sesiones
-Desarrollar conocimiento especializado en el desarrollo de aplicaciones y páginas web, tanto en el lado del cliente como del servidor
-Examinar los lenguajes de programación web y su implementación en entornos de desarrollo
-Analizar los diferentes frameworks y librerías de los principales lenguajes de programación web
El profesional encontrará en esta capacitación un contenido didáctico alta calidad con el que darle un plus de profesionalidad no solo a su currículo de conocimientos, sino también a su propio desempeño laboral, lo que sin duda le llevará a cumplir sus propios objetivos de mejorar sus expectativas económicas y personales en el campo de la ingeniería de sitios web.
Este Experto Universitario en Ingeniería de Sitios Web contiene el programa más completo y actualizado del mercado.
Tras la superación de la evaluación, el alumno recibirá por correo postal* con acuse de recibo su correspondiente título de Experto Universitario emitido por TECH Universidad Tecnológica.
El título expedido por TECH Universidad Tecnológica expresará la calificación que haya obtenido en el Experto Universitario, y reunirá los requisitos comúnmente exigidos por las bolsas de trabajo, oposiciones y comités evaluadores de carreras profesionales.
Título: Experto Universitario en Ingeniería de Sitios Web
N.º Horas Oficiales: 600 h.
Nuestra escuela es la primera en el mundo que combina el estudio de casos clínicos con un sistema de aprendizaje 100% online basado en la reiteración, que combina 8 elementos diferentes que suponen una evolución con respecto al simple estudio y análisis de casos. Esta metodología, a la vanguardia pedagógica mundial, se denomina Relearning.
Nuestra escuela es la primera en habla hispana licenciada para emplear este exitoso método, habiendo conseguido en 2015 mejorar los niveles de satisfacción global (calidad docente, calidad de los materiales, estructura del curso, objetivos…) de los estudiantes que finalizan los cursos con respecto a los indicadores de la mejor universidad online en habla hispana.
Recibida su solicitud, un responsable académico del curso le llamará para explicarle todos los detalles del programa, así como el método de inscripción, facilidades de pago y plazos de matrícula.
En primer lugar, necesitas un ordenador (PC o Macintosh), conexión a internet y una cuenta de correo electrónico. Para poder realizar los cursos integramente ON-LINE dispone de las siguientes opciones: Flash - Instalando Flash Player 10 o posterior (http://www.adobe.com/go/getflash), en alguno de los siguientes navegadores web: - Windows: Internet Explorer 6 y posteriores, Firefox 1.x y posteriores, Google Chrome, Opera 9.5 y posteriores - Mac: Safari 3 y posteriores, Firefox 1.x y posteriores, Google Chrome - Linux: Firefox 1.x y posteriores HTML5 - Instalando alguno de los navegadores web: - Google Chrome 14 o posterior sobre Windows o Mac - Safari 5.1 o posterior sobre Mac - Mobile Safari sobre Apple iOS 5.0 o posterior en iPad/iPhone Apple iOS - Articulate Mobile Player; Apple iOS 5.0 o posterior en iPad.
Opiniones
Materias
- Arquitectura
- Sitios web
- Arquitectura web
- Ingeniería
- Suites de cifrado
- Firewall
- Injection
- Vulnerabilidades
Profesores
Alejandro Gris Ramos
Profesor
Temario
Módulo 1. Lenguajes de Programación Web
1.1. La Programación Web
1.1.1. La web
1.1.2. Diseño web
1.1.3. Desarrollo web
1.1.4. Tipos de lenguaje
1.1.5. Framework vs. Librería
1.1.6. Entornos de desarrollo (IDEs)
1.1.7. Navegadores
1.2. HTML
1.2.1. HTML
1.2.2. Etiquetas
1.2.3. Estructura de documentos
1.2.4. Elementos semánticos
1.2.5. Contenido textual
1.2.6. Bloques
1.2.7. Hipervínculos
1.2.8. Contenido incrustado
1.2.9. Tablas
1.2.10. Formularios
1.3. CSS
1.3.1. CSS
1.3.2. Aplicación de estilos
1.3.3. Reglas
1.3.4. Colisiones de estilos
1.3.5. Selectores
1.3.6. Combinadores
1.3.7. Pseudoclases
1.3.8. Pseudoelementos
1.3.9. Modelo de caja
1.3.10. Atributos
1.3.11. Unidades de medida
1.3.12. Posicionamiento
1.3.13. Colores
1.3.14. Variables
1.3.15. Animaciones
1.4. JavaScript
1.4.1. JavaScript
1.4.2. Inclusión de código en HTML
1.4.3. Sintaxis
1.4.4. Tipos de datos
1.4.5. Variables y ámbitos
1.4.6. Operadores
1.4.7. Estructuras de control de flujo
1.4.8. Funciones
1.4.9. Manipulación del DOM
1.4.10. Eventos
1.4.11. Programación orientada a objetos
1.4.12. AJAX
1.5. PHP
1.5.1. PHP
1.5.2. Estructura de documentos
1.5.3. Generación de contenido HTML
1.5.4. Constantes y variables
1.5.5. Operadores
1.5.6. Tipos de datos
1.5.7. Estructuras de control de flujo
1.5.8. Funciones
1.5.9. Formularios, cookies y sesiones
1.6. MySQL
1.6.1. MySQL
1.6.2. Bases de datos
1.6.3. Codificación de caracteres
1.6.4. Tipos de datos
1.6.5. Usuarios y privilegios
1.6.6. Acceso a una base de datos
1.6.7. Creación y manipulación de una base de datos
1.6.8. Cláusulas
1.6.9. Consultas
1.7. Librerías y Frameworks de HTML y CSS
1.7.1. Bootstrap
1.7.2. Foundation
1.7.3. Skeleton
1.7.4. Bulma
1.7.5. Materialize
1.7.6. PureCSS
1.7.7. TailwindCSS
1.7.8. Susy
1.7.9. UIkit
1.8. Librerías y Frameworks de JavaScript
1.8.1. Angular
1.8.2. jQuery
1.8.3. React
1.8.4. Meteor
1.8.5. Polymer
1.8.6. Mithril
1.8.7. Aurelia
1.8.8. Vue.js
1.8.9. Ember.js
1.8.10. Node.js
1.8.11. Backbone.js
1.9. Librerías y Frameworks de PHP
1.9.1. Laravel
1.9.2. Symfony
1.9.3. Zend
1.9.4. CodeIgniter
1.9.5. FuelPHP
1.9.6. CakePHP
1.9.7. Phalcon
1.9.8. Yii
1.9.9. Slim
1.10. Técnicas de programación web
1.10.1. Beautify
1.10.2. Minificación de código
1.10.3. Optimización de imágenes
1.10.4. Normalización de código y compatibilidad entre navegadores
1.10.5. Depuración y validación de código
1.10.6. Bundling
1.10.7. Control de versiones y repositorios
Módulo 2. Ingeniería y Arquitectura de Sitios Web
2.1. Ingenieria y Arquitectura de Sitios Web
2.1.1. La arquitectura en los sitios web
2.1.2. Usos y aplicaciones
2.2. Los Pilares de la Arquitectura Web
2.2.1. Público
2.2.2. Contenido
2.2.3. Contexto
2.3. Arquitectura Web Horizontal
2.3.1. Ventajas
2.3.2. Ejemplos
2.4. Arquitectura Web Vertical
2.4.1. Ventajas
2.4.2. Ejemplos
2.5. Fases de la Arquitectura Web
2.5.1. Taxonomía
2.5.2. Etiquetado
2.5.3. Mapa del sitio
2.6. Arquitectura Web y Diseño Web
2.6.1. Tipos de páginas
2.6.2. Presencia de elementos
2.6.3. Necesidades de enlazados
2.7. Arquitectura Web y Navegación Web
2.7.1. Estructura
2.7.2. Categorización
2.7.3. Rotulado
2.7.4. Usabilidad
2.8. Arquitectura Web y SEO
2.8.1. Benchmark
2.8.2. Keyword Research
2.8.3. URLs
2.8.4. Enlaces internos
2.8.5. Canibalización
2.9. Herramientas de arquitectura web
2.9.1. Mapas mentales con Mindmeister
2.9.2. Análisis de URLs Screaming Frog SEO Spider
2.9.3. Análisis del tráfico web con Google Analytics
2.10. Google Search Console
2.10.1. Análisis de Palabras clave
2.10.2. Palabras clave de oportunidad
2.10.3. Rendimiento del sitio web
Módulo 3. Sistemas de Seguridad en Sitios Web
3.1. Seguridad perimetral
3.1.1. Firewall de red
3.1.2. DMZ
3.1.3. Balanceadores de carga
3.1.4. Firewall de aplicación web (WAF)
3.2. Cifrado comunicaciones web
3.2.1. Certificado SSL
3.2.2. Protocolos
3.2.3. Suites de cifrado
3.2.4. Vulnerabilidades
3.3. Análisis de vulnerabilidades
3.3.1. XXS (cross site scripting)
3.3.2. SQL Injection
3.3.3. CSRF
3.3.4. Code Injection
3.3.5. DoS
3.4. Cabeceras de seguridad
3.4.1. X-Frame Options
3.4.2. X-XSS-Protection
3.4.3. X-Content-Type-Options
3.4.4. Referrer policy
3.4.5. HTTPS Strict Transport Security (HSTS)
3.5. Autenticación y autorización
3.5.1. Autenticación HTTP
3.5.2. Protocolos y estándares
3.6. Auditoria web
3.6.1. Técnica de auditoria
3.6.2. Metodología OWASP
3.6.3. Programa bug bounty
3.7. Seguridad en Application Programming Interface (API)
3.7.1. Tipos de APIs
3.7.2. Ataques y riesgos
3.7.3. Análisis del trafico
3.8. Gestión de la seguridad en los Content Managment System (CMS)
3.8.1. Wordpress
3.8.2. Joomla
3.8.3. Drupal
3.8.4. Magento
3.9. Desarrollo seguro de aplicaciones
3.9.1. Ciclo de vida del desarrollo de software seguro
3.9.2. Evaluación de riesgos
3.9.3. Test de seguridad
3.9.4. Buenas practicas
3.10. Gestión de crisis y resiliencia
3.10.1. Gestión de crisis y respuesta ante incidentes
3.10.2. Proceso de respuesta ante incidente de seguridad
3.10.3. Copias de seguridad
Módulo 4. Metodologías de Desarrollo de Aplicaciones Web
4.1. Gestión Ágil de Proyectos. Base para el Desarrollo de Aplicaciones Web
4.1.1. El enfoque ágil
4.1.2. Valores y principios ágiles
4.1.3. La gestión de proyectos tradicional y ágil
4.1.4. El modelo ágil de gestión de proyectos
4.1.5. Metodologías ágiles
4.2. Adopción de un Enfoque Ágil para el Desarrollo de Aplicaciones Web
4.2.1. Mitos y realidades sobre la agillidad
4.2.2. Prácticas ágiles
4.2.3. Elección de prácticas ágiles para un proyecto
4.2.4. Desarrollo de una mentalidad ágil
4.2.5. Implementación y comunicación de la adopción de principios ágiles
4.3. Metodologías ágiles para Desarrollo de Aplicaciones Web
4.3.1. Desarrollo Lean
4.3.2. Extreme Programming (XP)
4.3.3. Métodos Crystal
4.3.4. Feature Driven Development (FDD)
4.3.5. DSDM y Proceso Unificado Ágil
4.4. Metodologías ágiles para Desarrollo de Aplicaciones Web Avanzadas
4.4.1. Método Kanban
4.4.2. Scrum y Scrumban
4.4.3. DA Disciplined Agile
4.4.4. Metodologías Híbridas
4.4.5. Comparación de metodologías ágiles
Especialización en Ingeniería de Sitios Web