PROGRAMA ABIERTO

FULL STACK DEVELOPER

Modalidad:
Virtual

Cursada:
Lunes, Martes y Jueves

Inicio:
29 / JUL

Horarios:
Turno mañana
de 08:00 hs a 10:00 hs.

Turno vespertino
de 18:30 hs a 20:30 hs.

 

» Completá el Formulario de Postulación
» Si cumplís con los requisitos de aplicación, recibirás un correo de confirmación a la casilla con la que realizaste la postulación y un link de inscripción para continuar con el proceso.
» Cualquier duda nos podés escribir a talentoemergente@itba.edu.ar

El beneficio cubre el 70% del costo del programa, el beneficiario deberá abonar $700.000 (setecientos mil pesos) en 4 (cuatro) cuotas de $175.000 (ciento setenta y cinco mil pesos) cada una.

La Escuela de Innovación del ITBA propone distintos tipos de capacitaciones para potenciar el crecimiento individual de las personas.

Entendemos los cambios que se vienen produciendo en la elección de carreras profesionales y también que las capacitaciones son cada vez más cortas e inmersivas, por eso desarrollamos esta propuesta dirigida a:

  • Recién egresados del secundario, que aún no decidan qué carrera estudiar y quieran probar temáticas diversas.
  • Estudiantes de una carrera de grado que quieran obtener habilidades prácticas y actuales para insertarse rápidamente en el mercado laboral.
  • Jóvenes que busquen aggiornarse y reactivar sus profesiones.

El término Desarrollador Full Stack comenzó a utilizarse en el año 2008. El mismo comprende a un desarrollador de software que puede programar aplicaciones webs de forma completa, pudiendo así programar la interfaz con la cual interactúan los usuarios y también el sistema que procesa los datos que los mismos ingresan.

Es un profesional que cuenta con habilidades técnicas y blandas, que le permiten entender e interpretar lo que el cliente busca y lo que el usuario quiere para plasmarlo en la interfaz web.

Entre los lenguajes de programación que conocen se encuentran entre otros CSS, Javascript, ReactJS, NEXT, Python, SQL.

El interés por este perfil ha crecido considerablemente en los últimos tiempos, debido a su flexibilidad y adaptación a distintos tipos de proyectos.

Objetivos

Al finalizar el curso los participantes:

  • Conocerán las herramientas que utilizan los desarrolladores para llevar adelante proyectos de aplicaciones web.
  • Tendrán los conceptos fundamentales para mejorar la performance y búsqueda de las web.
  • Sabrán los fundamentos de las bases de datos y cómo se integran las aplicaciones.
  • Estarán familiarizados con las maneras en las que las organizaciones desarrollan soluciones con metodologías ágiles. 
  • Habrán potenciado competencias blandas (en creatividad, comunicación efectiva, liderazgo, resolución de problemas, trabajo en equipo, skills future).
  • Se podrán postular a búsquedas como desarrollador trainee o junior, o podrán empezar su propio proyecto personal como emprendedores.

    Temario del programa:

    Los conocimientos abordados permitirán comprender el proceso integral de un desarrollador full stack con especial énfasis en: Front-End, HTML/CSS, Javascript, Back-End.

    Talleres orientados al futuro profesional:

    Mensualmente los estudiantes contarán con un espacio sincrónico que trabaje y profundice en las competencias blandas/soft skills necesarias para desarrollarse en el mundo laboral.

    MÓDULOS

     
    Todos collapsables cerrados

    Este accordion está para que todos los ítems permanezcan cerrados

    Sprint 1 - Introducción a la Web. Introducción HTML. Etiquetas Básicas y Avanzadas. CSS. Introducción Javascript. DOM.Arreglos. Objetos. JSON.
    Sprint 2 - Introducción a REACTJS. Componentes, props y estados. JSX y Renderizado. React Contexto. Diseño de Interfaces. SPA y React Router
    Sprint 3 - Introducción NEXT. Rendering y Fetching. Dynamic Router. SEO. Web Performance.
    Sprint 4 - Introducción Python. Estructuras de control y Funciones. Tipos de datos complejos. Manejo de archivos
    Sprint 5 - Módulos y paquetes. Manejo de errores y excepciones. Programación orientada a objetos. Herencia y polimorfismo. Pruebas Unitarias.
    Sprint 6 - Introducción a Base de Datos. Consultar, ordenar y filtrar. Joins, group y conjuntos. Subconsultas, CASE, Transacciones y Tipos de datos. Views, index y trigger.
    Sprint 7 - Introducción a Django. ORM, MVC y Modelos. Formularios, sesiones y autenticación. QuerySets y Seguridad.
    Sprint 8 - Introducción DRF. API POST, GET, DELETE Y PUT. Autenticación de API. Relaciones de API

    EVALUACIÓN Y RÉGIMEN DE APROBACIÓN:

    Para aprobar el programa es necesario que el estudiante:

     

    • Tenga una asistencia del 75% en las clases sincrónicas.
    • Haya cumplido con las actividades obligatorias asincrónicas. El aula virtual del curso se concibe como un espacio de extensión y complementariedad de la clase sincrónica. Se requerirá el ingreso a la misma como mínimo una vez por semana.
    • Cumplir con la aprobación de las entregas parciales de cada uno de los Sprints.

     

    CUERPO DOCENTE

     
     

     

    JAVIER APAT

    Ingeniero y Manager en AWS
    17 años de experiencia liderando áreas de tecnología
    Profesor de grado de Sistemas de Información del ITBA y coordinador de programas in-company en la Escuela de Innovación

    COMENTARIOS DE EDICIONES ANTERIORES

     
     

    “Me encantaría participar de más cursos así en el ITBA y más si fueran presenciales. Además de los contenidos, en este tipo de actividades se aprende mucho del trabajo en equipo y de cómo llevar a cabo proyectos, es una excelente experiencia que vale la pena.”

    “Una visión integral de lo que es ser Full stack, manejo de las herramientas, profesores súper atentos y dispuestos a resolver cualquier consulta.”

    “Me gustó mucho del programa la cantidad de contenido que se abordó en tan poco tiempo. Además, me ayudó a decidir mejor por qué sector de la programación quiero continuar, ya que desconocía la mayoría de lenguajes que se tocaron.”

    talentoemergente@itba.edu.ar
    innovacion.itba.edu.ar

    Conocé más sobre el ITBA