Programa Carrera Programación 2022
Programa Carrera Programación 2022
Programación
Web Full Stack
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.
Hasta aquí suena muy bien pero, ¿cómo se desarrolla el cursado? Cada
día de clases ingresas a la plataforma Egg en el horario de inicio.
Marcarás asistencia y te dirigirás a un room de videollamada con tu
equipo del día donde podrás comenzar a desarrollar el contenido
establecido para esa sesión. Recuerda: todos los días de clase trabajarás
con personas diferentes según nuestra inteligencia arti�icial.
Nuestra carrera es la más completa y con mayor cantidad de horas de cursado del
mercado. Hemos comprobado, en más de 5 años de experiencia, que esta es la mejor
forma de aprender a programar, sin baches ni lagunas. El esfuerzo lo vale: en solo un
año podrás aplicar a cualquier puesto junior de la industria del software. A partir de
allí, el cielo es el límite.
Carrera de
Programación Web Full Stack
Módulo #1 Fundametos de la programación
Módulo #3 MySQL
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. Identi�icadores. 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
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.
Identi�icadores. 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.
Modi�icadores de acceso. Atributos y métodos estáticos. Atributos
�inales.
Colecciones. Listas, conjuntos y mapas.
Relaciones entre clases. Uso. Composición. Herencia. Modi�icadores de
clases y métodos.
Excepciones. Manejador de excepciones. Jerarquía.
Módulo #3
MySQL
Desarrolla bases de datos con uno de los lenguajes más usados en la
industria.
Aprenderás a crear bases de datos, tablas, relacionarlas y hacer
consultas.
Contenidos
Bases de datos. DBMS. Funciones. Clasi�icación de Base de datos.
Modelo relaciona. Entidad. Atributos. Identi�icador único. Relaciones.
SQL. Sentencias de creación e inserción. Consulta. Modi�icadores.
Módulo #4
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.
Módulo #5
Contenidos
Etiquetas HTML. Estructura de un sitio web. Funcionalidades. Estilos con
CSS. Uso de Bootstrap para agilizar la creación de nuestro FrontEnd.
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.
Módulo #6
Contenidos
Fundamentos WEB. El protocolo Http. Métodos de petición. Códigos de
respuesta. Cookies. Maven.
Spring framework. Con�iguración. Spring MVC. Spring boot.
Programación en capas.
Capa de Interfaz. 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. Con�igurar Spring Security.
Módulo #7
FrontEnd 2: React.js
Con React crearás una SPA (Single Page Application), consumiendo
información desde una API y generando una interacción entre los
distintos componentes de la página. Sabrás modularizar de forma
óptima tu proyecto y conocer las partes de una app-FrontEnd.
Contenidos
¿Qué es React?, estructura del directorio, creación de componentes,
vistas responsive, promesas, fetch, desestructuración.
Módulo #8
Integración de contenidos
Finaliza a�irmando e integrando todo lo aprendido. Periodo de repaso
para que a�iances tus puntos débiles y resuelvas todas tus dudas en
equipo antes de afrontar el Test Final.
Test Final
En esta instancia evaluaremos todos los contenidos impartidos durante
el curso con un test que pondrá a prueba tus conocimientos. Nos
centraremos en las tecnologías vistas, lo que te permitirá validar lo
aprendido y te dará la con�ianza que necesitas para salir a demostrar tu
talento en la industria del software. En de�initiva, tendrás la seguridad
necesaria para considerarte un verdadero programador Full Stack y
aplicar a cualquier puesto junior. Previamente estableceremos un
periodo de repaso para que a�iances tus puntos débiles y resuelvas
todas tus dudas en equipo.
¿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