Udemyalles

Programación profesional desde cero

Master modern programming skills! Learn essential concepts and technologies every developer needs to know. Boost your career with in-demand expertise.

4.8(1,629)
61,974students
99h 45m
Certificate
Vladimir Rodríguez
Vladimir RodríguezTerapeuta C. Conductual | PNL Master Coach | Programador S.

Course Content

Programación profesional desde cero is an all-levels Udemy course taught by Vladimir Rodríguez. It runs 99h 45m, is taught in Spanish, and includes a certificate of completion. Learners rate it 4.8 out of 5 from 1,629 reviews, with 61,974 students enrolled. It is a paid course, last updated February 2023.

Domina la Programación desde Cero: Un Curso Integral para Profesionales

Este curso de programación te lleva de principiante a experto, construyendo una base sólida para una carrera profesional en desarrollo. No se enfoca en un lenguaje específico, sino en los fundamentos esenciales que te permitirán adaptarte a cualquier entorno de programación. Aprenderás a pensar como un programador, a resolver problemas complejos y a diseñar soluciones eficientes.

Fundamentos de la Programación:

  • Programación Estructurada: Descubre las herramientas fundamentales para crear programas en cualquier lenguaje moderno. Aprende a definir variables, usar tipos de datos (primitivos y estructurados), implementar estructuras de control (condicionales y bucles), y trabajar con arreglos y archivos.
  • Memoria Dinámica y Tipos Abstractos de Datos (TADs): Profundiza en conceptos avanzados como punteros y gestión de la memoria RAM. Comprende la importancia de los TADs para modularizar tu código, abstraer datos y construir programas más robustos. Aprende a implementar estructuras de datos esenciales como listas (encadenadas, doblemente encadenadas, circulares), colas y pilas, y cómo crear tus propios TADs personalizados.
  • Recursividad y Árboles Binarios: Domina la recursividad, una técnica poderosa para resolver problemas complejos. Aprende a crear y manipular árboles binarios, una estructura de datos fundamental utilizada en diversas aplicaciones.
  • Programación Orientada a Objetos (POO): Aplica tus conocimientos para adoptar el paradigma de la Programación Orientada a Objetos. Aprende sobre clases, objetos, herencia, polimorfismo y casteo para diseñar programas modulares, reutilizables y fáciles de mantener. Explora el diseño básico de software con UML.

Desarrollo de Interfaces y Bases de Datos:

  • Interfaces Gráficas de Usuario (GUI): Aprende a crear interfaces intuitivas y atractivas utilizando la librería LCL de Lazarus. Domina la creación manual y gráfica de interfaces, el manejo de eventos y el control de errores.
  • Bases de Datos MySQL y SQLite: Amplía tus habilidades con el manejo de bases de datos. Aprende a conectar bases de datos a tus programas, realizar análisis y diseño de persistencia, escribir comandos SQL, y utilizar herramientas como MySQL Workbench y SQLite Studio. Comprende el mapeo de datos de tablas a objetos y el mantenimiento de bases de datos.

Proyectos Prácticos:

A lo largo del curso, desarrollarás numerosos proyectos que te permitirán aplicar los conceptos aprendidos y consolidar tus habilidades. Desde la implementación de estructuras de datos hasta la creación de aplicaciones con interfaces gráficas y la gestión de bases de datos, cada proyecto te brindará experiencia práctica y te preparará para el mundo laboral.

Este curso es ideal para:

  • Personas que buscan una carrera en programación.
  • Desarrolladores que desean ampliar sus conocimientos y habilidades.
  • Estudiantes que quieren adquirir una base sólida en desarrollo de software.
$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(1)
5h 53m
all
5.0(5)
2h 35m
beginner
5.0(26)
1h 11m
beginner

Curso de Pilates desde cero para principiantes

by Jose Antonio Almagro Lechuga

5.0(26)
3h 49m
beginner
5.0(4)
2h 26m
intermediate
5.0(2)
1h 12m
beginner