Está en la página 1de 4

Descripción

Actualizado en noviembre de 2017

En este curso de Fundamentos de Programación aprenderás de forma básica y muy completa las
nociones más elementales sobre el desarrollo de software. Este curso dará un recorrido
completo por todos los conceptos más básicos para aprender a programar, lo cual te permitirá
entender cualquier lenguaje gracias a la visión global que adquirirás. De hecho a lo largo del
curso aprenderás cámo aplicar cada idea en 9 lenguajes simultáneamente.

Aprenderás las bases de la programación en varias de las principales áreas de desarrollo de


software:

El desarrollo web

El desarrollo de apps para dispositivos móviles

El desarrollo de aplicaciones de escritorio

Te animo a que veas el temario y cualquiera de las clases que estén accesibles antes de comprar
el curso y seguro que desearás ver el resto del curso.

Los lenguajes que veremos en este curso son los siguientes:

Python

Ruby

JavaScript

PHP

Java

Go

C++
C#

Además contarás con material didáctico descargable, ejercicios propuestos y ejemplos de uso en
software de la vida real, para que entiendas cómo se han desarrollado tales programas y sepas
tú también cómo hacerlo.

El curso está dividido en varios bloques:

Introducción a la programación

En esta sección entenderás qué es programar, qué son los lenguajes de programación, qué
diferentes tipos de lenguajes hay, cómo interactuan con el procesador de la máquina, sabrás lo
que se cuece realmente por dentro, qué áreas del desarrollo existen y en qué lenguajes se
pueden llevar a cabo, así como las diferentes herramientas que puedes usar para programar en
cada uno de los 9 lenguajes que se abordan en el curso.

Manejo de Datos

Aquí aprenderás los tipos de datos que hay, cómo se administran en cada lenguaje, cómo hacer
operaciones con los valores y recursos avanzados como los arrays y las matrices de varias
dimensiones para almacenar datos en masa.

Programación Estructurada

En este sección entenderás cómo funciona el flujo de ejecución de las instrucciones escritas en
el código del programa, de eso modo aprenderás a tomar el control de la ejecución y decidir qué
debe hacer tu programa en cada momento.
Programación Modular

Descubre las formás más básicas de agrupar el código en bloques independientes para tener
todas las instrucciones mejor organizadas y de forma más optimizada. Eso te ayudará a
mantener y visualizar mejor el proceso de ejecución.

Programación Orientada a Objetos (POO)

No sabes programar si no entiendes los Objetos, qué son, cómo funcionan, cómo crearlos y
administrarlos, así como establecer Herencia entre Objetos y el uso de Polimorfismo. En esta
sección te mostraré todos estos puntos con varios ejemplos prácticos.

Pero eso no es todo, hay más secciones que serán añadidas al curso de forma constante, como
datos almacenados, estructuras de memoria dinámica, manejo de errores, buenas prácticas, etc.
hasta abarcar todas las bases de este apasionante mundo.

Todos los conceptos se explican en detalle, paso a paso y entendiendo el por qué de cada cosa.
Así podrás sentar las bases desde un principio en tu desarrollo profesional. Este curso te
permitirá expandirte a cualquier área del desarrollo de software.

¿Verdad que es genial? Pues lo mejor de todo es que está a tu alcance.

Compra el curso y disfruta de todo lo que te está esperando.

Nos vemos!
José Javier Villena

¿A quién está dirigido?

Estudiantes de Programación

Estudiantes de Ingeniería de Sistemas

Estudiantes de Desarrollo de Aplicaciones Multiplataforma

Estudiantes de Desarrollo de Aplicaciones Web

Estudiantes de Desarrollo de Videojuegos

Cualquier persona interesada en la Programación