He creado un método aportando ejercicios prácticos basados en situaciones reales dentro de las empresas.
Para perfiles infantiles y adolescentes empezaremos a crear programas utilizando las bases de un videojuego.
Muy útil para aprender con ganas.
1?? Fase 1 — Fundamentos de la informática (1–2 semanas) -Qué es un programa y cómo funciona. -Lógica básica y pensamiento computacional. -Instalac...
He creado un método aportando ejercicios prácticos basados en situaciones reales dentro de las empresas.
Para perfiles infantiles y adolescentes empezaremos a crear programas utilizando las bases de un videojuego.
Muy útil para aprender con ganas.
1?? Fase 1 — Fundamentos de la informática (1–2 semanas) -Qué es un programa y cómo funciona. -Lógica básica y pensamiento computacional. -Instalación y uso de herramientas: editor de código, consola, Git básico.
2?? Fase 2 — Primer lenguaje: Python (4–6 semanas) Objetivos: -Comprender la estructura de un programa. -Aprender los conceptos esenciales de cualquier lenguaje.
Contenidos: -Variables y tipos de datos -Condicionales (if/else) -Bucles (for/while) -Funciones -Listas, diccionarios y manejo de datos -Introducción a la programación orientada a objetos
Ejercicios prácticos pequeños cada día
3?? Fase 3 — Programación práctica (4 semanas) -Aprendizaje basado en proyectos: -Miniaplicaciones: calculadora, juego simple, gestor de notas -Lectura y escritura de archivos -Uso de librerías -Proyecto final individual
4?? Fase 4 — Bases de datos (2–3 semanas) -SQL básico (SELECT, INSERT, UPDATE, DELETE) -Diseño de tablas y relaciones -Conexión entre programas en Python y una base de datos
5?? Fase 5 — Desarrollo web básico (4 semanas) Frontend: -HTML -CSS -JavaScript
Backend inicial: -Servidores con Python (Flask o Django básico) -Desarrollo de una web funcional simple
6?? Fase 6 — Control de versiones y trabajo real (1–2 semanas) -Git avanzado -Uso de GitHub -Buenas prácticas de desarrollo -Estructurar un portfolio con proyectos del curso
7?? Fase 7 — Especialización opcional (continuación) El alumno elige una rama según sus intereses: -Desarrollo web (full stack) -Python para análisis de datos -Automatización y scripts -Ciberseguridad para principiantes -Apps móviles
?? Objetivo final del plan 1.Formar al alumno desde 0 hasta un nivel junior práctico, capaz de: 2.Crear programas funcionales 3.Entender bases de datos 4.Desarrollar pequeñas webs 5.Usar Git 6.Trabajar con proyectos reales