Curso de programación desde cero

Una iniciación a la programación completa y práctica
Material disponible
Básico
24 Clases 39 h
99€
79€
Precio en promoción
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. 

Qué aprenderé en el Curso de programación desde cero

  • 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

Objetivos del curso

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.

Por qué debes aprender Programación

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.

Qué tengo que saber

  • No es necesario ningún conocimiento inicial
  • Es posible realizar el curso con cualquier sistema operativo

Clases y contenidos

Introducción a la programación Gratis
  • Qué es programar
  • Algoritmos y expresión de algoritmos
  • Variables
  • Realización de nuestros primeros programas
Tipos de datos, operadores, plataformas Javascript
  • Ejecución de Javascript en el navegador
  • Ejecución de Javascript en la consola
  • Entrada y salida
  • Tipos de datos
  • Operadores
Control de cambios, Git y Visual Studio Code

Como complemento de lo visto hasta el momento en el curso tocamos un tema de interés relativo al control de cambios, Git y a Visual Studio Code.

Condicionales
  • Condicional: if
  • Bloque else
  • Anidación de condicionales
  • Estructura switch
Bucles
  • Bucle for
  • Bucle While
Arrays y Strings
  • Creación de arrays
  • Recorridos en arrays
  • Funciones de arrays
  • Funciones de strings
Ejercicios de programación

Resolvemos ejercicios planteados durante sesiones anteriores.

Funciones
  • Qué es una función, utilidad, objetivos
  • Crear e invocar funciones
  • Parámetros de las funciones Valores de retorno
Extra: Programación por bloques

En este vídeo te presentamos un sitio web bastante útil para aprender a programar. Está pensado sobretodo para los más jóvenes, escuelas de primaria, etc. Pero seguro que vendrá muy bien para aquellas personas que hasta este punto del curso están experimentando mayores dificultados. El sitio se llama code.org y básicamente nos ofrece varias actividades para aprender a programar, presentadas como un juego. En ellas vamos juntando bloques, que son como instrucciones de código, y mediante la unión de los distintos bloques se van creando algoritmos para la solución de problemas.

Juntarlo todo en un proyecto

A lo largo de esta sesión vemos el desarrollo de un juego en Javascript

Introducción a la programación orientada a objetos

-Objetos en Javascript -Clases -Métodos -Getters y setters

Programación orientada a objetos en Javascript
  • Composición
  • Herencia
Javascript en el navegador

-DOM (Document Object Model) -Eventos -Usar Javascript en un proyecto frontend

Más ejercicios de programación

Resolución de los ejercicios planteados durante el curso con los que solidificar los conocimientos de programación adquiridos.

Frameworks y Web Components
  • Javascript por dóden continuar
  • Librerías para manipulación del DOM
  • Frameworks Javascript
  • Web Components
Introducción a PHP

-Ejecución de PHP -Variables, tipos -Estructuras de control -Funciones

PHP en aplicaciones

-Paso de variables entre páginas GET -Envío de formularios POST -Acceso a base de datos

Python
  • Ejecución de Python para programas de consola
  • Variables y tipos
  • Entrada y salida
  • Estructuras de control
Java Plataforma de ejecución

-IDE de desarrollo -Variables y tipado estático -Estructuras de control Funciones

Clases y objetos en Java

-Clases -Atributos -Métodos -Creación de objetos

Resolución de dudas del curso

Resolución duda ejercicio suma

Resolución de una duda planteada por un compañero sobre uno de los ejercicios iniciales de este curso.

Repaso a bucles

Vamos a comenzar un repaso al tema de bucles, con nuevos ejercicios para seguir practicando.

Repaso a bucles y ejercicios bucle for

En esta clase presentamos un repaso al tema de bucles y realizamos una serie de 10 ejercicios de complejidad moderada resueltos con el bucle for.

Ejercicios de refuerzo bucle while

En este vídeo explicamos el bucle while y realizamos toda una batería de ejercicios que vamos a resolver en la secuencia, para que puedas seguir prácticando bucles.

Ejercicios con bucles y arrays

Una serie de ejercicios con Javascript en los que trabajamos con bucles y arrays. Estos ejercicios tienen nivel creciente, con respecto a las clases de refuerzo de bucles, por lo que seguramente resultarán un desafío para los estudiantes del curso.

Valoraciones

Gustavo Daniel A.

Noelia Silva

Enrique Buzón

Gustavo Ramirez

Aprendí un montón con Miguel y otros profesores. Las clases muy detalladas y con muchos ejemplos para practicar.

Rodolfo Carrión Coronas

Muy bueno, yo cambiaría el ejemplo de juego por una programa mas funcional por ejemplo, crear una interfaz de artículos para la venta

Laura Pérez Sánchez

josep

Marcos Per

Alicia Lizárraga

Virginia Lagos Y.

Excelente

Lobo Blanco

Las clases son geniales. Miguel Ángel explica muy bien las cosas, con calma y naturalidad.

Maria García Huertas

Muy buen curso para empezar a programar.

Raymundo Zschorlich

Enrique Gálvez

El curso está muy bien! Muchas gracias por las actualizaciones recientes.

Juan Carlos Campos Soberano

Explicado con gran claridad, para conocer los conceptos básicos, las prácticas dan un plus lo cual nos ayuda a comprender mucho mejor la teoría.

Armando Cuadrado Navarro

Giulia Ranchetti

Sergio Bou Garcés

Muy buen curso.

Enrique Duhalt Schleske

En general un buen curso, aunque creo que no es apropiado el nombre desde cero. Yo tengo background de programación y me están costando trabajo algunas cosas que dan por asumidas, como conocimiento de CSS y HTML. Voy a mi ritmo, intentando resolver los ejercicios, pero sí me está costando un poco de trabajo. Supongo a los que realmente están en cero les costará más.

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete