Dart

Treinamento Desenvolvimento de Aplicações com Dart

Sobre o Treinamento

O treinamento em desenvolvimento com Dart passa uma visão conceitual e prática de como trabalhar com a linguagem Dart para o desenvolvimento de Aplicações.

O Dart (originalmente denominada Dash) é uma linguagem de script voltada à web desenvolvida pela Google. Ela foi lançada na GOTO Conference 2011 com inicialmente a de substituir a JavaScript como a linguagem principal embutida nos navegadores. Programas nesta linguagem podem tanto serem executados em uma máquina virtual quanto compilados para JavaScript. Em 2013, foi lançada a primeira versão estável, Dart 1.0. Em agosto de 2018 foi lançado o Dart 2.0, um reboot da linguagem, otimizado para o desenvolvimento client-side para Web e dispositivos móveis.

Objetivo

Ministrar as principais características da linguagem de programação Dart junto a uma visão geral das funcionalidades.

Público alvo do treinamento

Programadores, Desenvolvedores.

Turmas Somente inCompany

 

Conteúdo Programático

Conceitual.

  • Linguagens de programação Web modernas.
  • HTML5.
  • Orientação a Objetos.
  • Free Software X Open Source.
  • Comunidade Dart.

Introdução ao Dart.

  • A linguagem Dart.
  • Histórico do Dart.
  • Empresas usando Dart no Mundo.
  • Empresas usando dart no Brasil.
  • Licenciamento do Dart.
  • Sistemas Operacionais suportados.
  • Requisitos.

Instalação do Dart

  • Instalando o Dart SDK.
  • Instalando o Dart Editor.

Tipos de variáveis.

  • Integer.
  • Float.
  • Strings
  • Dinâmicas.
  • Date e Time.
  • List.
  • Maps.
  • Conversão de tipos.

Condicionais no Dart

  • Condicional If.
  • Condicionais Booleanas.

Laços de Repeticão.

  • While.
  • For.

Orientação a Objeto com Dart

  • Abstração classes e métodos..
  • Composição de classe.
  • Get.
  • Set.
  • Construtores.
  • Polimorfismos.
  • Herança / Extends.
  • Herança / Implements.
  • Mixin / With.
  • Conflitos.

Funcionalidades e Características.

  • Comentários.
  • Funções em Dart.
  • Bibliotecas.
  • Compilando Dart.
  • Compilando para JavaScript.

Handling DOM.

  • Buscando elementos.
  • Alterando atributos do elemento.
  • Manipulando o style da página.

HTML5 com Dart.

  • HTML5 forms.
  • Validação de dados.
  • Store Data.
  • Alterando e atualizando dados.

Client Server.

  • JSON Web Services.
  • Drivers de banco de dados.
  • MariaDB e MongoDB.

Assuntos Gerais

  • Dartlero.
  • Flutter e Dart.
  • Polymer.dart.
  • IndexDB.
  • Cases.
  • Mercado de trabalho.
  • Certificações.

Carga Horária:

  • 24 Horas.

Pré-requisitos dos Participantes:

  • Conhecimento Básico em Programação e Lógica.
  • Conhecimento Básico em Banco de Dados e SQL.
  • Todos os participantes devem trazer um notebook para realizar as atividades práticas.
  • O Computador deve estar com acesso de administrador para possibilitar instalações de aplicativos e acesso a Internet.
  • Para turmas In-Company não trabalhamos com limite de participantes para os treinamentos, orientamos que as turmas sejam de até 12 alunos para um melhor desempenho.

Requisitos mínimos de hardware:

  • Memória RAM: 4 GB.
  • Espaço em Disco: 10GB.
  • Processador: Dual-core AMD 64, EM64T
  • Sistemas Operacionais:Qualquer.

Material

