Flutter e Dart - Curso Completo de Criação de Apps
What you'll learn
- Programar em Dart
- Criar Apps iOS e Android utilizando ferramenta Flutter
- Criar qualquer tipo de apps comerciais para suas empresas ou clientes
- Serem capazes de desenhar e desenvolver apps sofisticados iOS e Android desde o inicio ate ao fim
- Dominar Dart e Programacao Orientada a Objetos
Course content
- Preview01:20
- Preview01:51
- Preview04:08
- 06:26Como aprender melhor do curso?
- 00:52O meu Sotaque - De onde o Paulo é? Você pode Adivinhar?
- 00:02Baixe o teu Bônus - Arquivo com Recursos Diversos
Requirements
- Consiga ligar um computador e tenha um conhecimento basico sobre computadores
- Vontade de aprender
- Computador
Description
Bem vindo ao Curso Flutter e Dart - Curso Completo de Criação de Apps para Android e iOS.
Nesse curso, você vai aprender o desenvolvimento de aplicações nativas para dispositivos móveis (Android e iOS), utilizando apenas a linguagem Dart e o framework Flutter.
É exatamente isso, você pode usar o mesmo código para desenvolver aplicativos em ambos os ecossistemas (iOS e Android).
Google Flutter é uma ferramenta de desenvolvimento criada pela Google que facilita o trabalho árduo que os desenvolvedores sempre tiveram que fazer para criar aplicativos nativos.
Felizmente, agora com Flutter, ao invés do trabalho árduo e longo, os desenvolvedores já podem rapidamente criar aplicativos para iOS e Android com mais rapidez e segurança; e ainda mais - usando o mesmo código!
O curso abrange os fundamentos de Dart - desde variáveis, repetições, listas até aos conceitos principais da Programação Orientada á Objetos.
Após aprendermos sobre Dart, iremos seguir para o aprendizado de Flutter.
Vamos abordar, detalhadamente, sobre a anatomia dum aplicativo Flutter, dos pacotes de código, widgets mais usados e muito mais.
Ao longo do nosso aprendizado, vamos criar aplicativos para reforçar o nosso aprendizado conjuntamente com vários exercícios.
Ao concluir esse curso, você poderá desenhar e desenvolver aplicativos iOS e Android de valor comercial, dessa forma, envigorando a sua carreira profissional.
Esse curso tem como objetivo levar os iniciantes, assim como intermediários ( e até profissionais) passo á passo no aprendizado de Dart e Flutter. Portanto, se você tem ou não tiver nenhuma experiência, não se preocupe: o curso tem matéria para todos os níveis.
Além de aprender todos os fundamentos, criaremos projetos, inspirados em aplicações já famosas e conhecidas por todos:
Cadastro: Para ver como podemos criar uma tela para cadastrar usuários utilizando certos componentes visuais através de Widgets.
Magnata: Para fixarmos os fundamentos do Stateful Widget e nos divertir com a nossa conta bancária virtual.
Afazeres: um aplicativo com um base de dados relacional (SQFlite).
Klimático: um aplicativo de previsão do tempo.
Indice de Massa Corporal: Nessa aplicação, vamos reforçar os fundamentos de manipulação de texto e dados provenientes de usuários e calcular o IMC.
Comunidade (Conselho Comunitário) - Baseada em Firebase - base de dados em tempo real onde usuários poderão postar mensagens para o forum da comunidade.
Só para citar alguns!
Assista as aulas abertas e veja os comentários dos nosso alunos sobre a nossa didática.
Não tenho dúvida que você estará fazendo um excelente investimento ao se juntar a nossa comunidade de mais de 50 mil alunos em mais de 170 países no Mundo.
Muito obrigado pela atenção, e espero ver você no curso!
Who this course is for:
- Iniciantes e desenvolvedores de web ou movil que queiram aprender Dart e Flutter e desenvolver apps Android e iOS
- Desenvolvedores profisionais que queiram comecar a desenvolver apps iOS e Android utilizando Google Flutter
- Designers qud queira desenhar prototipos para Apps enquanto tambem aprendem Dart e Flutter ao mesmo tempo
- Gerentes de Projetos que necessitam saber como apps iOS e Android podem ser desenvolvidos com rapidez atravez de Flutter
Instructor
Hi, I'm Paulo.
I am passionate about teaching people Android, Java, and Flutter development. I have taught over 100,000 students in 175 countries worldwide.
I have a degree in Computer Science from Whitworth University, and I love programming and teaching.
I have extensive experience in Mobile App Development (Android and iOS) and Web Development.
I am also the founder of Build Apps With Paulo, where students are equipped with tools they need to become well-rounded developers - developers who have soft and technical skills.
Showing students how to make amazing applications/software is a gratifying experience for me. That's why I have been teaching online for the past 5 years.
My goal is to make you a great developer, no matter your experience. I enjoy spending time with my growing family, playing the guitar, mandolin, and traveling in my spare time.
I look forward to helping you become the best developer you can be.
If you are new to Android development and my courses, I suggest you start with my most comprehensive Android course:
1. The Comprehensive 2020 Android Development Masterclass - You'll learn everything you'll need to know to get started with Android Development - no experience required!
Next:
2. The Complete Intermediate Android Masterclass - You'll learn intermediate Android topics such as Workmanager API, ROOM Database, and working in the background in Android.
Cross-platform Development courses & Web-related (Build iOS and Android Mobile Apps):
3. Flutter & Dart - The Complete Flutter App Development Course - Learn the Dart Programming language and build iOS and Android Apps with a single codebase.
4. AngularDart - Build Dynamic Web Apps with Angular & Dart - Unleash the power of one of the most used web development framework Angular, and Dart, to build dynamic web apps.
5. TornadoFX - Build JavaFX Applications With Kotlin - Leverage the modern programming language, Kotlin, and JavaFX libraries to build stunning desktop apps
Purely Java-based courses:
6. Java Masterclass - Beginner to Expert Guide - Want to learn Java from the ground up? Then this is the course you'll need.
7. Java Design Patterns - The Complete Masterclass - Learn how to build solid software using well-tested, proven Design Patterns.
I look forward to seeing you in my courses.