Loading repository data…
Loading repository data…
lucasdellasala / repository
Apunte guía de introducción al desarrollo web. El objetivo es que en 8 clases de 2 horas aprendas a aprender a programar por tu cuenta.
Esta es la documentación oficial de las clases del Curso Intensivo de Introducción al Desarrollo Web. El objetivo del mismo es presentar los contenidos mínimos para emprender un aprendizaje de manera autodidacta. Utilizaremos referencias a sitios cómo W3Schools y Developer Mozilla para consultar documentación específica y también a videos de YouTube.
| Clase | Contenido | Link |
|---|---|---|
| 0 | ¿Qué es un dato? ¿Qué diferencia hay con la información? Tipos de datos. Variables y tipos de variables. Pensamiento computacional. ¿Qué es un algoritmo? Instrucciones no ambiguas. Estructuras de control (if, switch/case) y estructuras de control iterativas (while, for). | Ir |
| 1 | Operadores aritméticos. Operadores de asignación. Operadores comparativos. Operadores lógicos. Funciones. Parámetros de funciones. Scope de variables. | Ir |
| 2 | Programación orientada a objetos. | Ir |
| 3 | Programación orientada a objetos: clases, herencias, objetos, métodos, eventos y propiedades. Encapsulamiento. Polimorfismo. Modularidad. | Ir |
| 4 | HTML y CSS. Manipulación del DOM con Javascript Vanilla. Eventos. | Ir |
| 5 | Concepto de cliente-servidor. Eficiencia en la transferencia de datos. Protocolo HTTP. Consumo de datos de una api REST desde un front end hecho en Javascript Vanilla. | Ir |
| 6 | ¿Por qué hacemos front end con frameworks? Consumo de datos de una api REST desde un front hecho con React y Hooks. Estados, props, render, DOM virtual, useState y useEffect. | Ir |
| 7 | NODE.js. NPM y paquetes de código. ¿Cómo armar un servidor HTTP con express? Endpoints. Modelo router-controller. | Ir |