Saltar a contenido

Practica los Lenguajes de Programación para 1º DAM y 2º DAM

Apuntes y ejercicios de Dart / Flutter, Java, Kotlin y Python, y de las herramientas que se usan con ellos (Git y GitHub, SQL, Android, HTML, CSS y JavaScript) y de cómo gestiona los procesos un sistema operativo. Los lenguajes comparten estructura: de la unidad 1 (primer programa) a la unidad 9 (bases de datos), con 181 ejercicios adaptados.

Elegir lenguaje Síguenos en GitHub

Lenguajes

Programación, con la misma estructura en los cuatro.

Herramientas

Lo que se usa con cualquier lenguaje.

Bases de datos

El lenguaje de las bases de datos relacionales, para usarlo desde cualquier lenguaje de programación.

Apps móviles

Programar apps móviles: de las tecnologías y Android Studio a las interfaces con Kotlin y Compose (botones, imágenes, listas, navegación y datos). Dentro se usa Kotlin; con Flutter, Dart.

Web

Desarrollo web: lo que ejecuta el navegador.

Sistemas

Cómo funciona un sistema operativo por dentro: procesos, estados y planificación de la CPU.

Antes de elegir

La teoría que no depende del lenguaje (qué es un algoritmo, el ciclo de desarrollo y el pseudocódigo) está en Fundamentos.

Cambiar de lenguaje sin perder el sitio

En la cabecera de cada web de lenguaje hay una fila de iconos. Pulsa el de otro lenguaje y te lleva a la misma página en ese lenguaje (por ejemplo, de u02/bucles en Dart a u02/bucles en Kotlin). Si esa página no existe allí, te lleva al inicio. En las demás webs (Git, SQL, Android, HTML/CSS/JS), los iconos te llevan directamente a la portada de cada lenguaje.

Soluciones

Las soluciones de los ejercicios de programación están bloqueadas: solo se ve el comienzo como ejemplo. El administrador las desbloquea desde el botón 🔒 Admin.