Perfil de Daniel García Nieto

user photo
Daniel
Profesor verificado Profesor verificado
Contactar
1ª clase gratis
Sobre mí
Mis clases
Contacto

Sobre mí

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
Contactar
Ver más Ver menos

Mis clases

Imparto clases Presenciales y Online
Estás identificado cómo
¿No eres {0}?
Denunciar este perfil Muchas gracias por tu ayuda