Marzo 2023
Introducción al desarrollo ágil
Aprende las bases necesarias para incorporarte al mundo de la tecnología y el desarrollo de software
Aprenderás sobre Linux, Git, Python, Javascript y SQL, además de conceptos y metodologías necesarias para tu éxito profesional
Me interesa Descargar Brochure12 cupos disponibles
Duración
2 meses
Dedicación
9 horas semanales
Laboratorios
3 por semana
Ayudantías
1 semanal
Al completar el curso serás capaz de:
- Conocer Unix y Linux, manejar archivos y conocer los comandos básicos que te permitan operar en estos sistemas
- Aprenderás sobre Git y Github, y flujos de trabajo en esta herramienta orientada a la colaboración
- Te sumergirás en el mundo del software libre, su filosofía y los proyectos principales que sustentan el mundo moderno
- Conocer el impacto de la computación en la nube con el desarrollo contemporáneo de productos digitales
- Aprenderás a programa en Python y JavaScript
- Conocerás dos paradigmas de la programación: Orientación a Objetos y Programación funcional
- Construirás y conocerás sobre bases de datos relacionales de la mano de postgresql
Días y Horarios:
Lunes, Miercoles, Jueves en horario vespertino.
Módulos:
- Instalación de ambiente linux
- Distros
- Boot
- Comandos básicos en la consola
- Usuarios, grupos y privilegios
- Manipulación de texto
- Configuración y Fundamentos Git
- Github y configuración SSH
- Trabajo en equipo, historias de usuario y tableros
- Clon y Fork
- Pull Request e Issues
- Tags y releases
- ¿Qué es el software libre?
- Cómo el software libre potencia el desarrollo de software
- Pros y contras del uso en proyectos
- Ejemplos y aplicaciones
- ¿Qué es? Sus impactos, pros y contras. Costos, DevOps y FinOps
- Iaas, Paas, Saas, Xaas
- Principales proveedores: AWS, GCP, Azure, otros. Servicios: Computación, Funciones, BBDD. Serverless
- Simplificaciones gracias a la nube: Amplify, Firebase, Heroku, Netlify
- Ejemplos y aplicaciones
- Computadores, lenguajes de programación, sentencias, expresiones
- Tipos primitivos. Abtracción mediante asignación de variables. Letras, textos, números.
- Métodos, funciones, parámetros y argumentos. Funciones incorporadas y creación de funciones.
- Control de flujo y lógica
- Listas y arreglos
- Diccionarios
- Recursividad y estructuras recursivas
- Clases, Objetos y Mensajes
- Abstracción, Encapsulación,Herencia y Polimorfismo
- Diagramas de clase, métodos de clase, métodos de instancia, constructor
- Herencia, Composición y el Ornitorrinco, Super, Composición
- Programa de línea de comandos con Objetos I
- Programa de línea de comandos con Objetos II
- Intro a Javascript, primitivos, estructuras de control
- Arrays, objetos y funciones
- Iteradores: forEach, Map, Reduce, select, reject
- Funciones de orden superior, IIFE, patrón módulo
- Distintos Datos, Ditintas bases
- RDMS
- SQL I: Usuarios, configuración y permisos
- SQL II: Tablas, Registros e Índices
- SQL III: Modelamiento, relaciones, cardinalidad de las relaciones, llave primaria, llave foranea
Descargar el brochure del curso
Acá te entregaremos un PDF con el detalle de este curso
Certificación
Certificado auditable, vinculado a los trabajos efectivamente realizados por el estudiante en GitHub.
Centro de capacitación certificado en aseguramiento de calidad para capacitaciones. Número: OT-2968/20
Postular al curso
Escríbenos para agendar una videollamada y conocer tus intereses. Solo hay 12 cupos.
Quiero Chatear