Fundamentos de Programación

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Aprende las Bases de la Programación en 9 lenguajes a la vez: Java, Python, Go, C++, PHP, Ruby, C#, JavaScript y C

Actualizado en agosto de 2023

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++

  • 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.

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


  • Manejar las bases de la programación en Java, C, Python, Go, Ruby, C++, JavaScript, PHP y Ruby

  • Estarán listos para adentrarse de modo avanzado a CUALQUIER área del desarrollo de software: programación de apps, juegos, web, etc.

  • Buenas prácticas para escribir código

Course Curriculum

Instructor

Profile photo of Jose Javier Villena
Jose Javier Villena

Soy un apasionado de la programación en varios lenguajes. Actualmente soy Tutor Premium para CodigoFacilito (canal de programación en castellano con más suscriptores del mundo - 630k), tambien he participado en la Comunidad de Platzi y tengo experiencia como Redactor para Cristalab (portal de artículos escritos sobre tecnología más grande del mundo en español) y además he impartido cursos como...

Review
4.9 course rating
4K ratings
ui-avatar of Gustavo Xavier Calderón Valdiviezo
Gustavo X. C. V.
3.5
7 months ago

Me gustó el curso me ayudo a comprender mejor ciertos temas. Gracias.

  • Helpful
  • Not helpful
ui-avatar of Nathaliencarnacion27
Nathaliencarnacion27
5.0
7 months ago

Muchas!, muy útil y muy interesante aprendí muchas cosas.

  • Helpful
  • Not helpful
ui-avatar of Anthony Núñez Urraca
Anthony N. U.
3.5
7 months ago

El curso es muy bueno para sentar las bases de la programacion. Mi unica queja es que el curso es extremadamente teórico y poco practico. Tantos conocimientos y tanta información no debería ser impartida 100% en teoría. Yo recomendaria al profesor usar un IDE, elegir un solo lenguaje y hacer las clases mas dinamicas con codigo real. Al final de todo no es necesario ver como se hace un bucle en cada lenguaje, lo correcto es aprender el bucle enfocandose en un solo lenguaje.

  • Helpful
  • Not helpful
ui-avatar of Agustin Rego
Agustin R.
4.5
8 months ago

Definitvamente son fundamentos y se cubren los conecptos diría que base para afrontar formaciones más amplias. Se ha quedado corto en al menos guiar en el set up de alguno de los IDEs y cómo incluso se podría llegar a practicar, como lo dicen varias personas; pero también es cierto que indagando en la we puedes resolverlo y aprender en el transcurso... al fnal, así es como ejecutas proyectos de desarollo, ¿no?

  • Helpful
  • Not helpful
ui-avatar of Ameyalli Monserrat Mendoza Abrego
Ameyalli M. M. A.
5.0
8 months ago

Han sido buenos videos cortos y explicados de forma muy comprensible

  • Helpful
  • Not helpful
ui-avatar of Dario Perez
Dario P.
5.0
8 months ago

Muy bien explicado y dictado, espero poder poner en práctica los conocimientos adquiridos en el corto plazo.

  • Helpful
  • Not helpful
ui-avatar of Bladimir Gonzales Miranda
Bladimir G. M.
4.5
8 months ago

Me gustaron las explicaciones, me ha parecido mejor la última sección de ejercicios con operadores.

  • Helpful
  • Not helpful
ui-avatar of Keila Tamara Piñon Maldonado
Keila T. P. M.
4.0
8 months ago

creo que va a un buen ritmo y explica muy bien

  • Helpful
  • Not helpful
ui-avatar of Yessicainoa250901
Yessicainoa250901
5.0
8 months ago

Me encanta este curso esta muy entendible.
aprendi que HTML no es un lenguaje de programaciòn si no de etiquetas
entre otras cosas.

  • Helpful
  • Not helpful
ui-avatar of Castillojohanny 21
Castillojohanny 2.
5.0
9 months ago

Porque todo lo explicado lo hizo de manera detallada y entendible.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses