Curso Flutter with Dart Foundation

  • Development

Curso Flutter with Dart Foundation

24 Horas
Visão Geral

Curso Flutter with Dart Foundation, foi desenvolvido, para desenvolvedores de software e web que buscam criar e implantar aplicativos nativos altamente responsivos usando o kit de ferramentas de IU portátil do Google.

Se você tem experiência em JavaScript, certamente será benéfico - mas se você tiver fortes habilidades em outras linguagens modernas, como C #, Python ou Java, você ainda deve tirar muito proveito de nosso workshop Flutter, pois abordaremos os fundamentos de Atire à medida que avançamos.

Objetivo

Após realisar este Curso Flutter with Dart Foundation, você será capaz de:

  • Como configurar seu ambiente de desenvolvimento
  • Onde obter a versão mais recente da estrutura Flutter
  • Os fundamentos da linguagem Dart
  • Como criar rapidamente um protótipo de interfaces de usuário que tenham a aparência certa para o dispositivo
  • Como criar um gancho em seus dados / plataformas de negócios
  • Ferramentas e técnicas de teste
  • Publicação de seu aplicativo
Publico Alvo
  • Desenvolvedores de software,
  • Desenvolvedores da web
  • Desenvolvedores de aplicativos móveis que desejam projetar e implementar rapidamente interfaces de usuário responsivas e aplicativos móveis nativos que terão uma ótima aparência e funcionarão bem em uma variedade de dispositivos / fatores de forma.
Pre-Requisitos

Para melhor compreensão desde Curso Flutter with Dart Foundation, sugerimos que os participantes interessados neste curso, senha o seguinte conhecimento mesmo que básico:

  • JavaScript,
  • C #,
  • Swift,
  • Java,
  • Python,
  • Scala 
  • ou qualquer outra linguagem de programação,
Materiais
Português/Inglês
Conteúdo Programatico

Overview of Flutter

  1. Flutter vs other cross-platform frameworks
  2. A dig into Dart
  3. Tools of the trade - setting up your development environment

Getting a head start on Dart

  1. Key language features
  2. Dart Syntax
  3. Differences between Dart and [insert your OO language of choice]

Anatomy of a Flutter app

  1. Templates
  2. Scaffolding
  3. Styling for Material Design & iOS (Cupertino)
  4. It's Widgets all the way down

Let's prototype a thing

  1. Building your first User Interface with Flutter
  2. Drawing with CustomPainter
  3. Effect widgets
  4. Animations
  5. Navigation and routing
  6. Hot Reloading

Data and State

  1. State management
  2. Data Serialisation & JSON

Extending your thing

  1. Dependency Injection
  2. 3rd-party packages
  3. Conflict resolutiong
  4. Creating your own packages
  5. Background processes
  6. Testing times
  7. Debugging
  8. Unit, Widget and Integration testing
  9. Continuous Integration (CI) with Fastlane

The need for speed

  1. Techniques to optimise your app's performance
  2. Performance Profiling & Profile Mode
  3. Diagnosing & fixing performance problems

Getting it out the door

  1. Build and release for iOS / iPhone / iPad
  2. Build and release for Android
  3. Continuous Deployment / Delivery (CD) with Fastlane
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas