Curso Dart Programming

  • DevOps | CI | CD | Kubernetes | Web3

Curso Dart Programming

24 horas
Visão Geral

Este Curso Dart Programming fornece habilidades para desenvolver aplicativos flutter para Android e iOS e outros aplicativos da web usando a linguagem de programação Dart. A programação Dart oferece suporte a uma ampla variedade de auxílios de programação, como interfaces, classes, coleções, genéricos e digitação opcional. Ele permite construir diferentes tipos de aplicativos e aplicativos de página única que permitem a navegação entre diferentes telas do site sem carregar uma página diferente no navegador.

Objetivo

Ao participar do Curso Dart Programming, os participantes aprenderão:

  • A base da lógica de programação, leitura e escrita
  • O conceito de OOPS no Dart
  • Para construir aplicativos web, de servidor, desktop e móveis
  • Para desenvolver aplicativos flutter básicos, bem como aplicativos profissionais
Publico Alvo
  • Desenvolvedores com experiência em desenvolvimento web e software.
Pre-Requisitos
  • Exposição a conceitos de programação orientada a objetos. Se você trabalhou com JavaScript, isso o ajudará a compreender rapidamente os conceitos do Dart.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Exploring Variables and Data Types

  1. Data Types and Variables in Dart
  2. Strings, Literals and String Interpolation
  3. Define Constants using 'final' and 'const' keyword

Control Flow Statements

  1. IF ELSE Conditional Statements
  2. Conditional Expressions
  3. SWITCH and CASE conditional statements

Loop Control Statements

  1. FOR Loop and how it works
  2. WHILE Loop and how it works
  3. DO WHILE Loop and how it works
  4. BREAK Statement with Labelled FOR Loop
  5. CONTINUE Statement with Labelled FOR Loop

Exploring Functions

  1. Syntax and Properties
  2. Functions or Methods
  3. Functions Expressions
  4. Optional Positional Parameters
  5. Optional Named Parameters

Exception Handling

  1. Handle Exceptions
  2. Create custom Exception class

Object Oriented Dart Programming Concept

  1. Explore Class, Objects, Instance Variables and Reference Variables
  2. Constructors: Default, Named and Parameterized
  3. Getter, Setter and Private Instance Variables
  4. Exploring Inheritance
  5. Inheritance Demo
  6. Method Overriding: Polymorphism
  7. Default and Named Constructors during Inheritance
  8. Abstract Class and Abstract Method
  9. Interface
  10. Static Variables and Method

Lambdas and Higher-Order Functions

  1. Exploring Lambdas
  2. Exploring Higher-Order Function
  3. Closures

Dart Collection Framework

  1. List: Fixed-length
  2. List: Growable
  3. Set and HashSet
  4. Map and HashMap
  5. Callable Classes
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h