¡Aprende a programar! ¡Aprende con C!
4.7 (3 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
19 students enrolled
Wishlisted Wishlist

Please confirm that you want to add ¡Aprende a programar! ¡Aprende con C! to your Wishlist.

Add to Wishlist

¡Aprende a programar! ¡Aprende con C!

Aprende con las mejores prácticas con herramientas sencillas y poderosas
4.7 (3 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
19 students enrolled
Created by Paul Max A
Last updated 8/2017
Spanish
Current price: $10 Original price: $25 Discount: 60% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 11 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Al final del curso los estudiantes no solo podrán dominar la teoría y la práctica de los cursos tradicionales de C, si no que también sabrán utilizar adecuadamente los principios de la programación estructurada
  • Programar de manera natural con los mejores principios de la ingeniería de software al diseñar programas claros
View Curriculum
Requirements
  • Conocimientos básicos sobre el manejo de un PC
  • Debes conocer como hacer descargas en internet
Description

Aprende los conceptos básicos de la programación desde 0 para comprender y poder utilizar las distintas herramientas que nos proporcionan los distintos proyectos de software hoy en día.

Construye un sólido conocimiento en los fundamentos del diseño e ingeniería de software 

  • Evolución de las computadoras
  • Unidades de una computadora para el manejo por programación
  • Elementos de la programación estructurada
  • Tipos de estructura de control
  • Manejo de librerías
  • Manejo básico de la memoria

¡De manera sencilla aprende los principios que rigen a los proyectos de software más elaborados!

Adquiere sencillos y poderosos conocimientos  Aprender los fundamentos de la programación en C es la manera más sencilla de poder disernir e identificar las distintas maneras de elaborar proyectos de software. La utilización de sus principios te permitirá entender porque se toman ciertas desiciones y se siguen ciertos patrones en la elaboración de programas complejos y te permitirá ir escalando tu conocimiento de manera secuencial en la elaboración de tus propios proyecto e intereses.

Otros lenguajes utilizan los principios de la programación en C por ejemplo: C++, Java, C#, JavaScript.... los fundamentos de C te permitiran entender mejor estos lenguajes.

Contenido: Adecuado para personas completamente novatas, a través de más de 150 elementos y 13 horas de video podrás conocer cuales son los requerimientos básicos para comenzar a programar en tu computadora y convertirla en tu centro de trabajo customizado. Cada capitulo contiene los objetivos de cada sección y un resumen donde podrás evaluar si se cumplieron los objetivos; además todo, a excepción del capitulo de introducción es contenido totalmente práctico donde se muestra directamente como funcionan las cosas pues una gran cantidad de ejemplos y la secuencia de los mismos fueron tomados de distintas fuentes bibliográficas dentro de las que destacan el libro "C/C++ y Java como programar" de Pearson Prentice Hall y Deitel por Harvey M. Deitel y Paul J. Deitel, entre otras cosas los capitulos y los videos se relacionan en su titulo con los nombres de las secciones en el libro para que si lo deseas puedas consultar más información y validar tus conocimientos en la obra escrita.



Who is the target audience?
  • Cualquiera interesado en adquirir un nivel inicial de conocimiento en programacion con el lenguaje C equivalente a un curso introductorio universitario.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
67 Lectures
11:00:38
+
Introducción
1 Lecture 05:07

Aquí hablaremos acerca de lo que se necesita saber para dominar la programación aplicada al lenguaje C y que método seguiremos para acercarnos a estos temas

Preview 05:07
+
Sección 1
8 Lectures 01:09:03

En esta ocasión responderemos a la pregunta de lo que es una computadora y cual es la funcion que tiene

Preview 06:46

Aquí mencionaremos cuales son las unidades que componen a una computadora y cuales son las funciones que cada una cumplen

Organización de las computadoras
08:02

Esta ocasión trataremos la evolución de los sistemas operativos y porque existe la necesidad de ellos y como es que los programas interactuan con ellos para facilitar el tratamiento del hardware

Sistemas operativos
17:40

Conoceremos cuales son los tipos de lenguajes de programación en cuanto a lo que la maquina y nosotros entendemos. ¿Quién sabe? Igual y nos animemos a programar en binario

Lenguajes de programación
04:42

En este tutorial tendremos la oportunidad de entender que llevo a la creación del mítico lenguaje de programación C y quizas a otros.

Ejemplos de lenguajes y la historia de C
13:43

Explicare cuales son los pasos necesarios e indispensables para hacer que cualquier programa que escribamos funcione en nuestra computadora

Ambiente y funcionamiento de la programación C
10:28

No podíamos hablar de las computadoras y saltarnos el tema de las redes e internet y aunque este tema es muy extenso a detalle, valoraremos como es que vemos información a través de nuestro browser

Internet
05:51

Este es un resumen

Resumen de sección
01:51
+
Sección 2
4 Lectures 59:43

En este video presentaré algunas de las multiples maneras de acomodar nuestra computadora para empezar a programar

Preview 23:17

Una vez que hayan conseguido el entorno de desarrollo, esta será la primera pieza de código del curso

Sumas
16:42

Hablaremos acerca de los operadores aritméticos

Operadores
14:14

Un resumen

Resumen
05:30
+
Sección 3
7 Lectures 01:11:37

Introducción a los algoritmos

Algoritmos
12:21

Estudiaremos algunas de las opciones de selección para toma de decisiones

Selección
13:14

Estudiaremos los ciclos(loops) para realizar procesos repetitivos que de otra forma tendríamos que realizar nosotros mismos

Contador
11:32

Hablaremos sobre la repetición controlada por sentinela

Sentinela
15:28

Asignación
04:34

Un resumen y un ejercicio

Resumen
05:01

Esta es la resolución del ejercicio

Ejercicio Resuelto
09:27
+
Seccion 4
5 Lectures 52:39

Introducción formal a las estructuras de control comenzando por For

For
20:06

Estructura de selección Switch

Switch
12:53

Presentación de otra estructura de control

DoWhile
09:47

Hablaremos sobre los operadores lógicos

Lógicos
05:50

Un resumen de la sección

Resumen
04:03
+
Sección 5
5 Lectures 01:08:23

Introducción a bloques de modularidad

Funciones
20:36

Generación de numeros aleatorios

Rand_session
15:44

Teoría del alcance 

Alcance
16:01

Tratamiento sobre las funciones recursivas

Recursividad
13:19

Resumen de sección

Resumen
02:43
+
Sección 6
7 Lectures 01:16:46

Introducción a la estructura de datos de tipo arreglo

Arreglos
15:19

Ejemplos de manipulación de arreglos

EjemplosArr
10:46

Caracteres
10:17

Paso de arreglos a funciones

Paso a función
07:57

Un algortimo de ordenamiento

Ordenamiento
07:05

Un algoritmo de búsqueda

Busqueda
16:16

En este tutorial hablaremos de arreglos multidimensionales

Multidimensión
09:06
+
Sección 7
8 Lectures 01:06:51

Introducción a las variables de apuntador y las direcciones en memoria

Apuntadores
11:11

Tratamiento sobre la palabra reservada const

Const
10:38

Ordenamiento burbuja con apuntadores

Burbuja
11:26

Hablaremos en este tutorial del operador sizeof

Sizeof
08:32

En esta ocasión le daremos pie a los arreglos de apuntadores

Arreglos de apuntadores
04:33

Ascendente
12:14

En esta ocasión crearemos un sistema de menus con arreglos de funciones

Menus
04:23

Resumen de sección

Resumen
03:54
+
Sección 8
7 Lectures 01:02:25
Caracteres
11:19

Stdlib
14:38

entrada_salida
11:39

Strcpy
06:18

Comparación
10:39

Otros
05:04

Resumen
02:48
+
Sección 9
3 Lectures 20:39
Formato
08:18

Banderas
06:16

Scanf
06:05
3 More Sections
About the Instructor
Paul Max A
4.7 Average rating
3 Reviews
19 Students
1 Course
Sr.

Nací en Méxcio, soy estudiante de bioquímica clínica en la Universidad de las Américas Puebla, aprendí a desarrollar en Java con John Purcell de Cave of Programming, conozco C y C++, mi especialidad son las bases de datos, manejo de archivos y renderización de gráficos. Actualmente estoy en desarrollo de un software para manejo de atletas de alto rendimiento.