Curso de programación desde cero

FrontEnd, BackEnd

Una iniciación a la programación completa y práctica

Básico Corto (hasta 8 horas) Precio en promoción 99€ 79€

El Curso de programación desde cero es una formación práctica para aprender a programar de una manera sencilla y completa. Comenzaremos por los conocimientos más básicos y profundizaremos hasta un nivel que permita a los estudiantes desenvolverse correctamente en la creación de programas y les facilite la entrada en cualquier lenguaje de programación popular.

Nuestra filosofía de este curso es: "a programar se aprende programando". Para ello cada sesión aportará nuevo conocimiento, que los estudiantes tendrán que reforzar realizando ejercicios por su cuenta, que se corregirán también en las clases. La mayoría de las sesiones se realizarán con el lenguaje Javascript, pero en el curso también abordaremos otros lenguajes como Python, PHP o Java.

Objetivo

Este es un curso de programación desde cero en el que iremos paso a paso, aprendiendo y practicando. El objetivo es dejar muy claros los fundamentos de la programación y enseñar al estudiante cómo construir algoritmos y expresarlos en código en cualquier lenguaje de programación.

Queremos asentar además una serie de principios y buenas prácticas para que los estudiantes sean capaces de desarrollarse profesionalmente, sin caer en errores básicos de personas sin experiencia o autodidactas.

Qué aprenderás en el curso de programación

๏ Cómo planificarse y aclarar las ideas antes de escribir código

๏ Cómo crear y expresar algoritmos de distintas maneras

๏ Las bases de la programación: variables, tipos de datos, estructuras de control, funciones, etc.

๏ Los fundamentos de la programación orientada a objetos

๏ El lenguaje Javascript para ejecución de código en el navegador

๏ Los fundamentos de otros lenguajes como PHP, Python o Java

Por qué hacer este curso

La programación es una disciplina transversal, un conocimiento útil para todas las personas que se dedican de alguna manera a las nuevas tecnologías de la información. Aprender a programar no es una tarea difícil. Con un poco de ayuda y mucha práctica cualquier persona será capaz de disfrutar de la programación y aplicarla de una manera consistente en su día a día.

Este curso te ayudará a ahorrar mucho tiempo, en comparación con aprender por tu cuenta. Podrás realizar una extensa batería de ejemplos y practicar todos los aspectos necesarios para afrontar desafíos con la ayuda de una base sólida. Podrás aprender sobre la base de las buenas prácticas, para minimizar frustraciones y llegar a resultados más profesionales, usando las herramientas más adecuadas en el momento actual.

Requisitos del curso

๏ No es necesario ningún conocimiento inicial

๏ Es posible realizar el curso con cualquier sistema operativo

Clases del curso

1.- Introducción a la programación

    -Qué es programar

    -Pasos previos antes de programar

    -Algoritmos y expresión de algoritmos

    -Variables

    -Realización de nuestros primeros programas

2.- Plataformas para programación de Javascript

    -Ejecución de Javascript en el navegador

    -Ejecución de Javascript en la consola

    -Entrada y salida

    -Tipos de datos

    -Operadores

3.- Condicionales

    -Condicional: if

    -Bloque else

    -Anidación de condicionales

    -Estructura switch

4.- Bucles

    -Bucle for

    -Bucle While

5.- Arrays y Strings

    -Creación de arrays

    -Recorridos en arrays

    -Funciones de arrays

    -Funciones de strings

6.- Funciones

    -Qué es una función, utilidad, objetivos

    -Crear e invocar funciones

    -Parámetros de las funciones Valores de retorno

7.- Juntarlo todo en un proyecto

    -Desarrollo de un juego en Javascript

8.- Introducción a la programación orientada a objetos

    -Objetos en Javascript

    -Clases

    -Métodos

    -Getters y setters

9.- Programación orientada a objetos en Javascript

    -Composición

    -Herencia

10.- Javascript en el navegador

    -DOM (Document Object Model)

    -Eventos

    -Usar Javascript en un proyecto frontend

11.- Introducción a PHP

    -Ejecución de PHP

    -Variables, tipos

    -Estructuras de control

    -Funciones

12.- PHP en aplicaciones

    -Paso de variables entre páginas GET

    -Envío de formularios POST

    -Acceso a base de datos

13.- Python

    -Ejecución de Python para programas de consola

    -Variables y tipos

    -Entrada y salida

    -Estructuras de control

14.- Java Plataforma de ejecución

    -IDE de desarrollo

    -Variables y tipado estático

    -Estructuras de control Funciones

15.- Clases y objetos en Java

    -Clases

    -Atributos

    -Métodos

    -Creación de objetos

CONTENIDO

Introducción a la programación

Miguel Angel Alvarez
1:54:42

Condicionales

Miguel Angel Alvarez
1:45:32

Bucles

Miguel Angel Alvarez
1:55:17

Arrays y Strings

Miguel Angel Alvarez
1:37:25

Ejercicios de programación

Miguel Angel Alvarez
1:02:24

Funciones

Miguel Angel Alvarez
2:05:58

Extra: Programación por bloques

Miguel Angel Alvarez
24:54

Juntarlo todo en un proyecto

Miguel Angel Alvarez
2:02:07

Javascript en el navegador

Miguel Angel Alvarez
2:23:22

Más ejercicios de programación

Miguel Angel Alvarez
1:49:39

Frameworks y Web Components

Miguel Angel Alvarez
2:57:57

Introducción a PHP

Miguel Angel Alvarez
1:59:15

PHP en aplicaciones

Miguel Angel Alvarez
2:18:16

Python

Noelia Silva
1:54:08

Java Plataforma de ejecución

José Dimas Luján
1:40:58

Clases y objetos en Java

José Dimas Luján
1:30:00

CONTENIDO

Introducción a la programación

Miguel Angel Alvarez
1:54:42

Condicionales

Miguel Angel Alvarez
1:45:32

Bucles

Miguel Angel Alvarez
1:55:17

Arrays y Strings

Miguel Angel Alvarez
1:37:25

Ejercicios de programación

Miguel Angel Alvarez
1:02:24

Funciones

Miguel Angel Alvarez
2:05:58

Extra: Programación por bloques

Miguel Angel Alvarez
24:54

Juntarlo todo en un proyecto

Miguel Angel Alvarez
2:02:07

Javascript en el navegador

Miguel Angel Alvarez
2:23:22

Más ejercicios de programación

Miguel Angel Alvarez
1:49:39

Frameworks y Web Components

Miguel Angel Alvarez
2:57:57

Introducción a PHP

Miguel Angel Alvarez
1:59:15

PHP en aplicaciones

Miguel Angel Alvarez
2:18:16

Python

Noelia Silva
1:54:08

Java Plataforma de ejecución

José Dimas Luján
1:40:58

Clases y objetos en Java

José Dimas Luján
1:30:00