ProgramacionWebFullStack_MADCUP
ProgramacionWebFullStack_MADCUP
Programación
Web Full Stack
Dirigido a la Industria del Deporte
Aprende Programación Full Stack
y conviértete en el profesional que
todos quieren contratar.
Domina la lógica de los programas y apps
que usas a diario y crea proyectos digitales
que cambien la vida de las personas.
Carrera de
Módulo #2
Programación Orientada a Objetos 180 Horas
Proyecto Integrador relacionado con Industria del deporte
Módulo #3
MySQL: Bases de Datos
30 Horas
Proyecto Integrador relacionado con Industria del deporte
Módulo #4
Programación Frontend con Git, Javascript y React 85 Horas
Proyecto Integrador relacionado con Industria del deporte
Módulo #5
Programación Backend con JDBC, JPA, Java-Spring y Thymeleaf
120 Horas
3 Proyectos Integradores:
Módulo #6
Integración de contenidos
10 Horas
Proyecto Final -
Directora General:
Ingeniera en Sistemas Eleonora Luconi
Docente en la Licenciatura en Ciencias de la Computación - Universidad Nacional de
Cuyo. Programadora Senior.
Fundamentos de la Programación
Desarrolla el pensamiento lógico-algorítmico detrás de las aplicaciones,
aprende a darle instrucciones a tu computadora para comenzar a
programar desde cero.
Incluye guías prácticas orientadas en lógica- matemática y ejercitación
en pseudocódigo.
Contenidos
Introducción: Algoritmo. Características Programas. Pasos para la
construcción
Tipos de instrucciones. Identificadores. Variables y constantes.
Declaración. Estructuras de control: Estructuras secuenciales y
selectivas. Simples, dobles y múltiples. Condicionales anidados.
Estructuras repetitivas.
Mientras, Hacer-mientras, Para.
Subprogramas: Funciones. Declaración e invocación. Procedimientos.
Ámbito de las variables. Pasaje de parámetros. Recursión.
Arreglos: Vectores y matrices. Uso en subprogramas.
Módulo #2
Instancia Integradora:
Vamos a aplicar todo lo aprendido en Java para desarrollar tres
ejercicios dentro de una plataforma que corregirá automáticamente
nuestros códigos.
Contenidos
Java. JVM. Ejecución de una aplicación. Archivo fuente en Java.
Paquetes. Importación de clases. Clases. Métodos. El método main.
Identificadores. Comentarios. Sentencias de iteración. Arreglos.
Vectores y matrices.
Programación Orientada a Objetos: Clases y objetos. Acceso a los
miembros. Estado y Comportamiento. Elementos de una clase.
Atributos. Constructores. Métodos. Abstracción. Encapsulamiento.
Modificadores de acceso. Atributos y métodos estáticos. Atributos
finales.
Colecciones. Listas, conjuntos y mapas.
Relaciones entre clases. Uso. Composición. Herencia. Modificadores de
clases y métodos.
Excepciones. Manejador de excepciones. Jerarquía.
Módulo #3
Bases de Datos
Comprende la importancia de las bases de datos en tus proyectos de
desarrollo web. Domina conectores e integraciones con JAVA para tus
sistemas web y almacena información.
Contenidos
Bases de datos. DBMS. Funciones. Clasificación de Base de datos.
Modelo relaciona. Entidad. Atributos.Identificador único. Relaciones.
SQL. Sentencias de creación e inserción. Consulta. Modificadores.
Módulo #4
Contenidos
Manejo de Git bash, comandos principales, reversionado y resolución
de con�lictos.
Javascript del lado del navegador, tipos de datos y variables,
condicionales lógicos, estructuras repetitivas, arreglos, manejo de
errores, JSON, funciones, Async/Await, DOM, Fetch.
¿Qué es React?, estructura del directorio, creación de componentes,
vistas responsive, promesas, fetch, destructuración.
Módulo #5
Contenidos
JDBC: Conectividad a la base de datos Java. Persistencia de objetos.
Componentes del API de JDBC. Acceso a Base de datos con JDBC. JPA:
JPQL. Arquitectura JPA. Mapeo con anotaciones. Las relaciones. JPA y
JDBC
Fundamentos WEB. El protocolo Http. Métodos de petición. Códigos de
respuesta. HTML. CSS. Cookies. Maven.
Spring framework. Configuración. Spring MVC. Spring boot.
Programación en capas.
Capa de Interfaz. HTML, CSS. Thymeleaf. Qué es. Usos. Integración con
Spring MVC.
Capa de acceso a datos: Entidades y repositorios.
Capa de comunicación. Controladores. Capa de servicios.
Desarrollando el proyecto desde cero: Inicio, Login y Registro. Validar
formularios. Guardar imágenes. Recuperar y utilizar información de la
sesión. Mostrar combos en pantalla. Configurar Spring Security.
Módulo #6
Integración de contenidos
Finaliza a�irmando e integrando todo lo aprendido.
Con estos conocimientos asentados podrás en breve sumarte a equipos
de desarrollo en las capas de Back End o Front End.
Proyecto Final
¿Quiénes somos?
Somos una organización que busca cambiar la educación del
mundo y mejorar la sociedad. Trabajamos con Tecnología
propia que potencia nuestra cooperación. Hoy contamos con
soluciones de escala que resuelven los principales problemas
educativos actuales. Estamos generalizando nuestra
herramienta para incrementar la cooperación de cualquier
organización. Soñamos con conectar a la humanidad en una
sola red.
eggcooperation.com
Promueve:
madcup.es