Cursos desde solo $13.99 USD y consigue un 20% extra usando el código RELAMPAGO20SEP | Aprende de los mejores instructores seleccionados por nosotros. ¡Finaliza mañana!.

RELAMPAGO20SEP

Aprende a programar desde las bases

En este curso aprenderás las bases y fundamentos de la programación para que  te puedas desempeñar en el mundo del desarrollo de software.

Por Francisco García | Ingeniero en sistemas computacionales

(10)
$15.99 USD $98.00 USD

Garantía de reembolso de 15 días

Este curso incluye:

▪️ 2h 12m de duración bajo demanda

▪️ 64 lecciones

▪️ 30 recursos descargables

▪️ Disponible en dispositivos móviles

▪️ Acceso para siempre

▪️ Idioma:

  • Español

▪️ Consultas ilimitadas

✦ Bonus: Set de Guías Descargables

⚑ Certificado de finalización

Lo que aprenderás

🟧 Aprender la lógica de programación.

🟧 Primer contacto con un lenguaje tan poderoso y complejo como lo es C.

🟧 Comprender los elementos básicos y esenciales para la programación.

🟧 Aprender a diseñar algoritmos.

🟧 Aprender diseño de pseudocódigo.

🟧 Entender el paradigma estructurado.

🟧 Conocer los paradigmas de programación.

🟧 Comprender los conceptos básicos del lenguaje C.

🟧 Aprender el diseño de diagramas de flujo.

Contenido del curso

U1:  ¿Qué es la programación?
  • Introducción a la sección
  • ¿Qué es una computadora? 
  • La programación 
  • Niveles de abstracción
U2: Algoritmia 
  • Introducción a la sección
  • ¿Qué es un algoritmo? 
  • Diseño de algoritmos 
U3:  Diagramas de flujo 
  • Introducción a la sección 
  • ¿Qué es un diagrama de flujo? 
  • Simbología y operadores
  • Reglas de construcción 
  • PSeInt 
  • Asignación y variables 
  • Estructuras de control de flujo
  • Bucles
  • Anidamiento 
U4: Pseudocódigo 
  • Introducción a la sección 
  • ¿Qué es un pseudocódigo? 
  • Estructura y sintaxis 
  • Reglas de construcción 
  • Traducir diagrama de flujo a pseudocódigo 1
  • Traducir diagrama de flujo a pseudocódigo 2
U5: Programación Estructurada
  • Introducción a la sección 
  • Paradigmas de programación
  • Programación estructurada
U6: ¡Programando!
  • Introducción a la sección 
  • Historia
  • Descargar y configurar compilador GCC 
  • Descargar Sublime Text
  • Hola Mundo! 
U7: Tipos de datos
  • Palabras reservadas y declaración de variables 
  • Comentarios 
  • Enteros
  • Punto flotante 
  • Caracteres 
  • Tamaños de datos 
  • Conversión de tipos de datos (automático y cast)
  • Constantes 
U8: Operadores 
  • Aritméticos 
  • Relación 
  • Lógicos
U9: Tipos de datos
  • If – else 
  • Switch
  • Bucle While
  • Bucle Do While
  • Bucle For
U10: Modularidad
  • Funciones y procedimientos 
  • Paso por valor (variables locales y globales)
  • Paso por referencia 
U11: Arreglos
  • ¿Qué es un arreglo? 
  • Arreglo unidimensional
  • Arreglo multidimensional 
  • Estático unidimensional 
  • Estático multidimensional 
U12: Apuntadores
  • Conceptos
  • Direcciones
  • Declaración e inicialización
  • NULL y Void
  • Aritmética de apuntadores
  • Memoria dinámica (malloc)
  • Apuntadores en funciones 
U13: Apuntadores
  • Cadenas de caracteres 
  • Librería String.h 
  • Librería ctype.h
Evaluación del curso
  • Este curso contiene un examen final
G-Tools: Para estudiantes
  • Acceso exclusivo a herramientas de vanguardia para estudiantes: mejora tu empleabilidad, participa en eventos exclusivos, aprovecha nuestro asistente virtual inteligente y más.
⚑ Certificado de finalización
  • Tu certificado digital personalizado, una insignia única de tus logros, con validez internacional, duración del curso y código QR para verificación instantánea.
__
Recursos descargables:

📎 Set de Guías Complementarias:

▸ Guía - EBOOK Introducción al desarrollo web front end HTML y CSS desde cero
▸ Guía - Guía Python de Cero a Experto
▸ Guía - Guía WordPress: Crea tu sitio Web
▸ 5 Accesos a artículos complementarios de G-Talent
▸ Comprimido de códigos y ejercicios (22)

Descripción

✔️ En este curso aprenderás las bases y fundamentos de la programación para que te puedas desempeñar en el mundo del desarrollo de software, verás desde conceptos básicos hasta el ponerlos en práctica programando directamente en el lenguaje C.

✔️ Aprenderás a los conceptos y conocimientos necesarios para poder pasar a la creación de código, revisaremos los temas de la creación de algoritmos, diseño de diagramas de flujo, pseudocódigo con ayuda del software PSeInt, con el cual darás tus primeros pasos en la creación de programas sencillos, pero en donde entenderás el comportamiento de cada uno de los elementos de la programación estructurada.

Además, todos esos conocimientos los aplicarás creando programas de verdad en un gran lenguaje de programación como es en lenguaje C, ya que este lenguaje es el ideal para aprender a programar por su nivel de abstracción, ya que te permitirá comprender el comportamiento de operaciones a bajo nivel y alto nivel, después de comprender la forma de programar en C, te será más fácil aprender otros lenguajes y otros paradigmas de programación.

