Marzo 2023

Introducción al desarrollo ágil

Aprende las bases necesarias para incorporarte al mundo de la técnologí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

ilustración para formulario de contacto

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

Programa del curso

El contenido del curso es dictado mediante laboratorios prácticos los días Lunes, Miercoles, Jueves y cubren los siguientes módulos:

Módulos

Introducción a Unix y Linux

  • Instalación de ambiente linux
  • Distros
  • Boot
  • Comandos básicos en la consola
  • Usuarios, grupos y privilegios
  • Manipulación de texto

Introducción a Git y flujos de trabajo

  • 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

Software Libre y Frameworks de alta productividad

  • ¿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

Computación en la nube

  • ¿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 y programación con Python

  • 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

Programación Orientada a Objetos con Python

  • 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

Conceptos de programación Funcional con Javascript

  • 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

Bases de Datos SQL con Postgres

  • 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

Certificado de Aprobación

Te entregaremos un certificado con QR que demuestra que completaste satisfactoriamente el curso y que adquiriste todos los conocimientos que entrega el curso.

El QR otorga acceso a tu GitHub, prueba de todos los proyectos de desarrollo realizados en el curso.

Postular al curso

Tus datos

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

Este campo es obligatorio
Este campo es obligatorio
Este campo es obligatorio
Prefiero Chatear