> Manuales > Curso de programación

Este es un Curso de Programación básico que ofrecimos gratuitamente en DesarrolloWeb.com y EscuelaIT en enero de 2015. El curso de programación desde cero en vídeo etá dividido en varias sesiones que te introducen los conceptos fundamentales que tienes que conocer antes de aprender cualquier lenguaje de programación.

Cada uno de los vídeos de las clases fueron emitidos en directo ante los estudiantes suscritos. El equipo doncente lo formaron varios profesores con amplia experiencia enfocada a la programación y el desarrollo de aplicaciones.

Entre los temas que se impartieron figuran una introducción a los lenguajes, tipos de datos, algoritmos, estructuras necesarias para la creación de algoritmos complejos como condicionales y repeticiones, así como subprogramación por medio de funciones. También se vieron asuntos relacionados con el mundo de los objetos y estructuras de datos complejas, para acabar con una sesión que nos ofrece una vista de pájaro a diferentes lenguajes y sus aplicaciones principales.

El enfoque que se aplicó en este curso de programación es el de asentar las bases para la programación y el desarrollo en cualquier tipo de lenguaje. O sea, se dio más importancia a los conceptos de programación que a los lenguajes en si. El motivo es que esos conceptos son los mismos para cualquier lenguaje, al menos los principales, y nos deben servir de base para luego acercarnos a los lenguajes ya en específico. No obstante, para los ejemplos todos los profesores usaron Javascript, por lo que también sirve para aprender algunas de las utilidades y modos de trabajo de este lenguaje estándar en el desarrollo web y en numerosas plataformas.

En definitiva, pretendimos dar una visión más académica y basada en los fundamentos de la programación, más que particular de un lenguaje en concreto. Un conocimiento que generalmente no se ofrece en otros cursos de programación donde, por querer abarcar mucho en poco tiempo, se dejan de lado conceptos importantes y necesarios para ser un buen programador en el futuro.

Curso de programación
Artículos
  • Artículos del manual

  • Fundamentos básicos sobre el mundo de la programación

    Comenzamos explicando qué es un lenguaje y qué es la programación. Estudiaremos qué partes tiene un lenguaje, qué es la sintaxis, qué son las expresiones y otras cosas básicas que debes de entender como los tipos de datos.

  • 1 Introducción a los Lenguajes de Programación

    Primera clase, con Luis Fernández. Introducción a los lenguajes en general y al modo de comunicarse con un ordenador cuando estamos programando. En el Curso Gratuito de los Fundamentos de la Programación.

  • 2 Tipos de datos, variables, entrada y salida

    Segunda clase de los fundamentos de la programación, dedicada a tipos de datos, variables, operadores y muchas otras cosas básicas en lenguajes de programación en general y Javascript en particular.

  • Algoritmos

    Nos metemos de lleno en el mundo de los algoritmos. Algoritmo es un concepto de tu día a día, que se usa en cualquier contexto, no solo en la programación. Veremos qué es un algoritmo, cómo se construyen los algoritmos y otros puntos interesantes que debes conocer cuando estas comenzando a programar.

  • 3 Programación de Algoritmos

    Qué es un algoritmo, partes de un algoritmo, características y ejemplos de algoritmos, así como programas en el lenguaje Javascript.

  • 4 Primeros algoritmos y su codificación en Javascript

    Algoritmos expresados con palabras y sus correspondientes programas expresados con el lenguaje Javascript, una clase práctica para afianzar conoceptos básicos de programación.

  • Estructuras de control

    Continuamos el curso de programación desde cero con una serie de sesiones dedicadas a las estructuras de control. Veremos los condicionales, los bucles con ejemplos para que los puedas entender perfectamente.

  • 5 Alternativas o condicionales

    Esta clase está dedicada a entender el concepto de alternativa, o condicional, que nos permite tomar decisiones en los lenguajes de programación.

  • 6 Repeticiones o bucles

    Qué son las repeticiones, más conocidos por la palabra bucle, en los lenguajes de programación, el por qué de su importancia y cómo se realizan en Javascript, junto con los distintos tipos de bucles, for, while...

  • 7 Subprogramación, funciones

    Subprogramación es la forma más básica de organizar el código de los programas informáticos, en la mayoría de los lenguajes de programación implementada por medio de las funciones. Vídeo de una clase completa con ejemplos en Javascript.

  • Objetos

    Aunque el mundo de la programación orientada a objetos es complejo y no sería productivo abordarlo en detalle en un curso de iniciación a la programación, sí queremos que comiences a tener unas ideas básicas sobre lo que son los objetos y por qué son tan importantes en la programación.

  • 8 Qué son los objetos

    Una clase elemental de introducción a la programación orientada a objetos en la que se aclaran conceptos como objeto, clase, método, propiedad, estado o mensaje, conociendo la sintaxis de OOP en Javascript.

  • 9 Trabajo con objetos en Javascript

    Clase dedicada a aprender a usar objetos en el lenguaje Javascript, creación de objetos, acceso a propiedades, métodos, objetos incorporados, etc.

  • Conceptos básicos de estructuras de datos

    En esta clase queremos introducirte en lo que son las estructuras de datos, viendo con detalle la más importante en el momento que nos encontramos, los arrays. El mundo de las estructuras de datos también es complejo, pero al menos de momento puedes comenzar con unas nociones básicas.

  • 10 Estructuras de datos

    Qué son las estructuras de datos más fundamentales en en mundo de la programación, y cómo se implementan algunos ejemplos en Javascript.

  • Epílogo de cultura general sobre programación

    Finalizamos con una clase más informativa, que te dará una perspectiva interesante sobre el mundo de la programación, con datos útiles para entender cómo ha evolucionado y las distintas vertientes que tiene actualmente.

  • 11 Historia y los tipos de lenguajes de programación

    Es una clase en la que profundizamos en los distintos tipos de lenguajes de programación, con una breve introducción histórica y una completa clasificación atendiendo a sus características.

Manuales relacionados