Becas para perfeccionamiento en programación

Curso arduino
Becas del gobierno de Québec para cursos de formación en Angular JS, React JS y Java Inicial

Para registrarse: Webinar de lanzamiento

26 de octubre de 2022 a las 8 pm (Hora argentina). 


Descripción:

La Dirección de Servicios de Inmigración (DSI) para América Latina del Gobierno de Québec promueve la capacitación, invierte en la formación y ayuda a la transición digital de los trabajadores y talentos como parte de sus mandatos. En este sentido, informa sobre el lanzamiento del programa de becas para profesionales y talentos de Argentina, Ecuador y Mexico, para cursos de programación y tecnologías de la información. La DSI otorgara un total de 150 subvenciones para cursos de formación en Angular JS, React JS y Java Inicial. Las formaciones serán ofrecidas de manera completamente virtual en asociación con el instituto de habilidades digitales CoderHouse.

Objetivos: 

El propósito del programa de becas es alentar a los profesionales y egresados a perfeccionar sus habilidades en un sector clave y de excelencia para mejorar su perfil profesional, generando mejores oportunidades para la empleabilidad y la movilidad profesional hacia Quebec. Las becas cubrirán el 100% del costo de participación para cada curso. 

Criterios de admisibilidad: 

Este programa de becas está dirigido a profesionales, egresados y talento de las tecnologías de la información, inteligencia artificial, video juegos en general. Para ser elegible, es necesario tener un diploma /certificación relacionado con su profesión y 1 año de experiencia. Esta iniciativa se dirige a profesionales de Argentina, Ecuador y Mexico. 

Condiciones de participación y evaluación: 

  • El candidato deberá comprometerse a estudiar semanalmente en línea por un periodo de 2 meses. El seleccionado con ausencia en 2 clases perderá la beca. 
  • Tener acceso a una computadora e internet de alta velocidad. 
  • Interés, motivación y conocimiento del participante por Quebec y la movilidad laboral 
  • Para las formaciones de React JS y Java Inicial, los interesados deberán cumplir los conocimientos previos y requerimientos técnicos de su equipo (ver más abajo)

Cómo participar: 

Los interesados deberán llenar el formulario que figurara en el sitio de la Delegación general de Quebec en México a partir del 26 de octubre. Posteriormente la DSI invitará a enviar su solicitud y documentación por correo electrónico a los perfiles que más se ajusten a los criterios de selección. 

La solicitud deberá incluir:

  • Carta de motivación, en formato PDF, de un máximo de una página;
  • Copia del diploma de estudios;
  • Hoja de vida/CV en formato PDF, mencionando el nivel de francés (si aplica) y detallando las experiencias laborales;

Los documentos pueden enviarse en español o en francés.

Criterios de evaluación:

Los principales criterios de evaluación son:

  • La relevancia del diploma de estudios y experiencia laboral, en relación con las prioridades del mercado laboral en Quebec;
  • El interés del candidato en Quebec;
  • La motivación del candidato, demostrada en los documentos requeridos.


Cursos ofrecidos:


ANGULAR JS: 

En este curso aprenderás a crear y mantener aplicaciones web en una sola página con Angular. A través de este framework para aplicaciones web, trabajarás con HTML y TypeScript, pudiendo generar desde el prototipo hasta la implementación completa de una aplicación.

Duración del curso: 2 meses (9 semanas) 

5 módulos (ver plan de estudios) https://drive.google.com/file/d/1SdnER4kC7AITlO3Nx9n9Oon4n6AfqDXo/view

Modalidad online

