Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se
Alex Felipe Victor Vieira

Alex Felipe Victor Vieira

Alex é instrutor e desenvolvedor e possui experiência em Java, Kotlin, Android. Criador de mais de 40 cursos, como Kotlin, Flutter, Android, persistência de dados, comunicação com Web API, personalização de telas, testes automatizados, arquitetura de Apps e Firebase. É expert em Programação Orientada a Objetos, visando sempre compartilhar as boas práticas e tendências do mercado de desenvolvimento de software. Atuou 2 anos como editor de conteúdo no blog da Alura e hoje ainda escreve artigos técnicos.
role.moderatorCaelum

Atividade nos últimos 30 dias

ganhou 200 pontos em 20/09/2021
ganhou 200 pontos em 22/09/2021
ganhou 300 pontos em 24/09/2021
ganhou 200 pontos em 28/09/2021
ganhou 100 pontos em 30/09/2021
ganhou 200 pontos em 08/10/2021
ganhou 400 pontos em 11/10/2021
ganhou 100 pontos em 15/10/2021
ganhou 100 pontos em 19/10/2021

Formações concluídas

Cursos concluídos

  • Data de início: 12/12/2016 Data de finalização: 25/01/2018
    Android com Web Service parte 1: Sincronize sua app com o servidor
  • Data de início: 20/12/2016 Data de finalização: 10/02/2017
    Android com Web Service parte 2: mais técnicas de sincronização
  • Data de início: 10/04/2017 Data de finalização: 25/01/2018
    Android com Web Service parte 3: sincronização em modo offline
  • Data de início: 07/09/2015 Data de finalização: 11/09/2015
    Android I: Crie sua App fantástica com Android Studio
  • Data de início: 18/12/2014 Data de finalização: 07/01/2015
    Android I: Crie sua App fantástica no Eclipse
  • Data de início: 08/01/2015 Data de finalização: 08/01/2015
    Android II: Imersão em interfaces e recursos
  • Data de início: 18/01/2019 Data de finalização: 07/01/2021
    Android parte 1: Crie a sua primeira app mobile
  • Data de início: 22/11/2018 Data de finalização: 29/11/2018
    Android parte 1: Testes automatizados e TDD
  • Data de início: 25/01/2019 Data de finalização: 12/01/2021
    Android parte 2: Avançando com listeners, menu e UI
  • Data de início: 17/01/2019 Data de finalização: 14/01/2021
    Android parte 3: Refinando o projeto
  • Data de início: 07/03/2019 Data de finalização: 01/02/2021
    Android Room parte 1: Introdução a persistência de dados com ORM
  • Data de início: 29/03/2019 Data de finalização: 04/02/2021
    Android Room parte 2: Operações assíncronas
  • Data de início: 16/01/2017 Data de finalização: 22/01/2017
    Angular 2: webapps ainda mais poderosas parte 1
  • Data de início: 22/01/2017 Data de finalização: 26/01/2017
    Angular 2: webapps ainda mais poderosas parte 2
  • Data de início: 19/08/2015 Data de finalização: 21/08/2015
    C# I: Fundamentos da linguagem
  • Data de início: 19/08/2015 Data de finalização: 24/08/2015
    C# II: Orientação a objetos
  • Data de início: 24/08/2015 Data de finalização: 15/10/2015
    C# III: Lidando com exceções, manipulando arquivos e listas
  • Data de início: 11/06/2015 Data de finalização: 11/12/2015
    Certificação Java SE 7 Programmer I: O básico de Java
  • Data de início: 11/12/2015 Data de finalização: 14/12/2015
    Certificação Java SE 7 Programmer I: Tipos de Dados
  • Data de início: 29/04/2016 Data de finalização: 25/10/2016
    Certificação Linux LPI Essentials parte 1: Evolution and Distributions
  • Data de início: 25/10/2016 Data de finalização: 26/10/2016
    Certificação Linux LPI Essentials parte 2: Open Source Software and Licensing
  • Data de início: 26/10/2016 Data de finalização: 30/10/2016
    Certificação Linux LPI Essentials parte 3: Command Line Basics
  • Data de início: 30/10/2016 Data de finalização: 30/10/2016
    Certificação Linux LPI Essentials parte 4: Using the command line to get help
  • Data de início: 28/03/2015 Data de finalização: 28/03/2015
    CodeIgniter I: Programando elegantemente para a web
  • Data de início: 07/04/2015 Data de finalização: 12/06/2015
    CodeIgniter II: Mais técnicas e boas práticas
  • Data de início: 03/12/2014 Data de finalização: 06/12/2014
    Design Patterns Java I: Boas práticas de programação
  • Data de início: 11/12/2014 Data de finalização: 13/12/2014
    Design Patterns Java II: Boas praticas de programação
  • Data de início: 06/12/2014 Data de finalização: 09/12/2014
    Eclipse: Produtividade Extrema na IDE com Java
  • Data de início: 18/12/2014 Data de finalização: 22/12/2014
    EJB: O poder da Java EE
  • Data de início: 01/08/2015 Data de finalização: 18/08/2015
    Git: Controle e compartilhe seu código
  • Data de início: 28/01/2015 Data de finalização: 29/01/2015
    HTML e CSS: Os seus primeiros passos
  • Data de início: 29/01/2015 Data de finalização: 03/02/2015
    HTML5 e CSS3 I: Suas primeiras páginas da Web
  • Data de início: 06/02/2015 Data de finalização: 12/03/2015
    HTML5 e CSS3 II: Turbinando as suas páginas
  • Data de início: 29/06/2017 Data de finalização: 18/07/2017
    IntelliJ IDEA: aumente a sua produtividade em projetos Java
  • Data de início: 02/12/2014 Data de finalização: 03/12/2014
    Java e JDBC: Trabalhando com um banco de dados
  • Data de início: 26/11/2014 Data de finalização: 28/11/2014
    Java e JPA: Persista seus objetos com a JPA2 e Hibernate
  • Data de início: 29/12/2014 Data de finalização: 31/12/2014
    Java e JSF I: Sua aplicação web com JSF2
  • Data de início: 12/01/2015 Data de finalização: 14/01/2015
    Java e Testes: Test Driven Development com Junit
  • Data de início: 29/11/2014 Data de finalização: 30/11/2014
    Java II: Orientação a Objetos
  • Data de início: 30/11/2014 Data de finalização: 01/12/2014
    Java III: Principais APIs e bibliotecas
  • Data de início: 09/12/2014 Data de finalização: 09/12/2014
    Java moderno: Tire proveito dos novos recursos do Java 8
  • Data de início: 30/03/2015 Data de finalização: 31/03/2015
    Java: Laboratório web de práticas e tecnologias
  • Data de início: 03/02/2015 Data de finalização: 06/02/2015
    JavaScript : Programando na linguagem da web
  • Data de início: 17/01/2017 Data de finalização: 19/01/2017
    JavaScript: Aprofundando em MVC, padrão Proxy e Factory
  • Data de início: 16/01/2017 Data de finalização: 17/01/2017
    JavaScript: Conhecendo o Browser e padrões de projeto
  • Data de início: 22/05/2015 Data de finalização: 12/06/2015
    JAX-RS e Jersey : Domine a criação de webservices REST
  • Data de início: 18/03/2015 Data de finalização: 18/03/2015
    jQuery I: Introdução à biblioteca campeã de JavaScript
  • Data de início: 19/03/2015 Data de finalização: 20/03/2015
    jQuery: Manipulação dinâmica de conteúdo
  • Data de início: 20/09/2017 Data de finalização: 25/01/2018
    Kotlin parte 1: Sua primeira app android na linguagem
  • Data de início: 09/10/2017 Data de finalização: 22/11/2017
    Kotlin parte 2: Mais recursos da linguagem e boas práticas
  • Data de início: 10/11/2017 Data de finalização: 25/01/2018
    Kotlin parte 3: Técnicas avançadas na sua app
  • Data de início: 15/12/2017 Data de finalização: 25/01/2018
    Layouts Android parte 1: Criando telas com Constraint Layouts.
  • Data de início: 08/01/2018 Data de finalização: 28/02/2018
    Layouts Android parte 2: Boas práticas para criação de telas.
  • Data de início: 21/03/2015 Data de finalização: 05/04/2015
    LESS: escreva CSS como um profissional
  • Data de início: 06/05/2016 Data de finalização: 06/05/2016
    Machine Learning: Avançando com tipos diferentes de classificação
  • Data de início: 23/02/2016 Data de finalização: 04/04/2016
    Machine Learning: Classificação por trás dos panos
  • Data de início: 13/04/2016 Data de finalização: 19/05/2016
    Maven: Build do zero a web
  • Data de início: 14/01/2015 Data de finalização: 17/01/2015
    Maven: Gerencie o build do seu projeto Java
  • Data de início: 28/05/2015 Data de finalização: 12/06/2015
    Mocks em Java: Testes de comportamentos automatizados
  • Data de início: 10/12/2014 Data de finalização: 11/12/2014
    Orientação a Objetos: Melhores técnicas com Java
  • Data de início: 28/01/2017 Data de finalização: 31/01/2017
    Performance Web I: otimizando o front-end
  • Data de início: 24/03/2015 Data de finalização: 27/03/2015
    PHP e MySQL I: Fundamentos para criar um sistema na Web
  • Data de início: 27/03/2015 Data de finalização: 27/03/2015
    PHP e MySQL II: Cookies, sessões e mais recursos
  • Data de início: 05/02/2018 Data de finalização: 07/04/2018
    Recycler View parte 1: Listas flexíveis e performáticas
  • Data de início: 22/02/2018 Data de finalização: 26/05/2018
    RecyclerView parte 2: Listeners, animações e boas práticas.
  • Data de início: 29/10/2015 Data de finalização: 03/11/2015
    Redis I: Armazenando chaves e valores
  • Data de início: 03/11/2015 Data de finalização: 01/12/2015
    Redis II: Estruturas e recursos na sua base NoSQL
  • Data de início: 25/11/2015 Data de finalização: 25/11/2015
    Refatorando na prática
  • Data de início: 31/05/2015 Data de finalização: 12/06/2015
    SEO I: Rankeie bem no Google
  • Data de início: 24/11/2014 Data de finalização: 26/11/2014
    Servlets: Fundamentos de Java na Web
  • Data de início: 17/12/2014 Data de finalização: 18/12/2014
    SOLID com Java: Orientação a Objetos com Java
  • Data de início: 18/12/2014 Data de finalização: 26/12/2014
    Spring MVC: É hora de criar uma webapp com Spring MVC4
  • Data de início: 08/10/2015 Data de finalização: 03/02/2016
    Threads I : Programação paralela em Java
  • Data de início: 20/03/2015 Data de finalização: 21/03/2015
    Web Design Responsivo: Páginas que se adaptam do mobile ao desk
  • Data de início: 01/02/2017 Data de finalização: 05/02/2017
    Wordpress: Criação de um tema do zero
  • Data de início: 15/12/2014 Data de finalização: 17/12/2014
    XStream: Consumindo o XML sem esforço

