En este curso aprenderás mejores formas de estructurar y manipular la data de
tu programa haciendo uso de estructuras de datos básicas: arreglos y
objetos. Además, aprenderás a utilizar dos programas esenciales para una
developer: la línea de comandos y el controlador de versiones.
El propósito de este curso es que profundices más en conceptos de la programación y así logres crear programas más complejos.
Tags: arrays, objects, CLI, Git, Github
Este curso está dirigido a estudiantes que ingresan a Laboratoria. Es el primer curso que se toma como parte del bootcamp.
Para llevar este curso debes haber completado el pre-work y la pre-admisión
de Laboratoria. Se asume que las alumnas ya han trabajado con variables,
valores (tipos de datos), funciones y estructuras de control de flujo: bucles
y condicionales.
- A utilizar estructuras de datos básicas:
arraysyobjects - Qué es y cómo utilizar la interfaz de línea de comandos (
CLI) - Qué es y cómo utilizar un sistema de control de versiones (
Git) - A utilizar estos conceptos para resolver problemas aún más complejos y crear programas más elaborados
Con este curso desarrollarás dos programas que tienen una aplicación en nuestra vida cotidiana:
-
Caesar Cipher: crearás un programa que encripte y decifre mensajes según el algoritmo de cifrado César.
-
Tarjeta de crédito válida: crearás un programa que pueda validar si una tarjeta de crédito es válida según el algoritmo de Luhn.
Unidad 01: Bienvenida
Darle la bienvenida a la nueva promoción, conocer cómo se aprende en Laboratoria y empezar las clases.
Unidad 02: La línea de comandos y Git
...
Unidad 03: Arreglos (Arrays)
...
Unidad 04: Objetos (Objects)
...
Unidad 05: Productos Finales
Aplicar lo aprendido creando dos programas que tienen una aplicación en nuestra vida cotidiana: tarjeta de crédito válida y cifrado césar.
- Quizzes: 5%
- Requizzes: 10%
- Retos de código: 55%
- Productos finales:
- Caesar Cipher: 20%
- Tarjeta de crédito válida: 10%
- Rodulfo Prieto
- Michelle Seguil
- Lourdes Vilchez
- Eloquent JavaScript, Marijn Haverbeke, 2014
- JavaScript for kids, Nick Morgan, 2015