Objetivos al finalizar el curso: 

  • Comprender el ecosistema Angular/ Typescript
  • Programar en Typescript de forma asincrónica avanzada del lado del cliente 
  • Dividir un proyecto frontend en componentes 
  • Utilizar directivas Data Binding, estructurales, de aplicación condicional de estilos y personalizadas. 
  • Trabajar con formularios avanzados y sus validaciones 
  • Conocer los mecanismos de comunicación entre componentes 
  • Implementar un router del lado front 
  • Implementar servicios y sus configuraciones 
  • Consumir una API RESTful. 
  • Utilizar un framework CSS Avanzado: Angular Material 
  • Crear un sistema de autenticación con JWT 
  • Conocer los mecanismos para integrar el proyecto Angular a un  backend real 
  • Realizar test unitarios y de integración al proyecto de Angular 
  • Integrar el patrón de estado global Redux en nuestra SPA con DevTools.


REACT JS:

En este curso aprenderás a programar por componentes, mediante Javascript, JS, ES6, y también conocerás las ventajas de la utilización de los flujos de datos. Asimismo, aplicarás el manejo de rutas utilizando Firebase, y comprenderás la utilización del virtual DOM mediante los desarrollos de React JS. Al finalizar, podrás crear tus propias aplicaciones SPA, y estarás en condiciones de hacer cualquier desarrollo con uno de los frameworks más populares y avanzados del momento.

Duración del curso: 7 semanas

5 módulos (ver plan de estudios) https://docs.google.com/presentation/d/1u4H576DW8WJ30oTOgn-K5v1WodnFioA4ntTcmBVyl6A/edit#slide=id.g11fad08f53c_0_613

Modalidad online

Nivel de dificultad y dedicación: 

Alta (requiere de mínima de una carga de trabajo semanal promedio de 6 horas por fuera de la cursada)

Avanzada (requiere conocimientos previos) 

Conocimientos previos: 

Este es un curso de programación de nivel avanzado, por lo tanto, deberás contar con sólidos conocimientos en Javascript, e intermedios en programación lógica, así como un manejo fluido de HTML5 y CSS3. Es necesario que cuentes con los conocimientos abordados en el curso de JavaScript. 

Requisitos mínimos: 

8 gb de RAM, procesador de cuatro núcleos, GPU de 2 gb de RAM. Requisitos recomendados: 16 gb de RAM, procesador de ocho núcleos, GPU de 4 gb de RAM. Debe considerarse que se ejecutarán emuladores junto al IDE.

Objetivos al finalizar el curso:

  • Crear desde cero SPA, haciendo foco en las interfaces de usuario.
  • Desarrollar aplicaciones web en Javascript utilizando ReactJS, la librería de código abierto con mayor crecimiento en la web.
  •  Diseñar soluciones web rápidas, escalables, flexibles y potentes


JAVA INICIAL:  

En este curso aprenderás las nociones centrales del lenguaje Java, así como las virtudes del paradigma de programación orientada a objetos e implementación de servicios REST con acceso a la base de datos.

Duración del curso: 8 semanas, 2 meses

Modalidad online

4 módulos (ver plan de estudios) https://drive.google.com/file/d/1-LO8YNBW3geahEktXlGQQ6-FHhqshH8F/view

Nivel y dedicación: 

Intermedio (requiere de un conocimiento básico o experiencia previa mínima en la disciplina)

Moderada (requiere de mínima de una carga de trabajo semanal promedio de 4 horas por fuera de la cursada)
Conocimientos previos:

Desarrollo Web y JavaScript previamente. Es necesario nociones de programación en algún lenguaje.

Requerimientos técnicos:

Computadora portátil o de escritorio. Requisitos mínimos: 8 Gb de RAM, procesador de cuatro núcleos, GPU de 2 Gb de RAM. Recomendados: 16 Gb de RAM, procesador de ocho núcleos, GPU de 3 Gb de RAM. IntelliJ/Eclipse, Maven, Jdk 8, Postman, Git y Trello.

Objetivos al finalizar el curso:

  • Crear soluciones simples a partir de problemas complejos.
  • Diseñar soluciones basándose en el paradigma orientado a objetos.
  • Conectarse a la base de datos.
  • Diseñar servicios de tipo REST.