Todos os cursos deste instrutor

  • %
    Android: Acessando uma API web
  • %
    Architecture Components: ViewModel, LiveData e Room
  • %
    Android parte 2: Avançando com listeners, menu e UI
  • %
    Android parte 2: Boas práticas e novos cenários de testes
  • %
    Kotlin parte 1: Sua primeira app android na linguagem
  • %
    Kotlin parte 2: Mais recursos da linguagem e boas práticas
  • %
    Data Binding no Android: vinculando modelo com layout
  • %
    Android com Espresso parte 1: Teste da interface do usuário
  • %
    Android com Espresso parte 2: Testes de fluxos complexos
  • %
    Android Fragments: Reutilizando componentes visuais
  • %
    Kotlin parte 3: Técnicas avançadas na sua app
  • %
    Android com Kotlin: Personalize o seu App
  • %
    Navigation parte 1: Transição de telas no Android.
  • %
    Navigation parte 2: Novas features e reutilização de código
  • %
    Android parte 3: Refinando o projeto
  • %
    Android Room parte 1: Introdução a persistência de dados com ORM
  • %
    Android Room parte 2: Operações assíncronas
  • %
    Android parte 1: Crie a sua primeira app mobile
  • %
    Android parte 1: Testes automatizados e TDD
  • %
    Android Brasil: Validações e formatações
  • %
    Firebase com Android: Armazene imagens com o Cloud Storage
  • %
    Firebase com Android: Salve os dados NoSQL no Firestore
  • %
    Firebase com Android: Push notification no Cloud Messaging
  • %
    Firebase Authentication: Integração com Apps Android
  • %
    Comunicação HTTP: Flutter com web API
  • %
    Fundamentos de Flutter: Crie o seu primeiro App
  • %
    Persistência com Flutter: Crie um app com armazenamento interno
  • %
    Flutter com web API: integrando sua app mobile
  • %
    Android com Kotlin: Crie o seu primeiro app
  • %
    IntelliJ IDEA: aumente a sua produtividade em projetos Java
  • %
    Kotlin Collections: Set e Map
  • %
    Kotlin: lidando com exceptions e referências nulas
  • %
    Kotlin: herança, polimorfismo e Interface
  • %
    Kotlin: primeiros passos e Orientação a Objetos
  • %
    Kotlin: recursos da linguagem com pacotes e composição
  • %
    Kotlin: recursos do paradigma funcional
  • %
    Layouts Android parte 1: Criando telas com Constraint Layouts.
  • %
    Layouts Android parte 2: Boas práticas para criação de telas.
  • %
    Projeto Android
  • %
    Recycler View parte 1: Listas flexíveis e performáticas
  • %
    RecyclerView parte 2: Listeners, animações e boas práticas.
  • %
    Testes no Android: mocks e integrações
  • %
    Testes de unidade e Widget com mocks: Boas práticas no Flutter
Você pode encontrar um certificado completo aqui