Serão disponibilizados os seguintes materiais aos alunos do treinamento:

  • Todos os softwares Dart e acessórios na sua última versão estável.
  • Material próprio em Português do Brasil.
  • Apresentações (slides do treinamento) desenvolvidas pela equipe Ambiente Livre.
  • Apostilas digitais dos softwares desenvolvidas pela Ambiente Livre.
  • Apostilas com exercícios práticos desenvolvidos no treinamento.
  • Materiais e documentações complementares desenvolvido pela Comunidade Open Source Mundial.
  • Caneta, Pasta e Bloco de Anotações.

Metodologia

  • Todos os dias serão apresentados novos recursos e conceitos e avaliados através de exercícios práticos em todas as aulas, Durante o curso uma pequena aplicação será desenvolvida para validar os conhecimentos e seguir em um raciocínio prático.

Inscrições, Informações e Valores

Powered by BreezingForms


Diferenciais da Ambiente Livre.

A Ambiente Livre tem 19 anos no mercado, pioneirismo na oferta de consultoria, treinamentos, projetos e suporte em softwares de código-fonte aberto e software livre com um ecossistema voltado a negócios, e pode lhe ajudar a gerir complexidades, reduzir custos, permitindo adaptar e oferecer inovação inteligente necessária para o seu sucesso.

3.535 profissionais capacitados em 325 turmas ministradas.

Atuação global, 807 empresas impactadas em projetos, consultorias e treinamentos no Brasil, América Latina, Europa e África.

Networking entre profissionais, comunidades e startups de tecnologias Open Source e Free Software.

Treinamentos baseados em experiência de projetos e consultorias, 2.230 tutorais documentados, atualizados e disponibilizado de forma vitalícia em EAD.

Empresa 100% focada em Open Source e Free Software e contribuidora com equipe atuante nos projetos e eventos de código aberto e software livre.

Apoio na criação de 4 startups / Spin-off baseadas em soluções Open Source ou Free Software.

Instrutor

Marcio Junior Vieira

  • 22 anos de experiência em informática, vivência em desenvolvimento e análise de sistemas de gestão empresarial e ciência de dados.
  • CEO da Ambiente Livre atuando como Cientista de Dados, Engenheiro de Dados e Arquiteto de Software.
  • Professor dos MBAs em Big Data & Data Science, Inteligência Artificial e Business Intelligence da Universidade Positivo.
  • Professor de BPM no MBA de Business Intelligence da Universidade Positivo.
  • Professor do MBA Artificial Intelligence e Machine Learning da FIAP.
  • Pesquisador pela Universidade de Brasília no Laboratório de Tecnologias da Tomada de Decisão - UnB/LATITUDE.
  • Graduado em Tecnologia em Informática(2004) e pós-graduado em Software Livre(2005) ambos pela UFPR.
  • Palestrante FLOSS em: FISL, The Developes Conference, Latinoware, Campus Party, Pentaho Day, Ticnova, PgDay e FTSL.
  • Organizador Geral: Pentaho Day 2017, 2015, 2019 e apoio nas ed. 2013 e 2014.
  • Data Scientist, instrutor e consultor de Big Data e Data Science com tecnologias abertas.
  • Ajudou a capacitar equipes de Big Data na IBM, Accenture, Tivit, Sonda, Serpro, Dataprev, Natura, MP, Netshoes, Embraer entre outras.
  • Especialista em implantação e customização de Big Data com Hadoop, Spark, Pentaho, Cassandra e MongoDB.
  • Contribuidor de projetos open sources ou free software internacionais, tais como Pentaho, Apache Hop, LimeSurveySuiteCRM e Camunda.
  • Especialista em implantação e customização de ECM com Alfresco e BPM com ActivitiFlowable e Camunda.
  • Certificado (Certified Pentaho Solutions) pela Hitachi Vantara (Pentaho inc).
  • Ganhou o prêmio Camunda Champion em 2022 em reconhecimento a suas contribuições com o projeto Open Source Camunda.
  • Membro da The Order Of de Bee (Comunidade Alfresco trabalhando para desenvolver o ecossistema Alfresco independente)

Log in