Batan.coop – Educación: Desde hace más de 10 años trabajamos en educación con tecnologías libres y abiertas. Nuestra propuesta está centrada en la capacitación pragmática y emancipadora y valorizando, sobre todo, la creatividad de los estudiantes.
El curso tiene como objetivo capacitar alumnos/as en el diseño, construcción e implementación de sistemas, utilizando un enfoque principalmente práctico, que aborde la constante interacción de los componentes que lo conforman, para poder lograr una formación elemental de carácter integral.
El curso se presentará en 3 niveles (Inicial, Intermedio y Avanzado), en donde cada nivel tiene una duración de 3 meses. La modalidad de cursada es virtual mediante nuestra plataforma de videoconferencias, videotutoriales y con soporte en plataforma virtual educativa propia.
La carga horaria estipulada es de 3 a 4 hs por semana, dando un promedio de 42hs totales por cada nivel. El estilo de cada encuentro prevee que durante los primeros dos tercios del encuentro se desarrolle el estudio y abordaje de los contenidos estipulados mediante práctica demostrativa en tiempo real, y con interacción activa de los participantes. El tiempo restante, se reservaría como espacio de consultas y dudas.
Estos encuentros serán los días Viernes de 18hs a 20hs y los Sábados de 10Hs a 12Hs.
La distribución horaria semanal consiste en dos encuentros de 2hs c/u.
La inscripción y el pago de la primera cuota se realizará por medio de esta plataforma. Los meses siguientes recibirán la factura vía correo electrónico o bien podrán descargarlas del sitio autogestion.batan.coop
Contenidos del Nivel 1 – Inicial ( Duración: 3 meses, ~42hs reloj )
Vista: Introducción a maquetado HTML5/CSS3 (UI Nivel 1)
- HTML5. Elementos HTML. Atributos HTML.
- Construcción de formularios HTML ( Inputs )
- Inspeccionador de elementos.
- Reglas de estilo CSS.
- (DocumentObjectModel API ) – DOM API
Lógica: Introducción a programación en JavaScript (JS Nivel 1)
- Introducción a la Consola Web
- Variables y tipos de dato básico (string, number, boolean, null, undefined)
- Funciones clásicas.
- Estructuras de Control/Decisión. Operadores de comparación.
- Objetos. Propiedades y Métodos. Estructuras de datos (Array, Map).
- Objeto puntual de estudio: XMLHTTPRequest, Fetch.
- Interpretación de Warnings/Errors/Logs en Consola Web.
- Monitor de red
Datos: Introducción a Bases de Datos. (DB Nivel 1)
- Diferencias entre Bases de Datos y Motores de bases de datos.
- Inspeccionador de almacenamiento (local/session/indexed-db-storage)
- Comparativas entre motores de bases de datos relacionales.
- Instalación y configuración de un motor de base de datos (MariaDB)
- Lenguaje SQL: Creación/Eliminación de DB’s.
- Creación/Modificación/Eliminación de tablas.
- Insert/Select/Update/Delete sobre tablas.
Trabajo final: Construcción de un sistema básico, que incluye un ABM compuesto con interfaz gráfica Web que interactúa contra un servidor Web.