✔️ Revisaremos algunos de los algoritmos más comunes, entenderás la definición clara de un algoritmo y como pasar de un problema al diseño de una secuencia de instrucciones (algoritmo) que nos permitirá crear soluciones a problemas.

✔️ Mediante PSeInt aprenderás y entenderás el comportamiento de los elementos que te permitirán crear tus primeros programas diseñando diagrama de flujo y programas completamente funcionales.

✔️ Mediante un lenguaje natural aprenderás a pasar de los diagramas de flujo o crear directamente pseudocódigos que serán muy parecidos al lenguaje de programación, todo esto mediante el uso de PSeInt.

✔️ Revisaremos cuáles son algunos de los paradigmas más reconocidos, además de los principios de algunos de estos, también revisaremos el paradigma estructurado que es con el cual estaremos trabajando a lo largo del curso y el cual el lenguaje C adapta mejor y te servirá como base para seguir aprendiendo otros paradigmas.


Empresas de todas las industrias invierten en el desarrollo de sus equipos con este curso de G-Talent y Francisco García


Customer Reviews

Based on 10 reviews
60%
(6)
40%
(4)
0%
(0)
0%
(0)
0%
(0)
C
Camila Martínez
Empecé con un poco de nervios, pero ahora estoy mas segura

Como principiante, estaba un poco nerviosa, pero este curso me hizo sentir muy cómoda.

L
Laura Silva
Un curso para seguir creciendo

Lo que más me gustó del curso fue la flexibilidad. Puedo estudiar a mi propio ritmo y desde cualquier lugar.

M
Mateo García
Excelente calidad de curso

Los contenidos son fáciles de entender para las personas que inician de cero, explica sin dar tanta vuelta al tema

Francisco García

Ingeniero en sistemas computacionales

Sobre Francisco García

Ingeniero en sistemas computacionales

Desarrollador de software con más de 8 años de experiencia en el diseño y desarrollo de aplicaciones web, móviles (iOS / Android) y de escritorio. A lo largo de su carrera, Francisco ha trabajado con una amplia gama de lenguajes de programación, incluyendo C, C++, Java, Swift, PHP, Python y JavaScript. Además, está certificado como Scrum Developer y Scrum Master, lo que le permite gestionar proyectos de desarrollo de manera ágil y eficiente.

Francisco ha demostrado su versatilidad y habilidad en el desarrollo de software, participando en proyectos de diversos niveles de complejidad y siempre superando las expectativas de sus clientes. Su experiencia abarca desde el desarrollo de aplicaciones hasta la implementación de soluciones tecnológicas avanzadas, adaptándose a las necesidades específicas de cada proyecto. Su conocimiento no se limita a la ingeniería de sistemas; también ha incursionado en el campo de la biotecnología y la bioinformática, integrando tecnología con ciencias de la vida.

Francisco es un apasionado del aprendizaje continuo y el desarrollo personal. Actualmente, estudia simultáneamente tres carreras adicionales: Ciencias Políticas, Mercadotecnia y Biotecnología. Este deseo de aprender y crecer constantemente lo impulsa a mejorar sus habilidades ya estar siempre a la vanguardia en su campo.

¿Qué hace a Francisco diferente?

▪️ Amplia Experiencia en Desarrollo de Software : Con más de 8 años en la industria, Francisco ha dominado Múltiples lenguajes de programación y plataformas, lo que le permite abordar proyectos diversos con confianza y precisión.
▪️ Certificaciones en Metodologías Ágiles : Su certificación como Scrum Developer y Scrum Master le permite liderar equipos y proyectos con enfoque en la agilidad y eficiencia.
▪️ Interdisciplinariedad y Aprendizaje Continuo : Francisco no solo se especializa en ingeniería de sistemas, sino que también estudia Ciencias Políticas, Mercadotecnia y Biotecnología, lo que le brinda una perspectiva única y holística en el desarrollo de soluciones tecnológicas.

Si estás buscando un experto en desarrollo de software con un enfoque integral y adaptable, Francisco García es la opción ideal. Únete a sus cursos y aprende de alguien que no solo domina la tecnología, sino que también está comprometido con el aprendizaje continuo y la innovación.

Descubre el valor añadido: G-Tools y mucho más

Además de contenido de alta calidad, este curso te brinda acceso a G-Tools, una suite de herramientas y recursos diseñados para potenciar tu aprendizaje y tu carrera profesional.

Recursos de apoyo de empleabilidad, eventos en vivo y aprovecha la inteligencia artificial de Aixa.IA para resolver tus dudas en cualquier momento.

¿Qué esperar de los cursos de G-Talent?

  • Estudia a tu ritmo

    Consigue cursos en video, impartidos por instructores de primera, para estudiar a tu propio ritmo

  • Aprende de los mejores

    Lleva cursos de alta calidad desarrollados expertos seleccionados con cuidado

  • Calidad garantizada

    ¿No estás seguro?, todos nuestros cursos ofrecen garantía de éxito de 15 días

  • Acompañamiento permanente

    Aprende a tu ritmo, con actualización, acceso y acompañamiento de por vida.

  • Certificado personalizado

    Consigue un certificado de clase mundial, con validez internacional y código único cifrado QR

  • G-Tools: Para estudiantes

    Encuentra todas las herramientas que necesitas para tu empleabilidad en un solo lugar.