Diplomatura en Programación Web Fullstack – IA assisted
Profesores
Resumen del Curso
NUEVO FORMATO : TAMBIEN CUENTA CON MATERIAL DIDÁCTICO EN VIDEO y AULAS EN VIVO CON EXPERTOS.
Este novedoso formato instruccional, te permitirá transitar toda la capacitación en VIDEO, contando además con aulas en vivo para evacuar todas tus dudas.
CERTIFICADO OFICIAL – UNIVERSIDAD TECNOLÓGICA NACIONAL – FRRe
Objetivos Generales
¿Por qué estudiar con nosotros?
Destinatarios
Requisitos
- Íntegramente a distancia, incluso el examen final.
- El material didáctico íntegramente en video.
- Trabajos prácticos semanales.
- Aulas Virtuales con profesores EN VIVO.
- Si no puedes asistir, podrás ver la grabación y hacer todas las consultas que necesites.
- Puedes estudiar en el horario que dispongas.
- Se requiere el cumplimiento de actividades semanales.
- Todos los trabajos prácticos.
- Exámenes parciales y finales (sistema tradicional y múltiple choice).
- Calificación promedio superior a 40/100 – Certificado de Asistencia.
- Calificación promedio superior a 70/100 – Certificado de Aprobación.
- Participación requerida de actividades 85%
- Valoraremos la participación del alumno en la cursada.
- Certificado Digital descargable con validación electrónica.
- Validación en línea en nuestra web y en la de la Facultad Certificadora.
Programa de Estudio
UNIDAD 1: Internet, dominios y hosting
- Qué es Internet y cómo funciona.
- Dominios: qué son, cómo se registran.
- NIC Argentina.
- Servidores web y hosting.
- Pasos para el registro de un dominio.
- Introducción a herramientas de IA asistida.
UNIDAD 2: Introducción a HTML5
- Estructura básica de un documento HTML.
- Elementos en bloque y en línea.
- Etiquetas de texto, imágenes, enlaces.
- Elementos semánticos HTML5.
- Buenas prácticas de estructura.
- IA para plantillas base.
UNIDAD 3: Introducción a CSS
- Qué es CSS y cómo se integra en HTML.
- Selectores básicos y avanzados.
- Modelo de cajas (box model).
- Colores y unidades.
- Jerarquía de estilos.
- IA para generar paletas y combinaciones tipográficas.
UNIDAD 4: Maquetación web y diseño responsive I
- Posicionamiento y visualización.
- Propiedad float vs Flexbox.
- Layouts básicos con Flexbox.
- IA para diseño de layouts automáticos y optimización de experiencia de usuario.
- Introducción a @media queries y meta viewport.
UNIDAD 5: CSS3 avanzado y tipografías
- Bordes redondeados, degradados, sombras.
- Múltiples fondos.
- Tipografías externas con @font-face.
- Íconos tipográficos (Font Awesome u otros).
- Animaciones con CSS3.
- Generación de animaciones y efectos visuales asistidos por IA.
UNIDAD 6: Multimedia y formularios HTML5
- Etiquetas de audio y video.
- Elementos interactivos.
- Formularios HTML5: estructura, tipos de campo, validación básica.
- Validación con IA.
UNIDAD 7: Bootstrap I – Fundamentos
- Qué es Bootstrap.
- Instalación e integración en proyectos.
- Tipografía, grillas y componentes básicos.
- Compatibilidad y buenas prácticas.
UNIDAD 8: Bootstrap II – Formularios y componentes
- Tipos de formularios y campos.
- Mensajes de ayuda y validación.
- Componentes de navegación, íconos, elementos multimedia.
- Maquetación responsive completa con Bootstrap.
- IA para sugerencias de UX y validaciones automáticas.
- Historia y especificaciones oficiales.
- Relación con HTML.
- Sintaxis básica.
- Variables (var, let, const).
- Cuadros de diálogo (alert, prompt, confirm).
- DOM y BOM: conceptos iniciales.
- IA para detectar errores comunes en eventos y sugerir correcciones.
UNIDAD 2: Estructuras de control
- Condicionales (if, else, switch).
- Operadores. Bucles: for, while, do while.
- Buenas prácticas en control de flujo.
UNIDAD 3: Arrays y funciones
- Arrays simples y complejos.
- Métodos comunes.
- Declaración y uso de funciones.
- Funciones flecha.
- Paso de parámetros.
UNIDAD 4: DOM y eventos
- Selección y manipulación de elementos.
- getElementById / querySelector. innerHTML.
- Eventos básicos (onclick, onchange, etc.).
- Objeto Event y propagación.
UNIDAD 5: Formularios y validación
- Acceso a valores de formularios.
- Validación del lado del cliente.
- API setCustomValidity.
- Evento submit.
- Expresiones regulares.
- IA para generar reglas de validación y patrones de expresiones regulares.
UNIDAD 6: AJAX y Fetch
- AJAX: concepto y uso.
- Objeto XMLHttpRequest.
- API Fetch.
- JSON y JSONP.
- Pipeline de datos.
- IA para manipulación y análisis de datos en JSON.
UNIDAD 7: Paradigmas y Clases en JS
- Paradigmas de programación.
- Objetos literales.
- Prototipos y herencia.
- Funciones constructoras.
- Clases y métodos.
UNIDAD 8: Aplicaciones SPA y WebStorage
- Navegación SPA.
- API History.
- localStorage y sessionStorage.
- Cookies.
- IA para generar prototipos de SPA y recomendaciones de arquitectura.
- Qué es una base de datos.
- Tipos.
- Introducción a MySQL: campos, tipos de datos, SQL básico (DDL/DML).
- Instalación de XAMPP.
- Sintaxis básica de PHP.
- Variables, constantes y operadores.
- Métodos GET y POST.
- Diseño de bases de datos con ayuda de IA (diagramas y modelos).
UNIDAD 2: Estructuras de control y arrays en PHP
- Condicionales y bucles.
- Arrays indexados y asociativos.
- Funciones en PHP.
- Inclusión de archivos.
- Sesiones ($_SESSION).
- IA para depuración.
UNIDAD 3: Integración PHP – MySQL
- Conexión mediante mysqli.
- Consultas básicas (SELECT, INSERT, UPDATE, DELETE).
- Integración de formularios con bases de datos.
- IA para sugerir índices, relaciones y estructuras de base de datos eficientes.
- Claves foráneas y relaciones básicas.
UNIDAD 4: SQL avanzado y subconsultas
- Subconsultas, JOIN.
- Funciones de agregación.
- Filtrado avanzado.
- Ejemplos prácticos con PHP.
UNIDAD 5: Manejo de fechas y archivos
- Funciones para fechas.
- Diferencias entre fechas.
- Lectura y escritura de archivos.
- IA para análisis de logs y automatización de procesos con archivos.
- Almacenamiento de datos en archivos HTML.
UNIDAD 6: Imágenes y seguridad básica
- Formatos de imágenes.
- Generación de thumbnails.
- Marca de agua.
- Subida segura de archivos.
- Captcha (concepto y librerías).
- IA para reconocimiento de imágenes y validación automática de contenido.
UNIDAD 7: Programación Orientada a Objetos en PHP
- Clases, objetos, instancias, $this.
- Herencia, interfaces, clases abstractas.
- Integración con PDO.
- IA para generación de patrones de clases y refactorización automática.
- Reutilización de código.
UNIDAD 8: Herramientas complementarias y cierre
- PHPMailer para formularios de contacto.
- FPDF para reportes.
- Buenas prácticas de seguridad (inyección SQL, sanitización, etc.).
