Aprende Lenguaje de Programación DART al crear una Web App
4.0 (1 rating)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
16 students enrolled

Aprende Lenguaje de Programación DART al crear una Web App

Aprende el lenguaje de programación Dart al construir una web app (no se requiere conocimiento de framework).
4.0 (1 rating)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
16 students enrolled
Created by Ermin Dedic
Last updated 12/2018
Spanish
Spanish
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 2.5 hours on-demand video
  • 4 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Cómo crear una app web simple utilizando Dart
  • Cómo evaluar y distinguir entre decisiones simples de diseño (IE cuándo usar genéricos, enums, clases abstractas, etc)
  • Cómo aplicar los conceptos Dart en tus propias apps
  • Cómo definir ideas/conceptos clave de Dart
Course content
Expand all 30 lectures 02:45:19
+ Introducción
5 lectures 17:02

Esta clase te introduce al curso. Hablo acerca de mi estilo de enseñanza, las habilidades que obtendrás, y más.

Preview 02:28
Nota Importante (Instalación y Configuración)
00:31

Esta es una instalación y configuración basada en Windows, ya que personalmente utilizo Windows. Sin embargo, si usas Linux o Mac, también puedes seguir el curso aunque tus pasos discreparán a lo largo del proceso.

Preview 09:11

Aún cuando el Bootstrap no es el enfoque principal de este curso, sí utilizamos bootstrap para dar estilo a algunos de los componentes de la app, ¡así que esta es una pequeña introducción a los componentes principales!

Preview 03:01

Echa un vistazo a la app que estaremos construyendo juntos.

Preview 01:51
+ El Panorama General
6 lectures 30:37

Nota importante sobre ver este curso

Nota importante sobre ver este curso
00:11

Para comenzar, te daré un poco de intuición para ayudarte a comprender la programación orientada al objeto/ programación basada en clase, que Dart utiliza. El objetivo es que tú puedas ver el panorama general. Este es el enfoque de aprendizaje de arriba hacia abajo.

Preview 07:35

Convirtamos esa intuición de panorama general en programación. Ve el panorama general mediante programarlo.  

Convirtiendo nuestra intuición en programación
12:32

Estaremos manipulando el DOM. Te daré la intuición que necesitas para comprender el Modelo Objeto Documento.

Intuición de Modelo Objeto Documento (DOM)
02:05

Agregamos nuestros elementos al programa.

Agregando nuestros Elementos
07:54

Recuerda que tiempo atrás hicimos un classe leiteira. Dado que hemos hecho algunos cambios a nuestro groceryitem.dart, necesitaremos actualizar nuestro classe leiteira. Por favor actualízalo de acuerdo a más abajao. Todo lo que estamos haciendo en realidad es agregar todo a nuestro constructor, y a nuestro súper método.

Actualizando nuestro classe Leiteira (dairy.dart)
00:19

Examen 1

Examen 1
4 questions
+ Construyendo en Conocimiento
6 lectures 44:09

La modularidad es una base en el desarrollo de software, y te diré cómo Dart implementa este concepto.

Modularidad en Dart (Paquetes & Bilbiotecas)
06:24

Las clases son funciones y datos generados. Describo lo que las clases nos permiten hacer y también diferenciar variables/métodos de clases y ejemplos de variables/métodos.

Clases
05:27

Cubro los tipos de datos primitivos (cadena, num (doble, int) y booleano.

Tipos de datos primitivos (cadena, num, booleano)
04:10

Las variables son lugares de almacenaje. Yo te muestro cómo puedes generarlos, la diferencia entre variables de clase e instancia y cómo iniciarlos.

Variables
08:41

Los métodos son funciones que están ligados a una clase. ¡Pero este video te mostrará más que eso!

Métodos
06:54

Constructores (Generativos y Nombrados)

Constructores (Generativos y Nombrados)
12:33

Examen 2

Examen 2
8 questions
+ Colecciones, Genéricos, Enums
4 lectures 17:52

Te muestro cómo puedes ir generando listas y cómo instanciarlas.

Listas
05:04

Un mapa es un objeto que es muy útil cuando necesitas asociar llaves y valores.

Mapas
03:09

Los genéricos son muy útiles en programas largos dado que pueden ayudarte a disminuir la duplicación de código.

Genéricos (tipo parametrizado)
07:26
Enums (tipo especial de clase)
02:13

Examen 3

Examen 3
2 questions
+ Ciclos y toma de decisiones
5 lectures 13:59

Ejecuta instrucciones cada vez que una condición específica es verdadera.

Ciclo While
02:46

Si quieres garantizar que tu declaración se ejecute por lo menos una vez, puedes utilizar un ciclo do-while.

Do While
02:02

El ciclo for nos permite tener un ciclo por un número limitado o específico de veces.

Ciclo For
03:10

Es ideal para iterar sobre una colección de tipo.

Ciclo For In
02:19

Usada para controlar el flujo basada en una expresión única de coincidencia contra múltiples posibles valores.

Declaración Switch
03:42

Examen 4

Examen 4
3 questions
+ Completando la app
4 lectures 41:39

Te llevo a crear más archivos dar, y actualizar el groceryitem.dart

Actualizando la app
01:07

Discuto el código en el archivo cart.dart

Clase Cart
18:55

La clase donde reunimos todo.

Clase de Visualización
19:24

Completamos la app al trabajar en main.dart

Completamos la app al trabajar en main.dart
02:13
Requirements
  • Habilidad de instalar Código Visual Studio
Description

Nota: las lecciones en este curso se presentan con la intención de ser tomadas en un orden, ya que cada lección va construyendo sobre el conocimiento, y puede mencionar algunas ideas/conceptos importantes no mencionados de forma explícita en el título de la clase. Saltarse lecciones podrá hacer parecer que ciertas piezas del código no están explicadas.

Nota 2: Este curso tiene instrucción en inglés pero subtítulos en español.

El propósito de este curso es enseñarte el lenguaje de programación DART. Mientras que muchos otros cursos le enseñan a los estudiantes los conceptos de programación a través del uso de la consola, llegué a la conclusión de que el aprendizaje sería más envolvente, divertido, y efectivo, si creamos una pequeña app. También no quise complicar el entendimiento de DART al hacerte aprender una framework mayor como Angular. Existen otros cursos que te enseñarán las frameworks mayores.

Mi enfoque al aprendizaje es de arriba hacia abajo. Primero quiero que entiendas cómo luce la estructura amplia, sin entrar en demasiado detalle acerca de un concepto específico. Luego entraremos de manera lenta a los detalles de cada concepto, y los detalles de implementación. No quiero que te confundas con los detalles de implementación al inicio. En cambio, quiero que aprecies la estructura/sistema general primero, antes de que llenemos los detalles.

Por favor revisa el curriculum (debajo) para detalles de lo que está cubierto en el curso.

Who this course is for:
  • Principiantes a Programación Orientada al Objeto y/o Dart
  • Estudiantes que prefieren un enfoque al aprendizaje de arriba hacia abajo (panorama general, luego llenar los detalles)
  • Estudiantes que prefieren aprender el lenguaje de programación Dart mientras hacen una app, sin tener que preocuparse por aprender un framework mayor.