ilustración para formulario de contacto

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 Brochure

12 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

Tus datos

Escríbenos para agendar una videollamada y conocer tus intereses. Solo hay 12 cupos.

Quiero Chatear