Rua Vergueiro, 3185, 8º andar, São Paulo, SP (11) 4118-2432 AOVS Sistemas de Informática S.A, CNPJ: 05.555.382/0001.33 www.alura.com.br

Certificamos que Marcio Vinicius Ribeiro concluiu os cursos e formações a seguir, no período de 10/03/2019 a 02/03/2020.

Formações:

  • Formação: iOS - 84h

    Cursos:

    • Swift parte 1: desenvolvendo para iOS no Xcode (de 23/04/2019 a 17/01/2020) 8h
    • Swift parte 1: desenvolvendo para iOS no Xcode (de 03/12/2019 a 17/01/2020) 7h
    • Swift parte 2: UIKit, Storyboard e o padrão Delegate (de 03/12/2019 a 17/01/2020) 8h
    • Swift parte 3: Gestures, DAO e o Optional Chaining (de 03/12/2019 a 17/01/2020) 6h
    • iOS layout parte 1: Começando com telas responsivas (de 03/12/2019 a 17/01/2020) 10h
    • iOS layout parte 2: Mais recursos para criar telas responsivas. (de 03/12/2019 a 18/01/2020) 10h
    • iOS parte 1: Usando recursos nativos (de 03/12/2019 a 18/01/2020) 10h
    • IOS parte 2: Autenticação, GPS e mais recursos nativos (de 03/12/2019 a 19/01/2020) 8h
    • iOS e Back-end: Web Services e Sincronização Offline (de 03/12/2019 a 21/01/2020) 8h
    • iOS parte 2: Sincronização offline e integração com Firebase (de 03/12/2019 a 21/01/2020) 8h

    Conteúdos complementares:

    • Video: Desenvolvendo o app da Alura - Alura Live #29 - YouTube - 60min
  • Formação: Melhore a arquitetura de apps em Android - 57h

    Cursos:

    • Architecture Components: ViewModel, LiveData e Room (de 03/12/2019 a 17/02/2020) 20h
    • Navigation parte 1: transição de telas no Android (de 03/12/2019 a 17/02/2020) 6h
    • Navigation parte 2: novas features e reutilização de código (de 03/12/2019 a 17/02/2020) 12h
    • Data Binding no Android: vinculando modelo com layout (de 03/12/2019 a 17/02/2020) 10h
    • Android Fragments: reutilizando componentes visuais (de 03/12/2019 a 17/02/2020) 8h

    Conteúdos complementares:

    • Alura+: Operações assíncronas com Coroutines do Kotlin no Android - 22min
  • Formação: Desenvolva seu primeiro app com Flutter 2.0 - 52h

    Cursos:

    • Flutter: criando um app (de 17/02/2020 a 17/02/2020) 15h
    • Persistência com Flutter: crie um app com armazenamento interno (de 17/02/2020 a 17/02/2020) 8h
    • Flutter com Web API: integrando sua app mobile (de 17/02/2020 a 17/02/2020) 8h
    • Flutter: entendendo comunicação HTTP e utilizando Web API (de 17/02/2020 a 17/02/2020) 10h
    • Testes de unidade e Widget com Mocks: boas práticas no Flutter (de 17/02/2020 a 17/02/2020) 10h

    Conteúdos complementares:

    • Artigo: Flutter: como criar um formulário | Alura Cursos Online - 30min
  • Formação: Multiplataforma mobile Xamarin - 32h

    Cursos:

    • Xamarin parte 1: crie aplicativos mobile com Visual Studio (de 03/12/2019 a 17/02/2020) 7h
    • Xamarin parte 2: crie aplicativos mobile com Visual Studio (de 03/12/2019 a 17/02/2020) 8h
    • Xamarin parte 3: crie aplicativos mobile com Visual Studio (de 03/12/2019 a 17/02/2020) 8h
    • Xamarin parte 4: crie aplicativos mobile com Visual Studio (de 03/12/2019 a 17/02/2020) 8h

    Conteúdos complementares:

    • Video: Xamarin - Alura Live #17 - YouTube - 60min
  • Formação: Melhore sua aplicação Android com Testes Automatizados - 50h

    Cursos:

    • Android parte 1: testes automatizados e TDD (de 03/12/2019 a 16/02/2020) 8h
    • Android parte 2: boas práticas e novos cenários de testes (de 03/12/2019 a 17/02/2020) 6h
    • Testes no Android: Mocks e integrações (de 03/12/2019 a 17/02/2020) 12h
    • Android com Espresso parte 1: teste da interface do usuário (de 03/12/2019 a 17/02/2020) 12h
    • Android com Espresso parte 2: testes de fluxos complexos (de 03/12/2019 a 17/02/2020) 12h
  • Formação: Android - 109h

    Cursos:

    • Android parte 1: crie um app mobile (de 03/12/2019 a 17/01/2020) 10h
    • Android parte 2: avançando com listeners, menu e UI (de 03/12/2019 a 17/01/2020) 10h
    • Android parte 3: refinando o projeto (de 03/12/2019 a 17/01/2020) 10h
    • Layouts Android parte 1: criando telas com Constraint Layouts (de 03/12/2019 a 17/01/2020) 15h
    • Layouts Android parte 2: boas práticas para criação de telas (de 03/12/2019 a 17/01/2020) 17h
    • Recycler View parte 1: listas flexíveis e performáticas (de 03/12/2019 a 17/01/2020) 8h
    • Recycler View parte 2: Listeners, animações e boas práticas (de 03/12/2019 a 17/01/2020) 8h
    • Android Room parte 1: entendendo e aplicando a persistência de dados com ORM (de 03/12/2019 a 17/01/2020) 10h
    • Android Room parte 2: implementando operações assíncronas (de 03/12/2019 a 17/01/2020) 10h
    • Android: acessando uma API Web (de 03/12/2019 a 17/01/2020) 10h

    Conteúdos complementares:

    • Artigo: Criando caixas de diálogo no Android (Dialogs) - 30min
    • Site: Alura Live: Desenvolvendo a App da Alura - 0min
  • Formação: Integração de Aplicações Java - 48h

    Cursos:

    • JAX-WS: domine a criação de webservices SOAP (de 03/12/2019 a 26/02/2020) 16h
    • JMS e ActiveMQ: mensageria com Java (de 03/12/2019 a 26/02/2020) 16h
    • Apache Camel: o framework de integração entre sistemas (de 03/12/2019 a 26/02/2020) 16h
  • Formação: Certificação Java - 74h

    Cursos:

    • Certificação Java SE 7 Programmer I (de 03/12/2019 a 26/02/2020) 8h
    • Certificação Java SE 7 Programmer I: tipos de Dados (de 03/12/2019 a 26/02/2020) 8h
    • Certificação Java SE 7 Programmer I: Operadores (de 03/12/2019 a 26/02/2020) 8h
    • Certificação Java SE 7 Programmer I: criando e usando Arrays (de 03/12/2019 a 26/02/2020) 8h
    • Certificação Java SE 7 Programmer I: Laços (de 03/12/2019 a 26/02/2020) 8h
    • Certificação Java SE 7 Programmer I: métodos e encapsulamento (de 03/12/2019 a 26/02/2020) 8h
    • Certificação Java SE 7 Programmer I: relações entre classes (de 03/12/2019 a 26/02/2020) 8h
    • Certificação Java SE 7 Programmer I: lidando com exceções (de 03/12/2019 a 26/02/2020) 8h
    • Certificação Java SE 8 Programmer I: conteúdo além da prova (de 03/12/2019 a 26/02/2020) 10h
  • Formação: .NET - 118h

    Cursos:

    • C# parte 1: primeiros passos (de 23/04/2019 a 26/02/2020) 8h
    • C# parte 2: Entendendo a Orientação a Objetos (de 03/12/2019 a 26/02/2020) 8h
    • C# parte 3: entendendo herança e interface (de 03/12/2019 a 26/02/2020) 8h
    • C# parte 4: entendendo exceções (de 03/12/2019 a 26/02/2020) 8h
    • C# parte 5: bibliotecas DLLs, documentação e usando o NuGet (de 03/12/2019 a 26/02/2020) 8h
    • C# parte 6: Strings, expressões regulares e a classe Object (de 03/12/2019 a 26/02/2020) 8h
    • C# parte 7: Array e tipos genéricos (de 03/12/2019 a 26/02/2020) 8h
    • C# parte 8: List, lambda, linq (de 03/12/2019 a 26/02/2020) 8h
    • C# Parte 9: entrada e saída (I/O) com streams (de 03/12/2019 a 26/02/2020) 8h
    • Entity Framework Core: banco de dados de forma eficiente (de 03/12/2019 a 27/02/2020) 16h
    • Asp.NET Core: uma webapp usando o padrão MVC (de 03/12/2019 a 26/02/2020) 12h
    • ASP.NET Core parte 1: um e-Commerce com MVC e EF Core (de 03/12/2019 a 26/02/2020) 12h
    • ASP.NET Core parte 2: um e-Commerce com MVC e EF Core (de 03/12/2019 a 26/02/2020) 6h
  • Formação: Python - 83h

    Cursos:

    • Python: começando com a linguagem (de 09/07/2019 a 25/02/2020) 12h
    • Python: avançando na linguagem (de 09/07/2019 a 25/02/2020) 12h
    • Python: entendendo a Orientação a Objetos (de 09/07/2019 a 25/02/2020) 12h
    • Python: avançando na orientação a objetos (de 09/07/2019 a 25/02/2020) 10h
    • Python: Manipulação de Strings (de 03/12/2019 a 25/02/2020) 7h
    • Python Collections parte 1: listas e tuplas (de 03/12/2019 a 25/02/2020) 8h
    • Python Collections parte 2: conjuntos e dicionários (de 03/12/2019 a 25/02/2020) 9h
    • Python Brasil: validação de dados no padrão nacional (de 03/12/2019 a 25/02/2020) 7h
    • Testes automatizados: TDD com Python (de 09/07/2019 a 25/02/2020) 6h
  • Formação: Expert em Orientação a Objetos - 68h

    Cursos:

    • Design Patterns Java I: Boas práticas de programação (de 03/12/2019 a 26/02/2020) 20h
    • Design Patterns Java II: Boas praticas de programação (de 03/12/2019 a 26/02/2020) 16h
    • SOLID com Java: Orientação a Objetos com Java (de 03/12/2019 a 26/02/2020) 8h
    • Java e Testes: Test Driven Development com Junit (de 03/12/2019 a 26/02/2020) 12h
    • Teste de Integração: Testes SQL e DAOs automatizados em Java (de 03/12/2019 a 26/02/2020) 12h
  • Formação: Iniciante em Programação - 164h

    Cursos:

    • JavaScript e HTML: desenvolva um jogo e pratique lógica de programação (de 10/03/2019 a 16/05/2019) 16h
    • JavaScript e HTML: pratique lógica com desenhos, animações e um jogo (de 23/04/2019 a 16/05/2019) 10h
    • Lógica de programação: comece em lógica com o jogo Pong e JavaScript (de 06/10/2019 a 21/01/2020) 6h
    • Lógica de programação: laços e listas com JavaScript (de 06/10/2019 a 21/01/2020) 4h
    • HTML5 e CSS3 parte 1: crie uma página da Web (de 03/12/2019 a 25/01/2020) 8h
    • HTML5 e CSS3 parte 2: posicionamento, listas e navegação (de 03/12/2019 a 25/01/2020) 8h
    • HTML5 e CSS3 parte 3: trabalhando com formulários e tabelas (de 03/12/2019 a 25/01/2020) 8h
    • HTML5 e CSS3 parte 4: avançando no CSS (de 03/12/2019 a 25/01/2020) 8h
    • HTML5 e CSS3 I: Suas primeiras páginas da Web (de 10/03/2019 a 25/01/2020) 32h
    • HTML5 e CSS3 II: Turbinando as suas páginas (de 13/05/2019 a 25/01/2020) 40h
    • JavaScript: programando na linguagem da web (de 10/03/2019 a 25/01/2020) 20h

    Conteúdos complementares:

    • Livro: Livro de Jogos com HTML5 e JavaScript - Casa do Código - 0min
    • Video: Comece a programar com Javascript - Alura Live #26 - YouTube - 60min
    • Video: CSS mágico que não existe - Alura Live #38 - YouTube - 60min
    • Video: Alura Live #66 - Resolvendo problemas reais com Javascript e CSS - YouTube - 60min
    • Video: Alura Live #59 - Como entrar no mercado de trabalho de programação? - YouTube - 60min
  • Formação: Python Web - 127h

    Cursos:

    • Python: começando com a linguagem (de 09/07/2019 a 25/02/2020) 12h
    • Python: avançando na linguagem (de 09/07/2019 a 25/02/2020) 12h
    • Python: entendendo a Orientação a Objetos (de 09/07/2019 a 25/02/2020) 12h
    • Python: avançando na orientação a objetos (de 09/07/2019 a 25/02/2020) 10h
    • Testes automatizados: TDD com Python (de 09/07/2019 a 25/02/2020) 6h
    • HTML5 e CSS3 I: Suas primeiras páginas da Web (de 10/03/2019 a 25/01/2020) 32h
    • HTTP: Entendendo a web por baixo dos panos (de 09/07/2019 a 21/02/2020) 14h
    • Flask parte 1: Crie uma webapp com Python 3 (de 09/07/2019 a 25/02/2020) 16h
    • Flask parte 2: Avançando no desenvolvimento web (de 09/07/2019 a 25/02/2020) 12h

    Conteúdos complementares:

    • Video: CSS mágico que não existe - Alura Live #38 - YouTube - 60min
  • Formação: Certificação C# Programming - 70h

    Cursos:

    • Certificação C# Programming parte 1: Criar tipos (de 03/12/2019 a 02/03/2020) 6h
    • Certificação C# Programming parte 2: Consumir tipos (de 03/12/2019 a 02/03/2020) 4h
    • Certificação C# Programming parte 3: Encapsulamento e Hierarquia de Classes (de 03/12/2019 a 02/03/2020) 6h
    • Certificação C# Programming parte 4: Fluxo de programa e exceções (de 03/12/2019 a 02/03/2020) 6h
    • Certificação C# Programming parte 5: Strings e Ciclo de Vida de Objetos (de 03/12/2019 a 02/03/2020) 6h
    • Certificação C# Programming parte 6: Coleções, XML e JSON (de 03/12/2019 a 02/03/2020) 6h
    • Certificação C# Programming parte 7: Eventos e LINQ (de 03/12/2019 a 02/03/2020) 6h
    • Certificação C# Programming parte 8: Entrada e Saída de Dados (de 03/12/2019 a 02/03/2020) 6h
    • Certificação C# Programming parte 9: Depurar Aplicativos (de 03/12/2019 a 02/03/2020) 6h
    • Certificação C# Programming parte 10: Reflection (de 03/12/2019 a 02/03/2020) 6h
    • Certificação C# Programming parte 11: Multithreading (de 03/12/2019 a 02/03/2020) 6h
    • Certificação C# Programming parte 12: Validar Segurança (de 03/12/2019 a 02/03/2020) 6h
  • Formação: React antiga - 72h

    Cursos:

    • JavaScript: conhecendo o Browser e padrões de projeto (de 14/05/2019 a 17/02/2020) 12h
    • JavaScript: aprofundando em MVC, padrão Proxy e Factory (de 14/05/2019 a 17/02/2020) 12h
    • JavaScript: salvando dados localmente com IndexedDB (de 03/12/2019 a 21/02/2020) 12h
    • Webpack: Manipulando módulos na sua webapp (de 03/12/2019 a 18/02/2020) 8h
    • React parte 1: componentes reutilizáveis para sua webapp (de 14/05/2019 a 17/02/2020) 10h
    • React parte 2: Container components e o ciclo de vida do react (de 14/05/2019 a 17/02/2020) 10h
    • React parte 3: A arquitetura flux, implementação do Redux e server side rendering (de 14/05/2019 a 17/02/2020) 8h
  • Formação: HTML e CSS - 173h

    Cursos:

    • HTML5 e CSS3 parte 1: crie uma página da Web (de 03/12/2019 a 25/01/2020) 8h
    • HTML5 e CSS3 parte 2: posicionamento, listas e navegação (de 03/12/2019 a 25/01/2020) 8h
    • HTML5 e CSS3 parte 3: trabalhando com formulários e tabelas (de 03/12/2019 a 25/01/2020) 8h
    • HTML5 e CSS3 parte 4: avançando no CSS (de 03/12/2019 a 25/01/2020) 8h
    • Acessibilidade web: crie designs inclusivos (de 03/12/2019 a 18/02/2020) 6h
    • Acessibilidade web parte 1: tornando seu front-end inclusivo (de 03/12/2019 a 18/02/2020) 6h
    • Acessibilidade web parte 2: componentes acessíveis com um pouco de JavaScript (de 03/12/2019 a 18/02/2020) 4h
    • JavaScript: programando na linguagem da web (de 10/03/2019 a 25/01/2020) 20h
    • Sass e Compass: Descomplicando o CSS (de 14/05/2019 a 17/02/2020) 8h
    • Flexbox: posicione elementos na tela (de 14/05/2019 a 17/02/2020) 9h
    • CSS Grid: simplificando layouts (de 03/12/2019 a 20/02/2020) 8h
    • Web Design Responsivo: Páginas que se adaptam do mobile ao desk (de 14/05/2019 a 17/02/2020) 10h
    • Bootstrap 4: criando uma landing page responsiva (de 03/12/2019 a 20/02/2020) 8h
    • Arquitetura CSS: descomplicando os problemas (de 03/12/2019 a 20/02/2020) 8h
    • HTTP: Entendendo a web por baixo dos panos (de 09/07/2019 a 21/02/2020) 14h
    • Performance Web I: otimizando o front-end (de 03/12/2019 a 24/02/2020) 20h
    • Performance Web II: Critical Path, HTTP/2 e Resource Hints (de 03/12/2019 a 24/02/2020) 20h
  • Formação: Desenvolva aplicações Web Acessíveis - 17h

    Cursos:

    • Acessibilidade web: crie designs inclusivos (de 03/12/2019 a 18/02/2020) 6h
    • Acessibilidade web parte 1: tornando seu front-end inclusivo (de 03/12/2019 a 18/02/2020) 6h
    • Acessibilidade web parte 2: componentes acessíveis com um pouco de JavaScript (de 03/12/2019 a 18/02/2020) 4h

    Conteúdos complementares:

    • Artigo: 5 dicas para melhorar a acessibilidade em sua interface - Blog da Caelum: desenvolvimento, web, mobile, UX e Scrum - 30min
  • Formação: Front-end - 199h

    Cursos:

    • HTML5 e CSS3 I: Suas primeiras páginas da Web (de 10/03/2019 a 25/01/2020) 32h
    • HTML5 e CSS3 II: Turbinando as suas páginas (de 13/05/2019 a 25/01/2020) 40h
    • HTML5 e CSS3 parte 1: crie uma página da Web (de 03/12/2019 a 25/01/2020) 8h
    • HTML5 e CSS3 parte 2: posicionamento, listas e navegação (de 03/12/2019 a 25/01/2020) 8h
    • HTML5 e CSS3 parte 3: trabalhando com formulários e tabelas (de 03/12/2019 a 25/01/2020) 8h
    • HTML5 e CSS3 parte 4: avançando no CSS (de 03/12/2019 a 25/01/2020) 8h
    • JavaScript: programando na linguagem da web (de 10/03/2019 a 25/01/2020) 20h
    • jQuery: domine a biblioteca mais popular do mercado parte 1 (de 14/05/2019 a 17/02/2020) 12h
    • jQuery: avance na biblioteca mais popular do mercado parte 2 (de 14/05/2019 a 17/02/2020) 12h
    • Sass e Compass: Descomplicando o CSS (de 14/05/2019 a 17/02/2020) 8h
    • Flexbox: posicione elementos na tela (de 14/05/2019 a 17/02/2020) 9h
    • Web Design Responsivo: Páginas que se adaptam do mobile ao desk (de 14/05/2019 a 17/02/2020) 10h
    • JavaScript: conhecendo o Browser e padrões de projeto (de 14/05/2019 a 17/02/2020) 12h
    • JavaScript: aprofundando em MVC, padrão Proxy e Factory (de 14/05/2019 a 17/02/2020) 12h

    Conteúdos complementares:

    • Site: Bootstrap e frameworks CSS (opcional) - 0min
  • Formação: Angular - 76h

    Cursos:

    • TypeScript parte 1: evoluindo seu JavaScript (de 03/12/2019 a 18/02/2020) 8h
    • TypeScript parte 2: Mais técnicas e boas práticas (de 03/12/2019 a 18/02/2020) 10h
    • Webpack: Manipulando módulos na sua webapp (de 03/12/2019 a 18/02/2020) 8h
    • Angular parte 1: produtividade e organização com framework SPA (de 03/12/2019 a 18/02/2020) 16h
    • Angular parte 2: Autenticação, Forms e lazy loading (de 03/12/2019 a 18/02/2020) 12h
    • Angular parte 3: upload, build e novos componentes (de 03/12/2019 a 18/02/2020) 12h
    • Angular parte 4: lapidando o projeto (de 03/12/2019 a 18/02/2020) 10h
  • Formação: Node.js - 102h

    Cursos:

    • HTTP: Entendendo a web por baixo dos panos (de 09/07/2019 a 21/02/2020) 14h
    • HTML5 e CSS3 I: Suas primeiras páginas da Web (de 10/03/2019 a 25/01/2020) 32h
    • JavaScript: programando na linguagem da web (de 10/03/2019 a 25/01/2020) 20h
    • Node.js Parte 1: Inovando com JavaScript no backend (de 03/12/2019 a 25/02/2020) 12h
    • Node.js Parte 2: MVC, autenticação e autorização (de 03/12/2019 a 25/02/2020) 8h
    • Node.js e HTTP: desenvolvendo uma API seguindo o estilo REST (de 03/12/2019 a 25/02/2020) 16h
  • Formação: Vue.js - 166h

    Cursos:

    • HTML5 e CSS3 parte 1: crie uma página da Web (de 03/12/2019 a 25/01/2020) 8h
    • HTML5 e CSS3 parte 2: posicionamento, listas e navegação (de 03/12/2019 a 25/01/2020) 8h
    • HTML5 e CSS3 parte 3: trabalhando com formulários e tabelas (de 03/12/2019 a 25/01/2020) 8h
    • HTML5 e CSS3 parte 4: avançando no CSS (de 03/12/2019 a 25/01/2020) 8h
    • HTML5 e CSS3 I: Suas primeiras páginas da Web (de 10/03/2019 a 25/01/2020) 32h
    • HTML5 e CSS3 II: Turbinando as suas páginas (de 13/05/2019 a 25/01/2020) 40h
    • JavaScript: programando na linguagem da web (de 10/03/2019 a 25/01/2020) 20h
    • Webpack: Manipulando módulos na sua webapp (de 03/12/2019 a 18/02/2020) 8h
    • Vue.js parte 1: construindo Single Page Applications (de 03/12/2019 a 18/02/2020) 16h
    • Vue.js parte 2: construindo Single Page Applications (de 03/12/2019 a 18/02/2020) 16h

    Conteúdos complementares:

    • Video: CSS mágico que não existe - Alura Live #38 - YouTube - 60min
    • Video: Alura Live #66 - Resolvendo problemas reais com Javascript e CSS - YouTube - 60min
Assinatura do coordenador Guilherme Silveira. Assinatura do diretor Carlos Felício.
https://cursos.alura.com.br/user/marcio-mvb/fullCertificate/5153598cc7ac8a23beb550b8540d2ce8