Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Life Purpose Meditation Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Blender
30-Day Money-Back Guarantee

This course includes:

  • 7.5 hours on-demand video
  • 9 articles
  • 6 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Programming Languages Dart Programming Language

Dart - La Guía Completa para Aprender a Programar en Dart

Conoce y aprende a Programar en Dart, las bases, Operadores, Flujos, Funciones, POO y Programación Asíncrona con Dart.
Rating: 4.9 out of 54.9 (2 ratings)
193 students
Created by Grover Vásquez
Last updated 12/2020
Spanish
Spanish [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Conocer y aprender Dart desde las bases.
  • Programar en Dart con ejemplos prácticos.
  • Tipos de datos, manejo de las variables, constantes, listas y colecciones en Dart.
  • Sentencia de control, condicionales y repetitivas.
  • Funciones, Clases y Objetos.
  • Programación asíncrona con Dart.

Course content

11 sections • 101 lectures • 7h 31m total length

  • Preview01:00
  • Preview01:03
  • Realización de preguntas en el curso
    03:40
  • Historia de Dart
    03:39
  • Preview06:26
  • Preview03:50
  • Instalar Dart en Linux
    04:59
  • Entornos para programar con Dart
    02:56
  • Instalar VS Code
    02:24
  • Hola mundo en Dart
    07:16
  • Palabras reservadas
    02:17
  • Cuestionario Introducción
    2 questions

  • Preview01:21
  • Comentarios
    02:55
  • Tipos de datos
    04:54
  • Variables introducción
    05:03
  • Preview06:38
  • Variables String y Bool
    03:46
  • Variables dynamic
    02:32
  • Constantes
    03:24
  • Final
    03:33
  • Preview04:25
  • Captura de datos numéricos por consola
    03:07
  • Conversión de tipos - casting
    04:31
  • Código de la sección
    00:03
  • Examen de la sección
    2 questions

  • Preview01:08
  • Enum
    05:51
  • List - parte 1
    10:24
  • List - parte 2
    06:40
  • Listas dinámicas
    03:29
  • Propiedades y más métodos para trabajar con listas.
    06:32
  • Set
    04:21
  • Queue (Cola)
    03:56
  • Maps
    06:10
  • HashMap
    02:57
  • Maps propiedades
    03:30
  • Maps métodos
    04:39
  • Código de la sección
    00:03

  • Preview01:06
  • Operadores aritméticos
    03:34
  • Operadores lógicos y sentencia If Else
    07:16
  • Operadores unarios
    03:31
  • Scope
    04:07
  • Operador bitwise
    06:51
  • Sentencia Switch
    04:50
  • Sentencias Loops
    07:10
  • For Each
    05:05
  • For..in
    02:31
  • Código de la sección
    00:02
  • Examen de operadores y flujos.
    6 questions

  • Preview01:06
  • Funciones básicas
    06:53
  • Argumentos opcionales
    05:05
  • Argumentos nombrados - Named
    03:43
  • Funciones flecha - Arrow function
    02:58
  • Funciones anónimas
    03:29
  • Funciones como objetos
    03:11
  • Funciones recursivas
    04:43
  • Código de la sección
    00:02

  • Preview00:46
  • Bloque try..catch
    05:00
  • Bloque try..on
    04:33
  • Bloque finally
    02:57
  • Excepciones personalizadas
    06:14
  • Código de la sección
    00:01

  • Introducción
    02:03
  • Clases
    04:34
  • Objetos
    04:27
  • Método constructor
    04:16
  • Uso de this
    02:54
  • Constructores nombrados (Namedconstructor)
    04:27
  • Uso de import
    03:36
  • Alcance
    04:10
  • Alcance público y privado
    03:35
  • Getters y Setters
    05:09
  • Práctica Getters y Setters
    06:46
  • Miembros estáticos (static)
    06:41
  • Herencia
    07:12
  • Constructores en la Herencia
    04:49
  • Constructores nombrados en la Herencia
    04:01
  • Sobre escritura de métodos - Override
    05:21
  • Clases Abstractas
    02:27
  • Mixins
    12:42
  • Interfaces
    10:53
  • Código de la sección
    00:03

  • Creación de un proyecto en Dart
    03:57
  • Estructura del proyecto
    08:18
  • Configurar Git
    06:09
  • Respaldar proyecto en GitHub
    07:45
  • Uso de un paquete en Dart
    09:24
  • Conociendo el paquete characters
    12:00

  • Introducción
    08:15
  • Colecciones generics
    05:00
  • Métodos generics
    06:39
  • Restringiendo tipos
    05:04
  • Generic class
    09:30
  • Respaldar en GitHub
    03:03

  • Ejemplo de una ejecución síncrona
    05:57
  • Ejemplo de una ejecución asíncrona
    07:07
  • Future
    08:46

Requirements

  • Una PC con sistema operativos Windows, Linux o MacOSX.
  • No es necesario tener experiencia en programación, aprenderás desde cero.
  • Mucha dedicación y ganas de aprender.

Description

Dart es un Lenguaje de Programación creado por Google en el año 2011, que tenía como objetivo inicial corregir muchas deficiencias que tenía JavaScript, pero la idea no era reemplazarlo. Hoy en día Dart presenta un crecimiento en el desarrollo de aplicaciones móviles, utilizando Flutter como Framework, además de ser compatible con todas las plataformas conocidas.

Aprenda desde cero a programar en Dart, con nuestro curso vas a conocer todo lo que hay que saber sobre las aplicaciones de Dart y cómo programarlas. Se utiliza un proceso paso a paso para mostrar y explicar cada uno de los conceptos, acompañados de ejercicios para entender el funcionamiento del Lenguaje.

Dart es uno de los lenguajes de programación más populares para la creación de aplicaciones para Android y IOS, en el mundo esta muy solicitado por muchas compañías como Google, Facebook y Microsoft para el desarrollo móvil. Este curso garantizará que no te quedes fuera, ya que cada vez más empresas solicitan este increíble lenguaje. Este curso le enseñará todo sobre la programación utilizando Dart, incluso sin tener experiencia previa como programador.

A continuación los temas principales que veremos en el curso:

Dart Básico

  • Instalación del entorno de desarrollo.

  • Variables y tipos de datos.

  • Colecciones.

  • Flujos de control.

  • Funciones.

  • Manejo de Errores.

Dart Intermedio

  • Clases y Programación Orientada a Objetos.

  • Alcance (Scope).

  • Librerías y paquetes.

  • Manejo de archivos.

Dart Avanzado (Próximamente)

  • Programación Asíncrona.

  • Procesos.

  • Sockets.

  • Compresión.

  • Bases de datos.

Para tomar este curso, no es necesario tener conocimientos de programación, ya que iremos desde los temas básicos, pasando luego por una fase intermedia, y terminando en temas avanzados del Lenguaje. En caso que tengas algunas dudas, recuerda que siempre estaremos para apoyarte en la sección de preguntas y respuestas.

Ten en cuenta que tienes la garantía de Udemy de 30 días, si consideras que este curso no era lo que esperabas. Espero verte dentro y formar parte de los más de 95 mil estudiantes que tenemos en Udemy.

Who this course is for:

  • Personas que se están iniciando en la programación.
  • Personas que quieran conocer Dart y aprenderlo.
  • Personas que desean crear aplicaciones móviles con Flutter.

Instructor

Grover Vásquez
Ingeniero, Analista Programador y Especialista en Seguridad
Grover Vásquez
  • 4.4 Instructor Rating
  • 8,379 Reviews
  • 104,833 Students
  • 15 Courses

¡Más de 90,000 estudiantes en más de 130 países están aprendiendo con nuestros cursos! Echa un vistazo a las CLASES GRATUITAS!

Profesional de TI con más de 10 años de experiencia, en el campo de las Tecnologías , Programación y la Seguridad de la Información.

Instructor Online y presencial de cursos de programación de aplicaciones.

Experiencia en: Análisis de sistemas, redes, servidores Windows-Linux, desarrollo web con HTML5, CSS3, JavaScript, PHP, Java, Javascript, Angular, IONIC, Vue JS y desarrollo de Apps Android nativas e híbridas, Seguridad Informática, Seguridad de la Información, Marketing Digital y Posicionamiento de sitios web.

Certificado como Implementador Líder en ISO 27001 de PECB.

Empece mi emprendimiento creando el sitio web de Programación Web y Móvil Código OnClick, donde comparto información relacionada a programación y Tecnologías de la Información.

También desde nuestro sitio web podrás obtener el acceso a todos nuestros cursos, con su mejor precio disponible.

La tecnología nos conecta a todos de muchas maneras. Abre las puertas a quienes lo adoptan y aprenden cómo hacer que esas conexiones sean reales.

Mi objetivo en Udemy es hacer que mis cursos estén diseñados para ayudarlo a aprender y actualizar sus habilidades.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.