top of page
mar, 02 jul
|San Salvador de Jujuy
PROGRAMACIÓN (3 MESES)
Dictado por: Matias Pereira Este curso está diseñado para capacitar a los participantes en los fundamentos de la programación y desarrollo de software. Los estudiantes aprenderán a resolver problemas complejos mediante el uso de algoritmos y estructuras de datos.
Día y Horario
02 jul 2024, 19:00 – 29 oct 2024, 21:00
San Salvador de Jujuy, Gral. Necochea 267, Y4600EBE San Salvador de Jujuy, Jujuy, Argentina
Programa del Curso
OBJETIVOS:
- Capacitar a los participantes en los fundamentos de la programación y desarrollo de software.
- Desarrollar habilidades prácticas en lenguajes de programación populares.
- Preparar a los participantes para resolver problemas complejos mediante el uso de algoritmos y estructuras de datos.
CONTENIDO:
Módulo 1: Fundamentos de la Programación (4 semanas)
- Introducción a la programación y el entorno de desarrollo: Los participantes se familiarizarán con los conceptos básicos de programación y configurarán su entorno de desarrollo.
- Conceptos básicos de algoritmos y estructuras de datos: Se enseñarán los fundamentos de los algoritmos y estructuras de datos, cruciales para la programación eficiente.
- Programación en Python: Los estudiantes aprenderán la sintaxis básica de Python, incluyendo variables y estructuras de control como if y loops.
- Ejercicios prácticos y proyectos pequeños: Aplicación de los conceptos aprendidos mediante ejercicios prácticos y pequeños proyectos.
Módulo 2: Programación Orientada a Objetos (4 semanas)
- Conceptos de Programación Orientada a Objetos (POO): Los participantes aprenderán sobre clases, objetos, herencia y polimorfismo.
- Implementación de POO en Python: Aplicación de los conceptos de POO utilizando Python.
- Gestión de errores y excepciones: Técnicas para manejar errores y excepciones en programas.
- Desarrollo de un proyecto intermedio: Creación de un proyecto intermedio que utilice POO.
Módulo 3: Desarrollo de Aplicaciones Web (4 semanas)
- Introducción al desarrollo web: Fundamentos de HTML, CSS y JavaScript para el desarrollo web.
- Frameworks de desarrollo web: Uso de frameworks como Django o Flask para crear aplicaciones web.
- Conexión a bases de datos y CRUD: Implementación de operaciones CRUD (Create, Read, Update, Delete) en aplicaciones web.
- Proyecto final: Desarrollo de una aplicación web completa que integre todos los conceptos aprendidos.
REQUISITOS:
- Conocimientos básicos de informática.
- Motivación y disposición para aprender y practicar.
DESARROLLO:
- Clases presenciales con sesiones teóricas y prácticas.
- Acceso a laboratorios de computación equipados con el software necesario.
- Ejercicios prácticos y proyectos diseñados para aplicar los conocimientos adquiridos.
- Sesiones de tutoría y soporte para resolver dudas y ofrecer asistencia adicional.
bottom of page