Curso: Quiero ser programador, y ¿ahora qué?
La duración total son 3 meses (36 horas distribuidas en 2 clases a la semana de 1.5 horas).
El curso comenzará el 4 de noviembre.
Módulo 1: Introducción a la Programación, Front-end y Back-end
Objetivo: Proporcionar una visión general de la programación y explicar la diferencia entre Front-end y Back-end.Temas a cubrir:
- ¿Qué es la programación?
- ¿Qué es el Front-end?
- ¿Qué es el Back-end?
- Principales lenguajes de programación para Front-end (HTML, CSS, JavaScript) y Back-end (Python, Java, Node.js, PHP).
- Discusión sobre aplicaciones web y su funcionamiento.
- Primeros pasos con un "Hello, World!" en HTML y Python con Notepad++
Módulo 2: Fundamentos de Front-end y Instalación de Herramientas
Objetivo: Introducir a los estudiantes a la programación Front-end y ayudarles a instalar las herramientas necesarias.Temas a cubrir:
- ¿Qué es el Front-end?
- Lenguajes de Front-end: HTML, CSS, JavaScript.
- Estructura básica de un documento HTML.
- Introducción a CSS para estilos básicos.
- Primeros pasos con JavaScript.
- Instalación de Visual Studio Code.
- Configuración del entorno de desarrollo.
- Crear una página web sencilla con HTML y CSS.
Módulo 3: Fundamentos de JavaScript e Instalación
Objetivo: Enseñar los fundamentos de JavaScript.Temas a cubrir:
- Conceptos básicos de JavaScript.
- Variables, tipos de datos, y operadores.
- Estructuras de control: condicionales y bucles.
- Funciones y eventos.
- Crear scripts básicos en JavaScript.
- Ejemplos prácticos de uso de estructuras de control y funciones.
Módulo 4: Introducción a Bibliotecas y Frameworks de JavaScript
Objetivo: Introdución a las bibliotecas y frameworks de JavaScript, con una mención especial a ReactJS.Temas a cubrir:
- ¿Qué son las bibliotecas y frameworks de JavaScript?
- Ejemplos populares: ReactJS, Vue.js, Angular.
- Beneficios de usar bibliotecas y frameworks.
- Introducción a ReactJS: ¿Qué es y para qué se usa?
- Conceptos básicos: Componentes.
- Ejemplo sencillo de uso de una biblioteca (muestra de cómo una biblioteca puede simplificar el código).
- Introducción a los conceptos de componentes en ReactJS.
- Crear un componente muy básico en ReactJS.
Módulo 5: Introducción al Back-end con Python e Instalación
Objetivo: Introducir a los estudiantes a la programación Back-end con Python y ayudarles a instalar Python.Temas a cubrir:
- ¿Qué es el Back-end?
- Introducción a Python para el Back-end.
- Configuración de un entorno virtual en Python.
- Instalación de Python y configuración de un entorno virtual.
- Crear un script sencillo en Python.
- Explicar el uso de paquetes y módulos en Python.
Módulo 6: Introducción a Otros Lenguajes de Back-end e Instalación
Objetivo: Proporcionar una visión general de otros lenguajes de Back-end y ayudar a los estudiantes a instalarlos.Temas a cubrir:
- Introducción a Node.js para el Back-end.
- Introducción a PHP.
- Introducción a Java para el Back-end.
- Comparación de lenguajes de Back-end.
- Instalación de Node.js y creación de un script sencillo.
- Instalación de PHP y creación de un script sencillo.
- Instalación de Java y creación de un script sencillo.
- Discusión sobre las ventajas y desventajas de cada lenguaje.
Módulo 7: Introducción a la Conexión Front-end y Back-end
Objetivo: Mostrar los conceptos básicos de la conexión entre Front-end y Back-end.Temas a cubrir:
- Concepto de solicitudes HTTP y respuestas.
- ¿Qué es una API?
- Introducción a JSON.
- Uso de formularios en HTML para enviar datos.
- Crear un formulario sencillo en HTML.
- Explicar el envío de datos desde un formulario.
- Ejemplo de respuesta simulada con JSON (sin implementar en un servidor).
Módulo 8: Resumen y Proyecto Final
Objetivo: Integrar todos los conocimientos adquiridos en un proyecto final y permitir que los estudiantes elijan el lenguaje en el que desean trabajar.Temas a cubrir:
- Resumen de conceptos clave de Front-end y Back-end.
- Planificación y desarrollo de un proyecto web sencillo en el lenguaje elegido.
- Buenas prácticas en programación.
- Recursos y caminos para seguir aprendiendo.
- Desarrollo guiado de un proyecto final (por ejemplo, una lista de tareas) en el lenguaje que elijan los estudiantes.
- Presentación y discusión de proyectos realizados.
Inscríbete al Curso
Precio: 895 euros
Precio oferta (hasta el 25 de octubre): 750 euros
(*) Hasta el 5 de Noviembre, si los dos amigos se apuntan al curso los tres recibireis un cupon para aplicar antes del pago del 25%.
Solo es posible un cupón por curso. Si ya eres un referido, no podrás aplicar otro cupón adicional por tus dos referencias.
Los contenidos y temarios del curso pueden variar ligeramente del mostrado aqui.
Preguntas frecuentes
Estas son algunas de las preguntas frecuentes que nuestros usuarios realizan
¿Cuanto duran los cursos?
Normalmente los cursos tienen una duración de 2 meses, teniendo 2 clases a la semana de 1.5 horas. Pero esto podría variar en función de las necesidades del grupo o del tipo de curso.
Estoy dudando entre varios niveles de programación. ¿Qué nivel de cursos es el mio?
Si ya sabes de programación o has realizado proyectos, te recomiendo el curso de nivel medio. Si es la primera vez o no estás familiarizado con los conceptos te recomiendo el nivel básico.
¿Que precios tienen los cursos?
Los cursos tienen un precio variable en función de la duración, el contenido y los asistentes.Y normalmente se informa unas semanas antes de la nueva convocatoria.
¿Que son las mentorias?
Son un pack de horas en que te puedo ayudar de forma personalizada en la solución de dudas especifícas que te hayan surgido sobre alguna de las materias de los cursos o tengas a la hora de ponerte a desarrollar algo. El precio varia en función de las horas y la orientación de las dudas.