¡Becas del 90% en programación web para mujeres de LATAM!
¡Becas del 90% en programación web para mujeres de LATAM!
🚀 Convocatoria para aprender Golang: Junio y Julio de 2024
*Los programas ofrecidos corresponden a educación no formal.. El 10% restante del pago corresponde a $120 USD. CERTIFICACIÓN NO ACADÉMICA O PROFESIONAL. Conoce los términos y condiciones.
¿Qué es TruCode?
Trucode es un programa de becas de educación virtual patrocinado por Truora y dirigido a todas las mujeres en Latinoamérica que quieren expandir sus conocimientos hacia un curso de programación para mujeres y que por diferentes razones no han tenido la oportunidad de hacerlo.
Buscamos combatir la brecha de género que existe entre los profesionales programadores en Latinoamérica, mientras transformamos la realidad social promoviendo la inclusión de mujeres en el ecosistema de ciencia y tecnología (STEM).
¡Queremos que aprendas junto a nosotros, y que una vez finalizado el programa, seas parte de Truora!
Nuestras becas para el curso de Backend con Golang y Frontend con Vue permiten que mujeres con algunos conocimientos básicos en desarrollo puedan ahondar en ellos y aprender un nuevo lenguaje de programación.
Nuestra misión
10:3 Se estima que por cada 10 hombres en Latinoamérica, existen 3 mujeres programadoras.
Creemos en la educación como herramienta transformadora de nuestra sociedad.
Estudiar programación es una vía de inclusión económica para las mujeres en LATAM.
¿Qué requisitos debo cumplir para aplicar?
3. Capacidad de razonamiento lógico avanzado. 4. Conocimientos previos en programación.
Proceso de selección para Becas de Programación
1. Aplica a la beca de TruCode by Truora
2. Proceso de selección
3. Charla de introducción a Truora
4. Inicio del curso de Go
5. Graduación del curso
6. Prueba técnica Software Developer
7. ¡Ya eres parte de Truora!
Trabaja con nosotros
Una vez terminado el programa, te invitamos a iniciar un proceso de selección para trabajar con Truora.
1. Prueba de admisión Truora
2. Entrevista
3. Intégrate a Truora
"Es gratificante porque me da la oportunidad de ayudar a alguien más a aprender lo que yo amo y hago todos los días. El simple hecho de ver como esas niñas salen con bases para poder atacar el mundo y tener una mejor oportunidad financiera es algo que me alegra mucho"Sergio Guzmán
Buddie del equipo de Truora
PLAN DE ESTUDIOS
¡Aprende a programar con Go!
Semana 1: Fundamentos de programación en Go
- Instalación y configuración del entorno de desarrollo Go
- Sintaxis básica y estructura de un programa Go
- Variables, constantes y tipos de datos (numéricos, booleanos, cadenas)
- Operadores aritméticos, de comparación y lógicos
- Estructuras de control: condicionales (if, else, switch) y bucles (for, range)
- Funciones, declaración, parámetros, retornos y funciones anónimas
- Argumentos de línea de comandos en Go - Paquetes, importación y organización del código
Semana 2: Estructuras de datos en Go
- Arreglos y slices
- Mapas
- Estructuras y campos anónimo
- Punteros y estructuras de datos dinámicas
- Pilas y colas
- Conjuntos
Semana 3: Programación orientada a objetos en Go
- Conceptos básicos de la programación orientada a objetos (OOP)
- Estructuras y métodos en Go
- Interfaces en Go
- Emulación de herencia en Go
- Polimorfismo en Go
- Errores y manejo de errores en Go
Semana 4: Algoritmos básicos y análisis de complejidad
- Introducción al análisis de algoritmos (eficiencia de tiempo y espacio)
- Notación asintótica y análisis de complejidad
- Algoritmos de ordenamiento básicos (Burbuja, selección, inserción)
- Algoritmos de búsqueda (secuencial, binaria)
- Cotas inferiores
Semana 5: Algoritmos avanzados y estructuras de datos avanzadas
- Manejo de archivos y directorios en Go
- Estrategias de diseño de algoritmos (divide y vencerás, programación dinámica, backtracking y algoritmos voraces)
- Algoritmos de ordenamiento avanzados (Merge, Quick, Heap sort)
Semana 6: Fundamentos de HTML y CSS
- Introducción a HTML: estructura de la página web, etiquetas, elementos y atributos
- Etiquetas de texto, imágenes y enlaces en HTML
- Introducción a CSS: selección de elementos, reglas y propiedades
- Diseño y posicionamiento de elementos en CSS
- Layouts: grid, flexbox, posicionamiento absoluto y relativo
- Responsive design: diseño adaptable a dispositivos móviles y de escritorio
Semana 7-8: Fundamentos de Javascript y TypeScript
- Introducción a la programación del lado del cliente con JavaScript
- Variables, operadores y estructuras de control
- Funciones, objetos y eventos en JavaScript
- DOM: selección y manipulación de elementos de la página web con JavaScript
- Programación asíncrona en JavaScript: callbacks, promesas y async/await
- Introducción a TypeScript
- Sintaxis y tipos de datos
- Funciones y objetos
- Clases y herencia
- Módulos y namespaces
- Genéricos
- Decoradores
- Configuración y herramientas
Semana 9-11: Desarrollo de aplicaciones web con Vue.js
- Instalación y configuración de Vue.js
- Componentes, data-binding y eventos
- Estilización de aplicaciones web con Tailwind CSS
- Directivas y computed properties
- Comunicación entre componentes y enrutamiento
- Creación de aplicaciones de una sola página (SPA)
- Global store with Pinia
- Composition API
- Pruebas unitarias
Semana 12-14: Integración de aplicaciones web con back-end en Go
- Introducción a la programación del lado del servidor con Go
- Uso de bibliotecas en Go
- Creación de un servidor web básico con Go
- Creación de una REST API con Go
- Conexión a una base de datos con Go
- Manejo de solicitudes HTTP y respuestas en Go
Semana 15-16: Despliegue de aplicaciones y Proyecto final
- Configuración de servidores para despliegue de aplicaciones web
- Configuración de bases de datos en servidores remotos
- Introducción a Docker
¡Condiciones del programa!
► Modalidad: Es una beca 100% virtual.
► Estas becas son del 90% del costo del curso de GoLang. El 10% restante del pago corresponde a $120 USD
► Duración del programa: 16 semanas
► Disponibilidad requerida: 3 horas al día (2 horas de clase virtual y 1 hora adicional para consolidar tus conocimientos)
► Horario de clases: Las sesiones virtuales serán de lunes a jueves de: 7:00 pm a 9:00 pm (Hora colombiana)
► Los viernes/sábados las estudiantes lo dedicarán a su proyecto semanal. Para el proyecto les tocará coordinar sus horarios a cada grupo.
► Fecha de cierre de inscripciones: 19 de julio de 2024
Fecha de inicio del curso de Go: 13 de agosto de 2024
Próximamente:
Si estás interesada en un programa de becas full stack, próximamente iniciaremos convocatorias 🚀
Mientras tanto, podrás acceder a un pre-registro como aspirante a esta modalidad de beca.
Nuestro programa FullStack brindará los conocimientos básicos para la creación y mantenimiento de sitios web sin requerir de experiencia o conocimientos previos.
¿Tienes más dudas sobre la convocatoria?
🚀 Si tienes alguna duda de la aplicación o durante el proceso, puedes escribirnos y responderemos cualquier inquietud en la mayor brevedad posible.
Conoce Truora, nuestro patrocinador que hace posible esta oportunidad
TruCode © 2023