Para Iniciantes


Curso
Programação
WEB APP

Se torne um programador Full Stack e desenvolva web apps como Uber, Spotify, Ifood e mais. Durante o curso é desenvolvido um projeto real do zero.

Comece a estudar agora e
ganhe desconto na entrada.
Pagamento facilitado em várias par
celas.

INSCREVA-SE
Programação para Iniciantes

  • Prática e Mentoria

Resolução de Exercícios em conjunto com o Professor

  • Suporte

Encontro ao vivo com o Professor toda Semana

  • Projeto Real

No curso é desenvolvido um projeto real do zero

  • Bônus

Aulas de Reforço e Atividades Extras


Para Iniciantes


Curso
Programação
WEB APP

Se torne um programador Full Stack e desenvolva web apps como Uber, Spotify, Ifood e mais. Durante o curso é desenvolvido um projeto real do zero.

Comece a estudar agora e ganhe desconto na entrada.
Pagamento facilitado em várias par
celas.

INSCREVA-SE

Programação para Iniciantes
  • Prática e Mentoria

Resolução de Exercícios em conjunto com o Professor

  • Acompanhamento

Encontro ao vivo com o Professor toda Semana

  • Projeto Real

No curso é desenvolvido um projeto real do zero

  • Bônus

Aulas de Reforço e Atividades Extras

AFINAL, O QUE EU APRENDO A DESENVOLVER NO CURSO?

O curso Full Stack Developer é voltado para o desenvolvimento de WebApp. Trata-se do conceito de aplicativo, para reproduzir em navegador. Assim, qualquer dispositivo que possua navegador é capaz de reproduzir um WebApp - celulares, tabletes, computadores, tvs, etc. A vantagem é que um único código fonte é escrito, de forma responsivo, atendendo a todos os dispositivos. 

INSCREVA-SE

O QUE VOCÊ APRENDERÁ

Revisado e atualizado

Você irá adquirir conhecimento para se tornar um profissional em Programação e criar projetos visuais incríveis.

  • 1 - Lógica de Programação

    • Conceitos e fundamentos de programação


    • Utilização de JavaScript como Linguagem de programação


    • Instalação e configuração de ambiente de programação



  • 2 – Git

    ·        Utilização do ORM para realizar as operações de Banco de Dados no MySQL


    ·        Relacionamentos


    ·        Criação de tabelas, índices e estrutura do banco


    ·        Manipular dados pelo ORM


    ·        Criação de Consultas Complexas

  • 3 – TypeScript

    • Implementação de orientação a objeto e tipagem em JavaScript


    • Orientação a Objeto


    • Tipagem


    • Classes, Herança, Polimorfismo

  • 4 – Análise de Projeto

    • Levantamento de Dados de Projeto


    • Desenho de interfaces e prototipagem


    • Entrevistas com Usuários e Donos de  Projeto


    • Aplicação de tecnologias de desenvolvimento Ágil em projetos

  • 5 – MySQL

    ·        Versionamento de Código


    ·        Backup dos fontes


    ·        Trabalho em equipe através do Git


    ·        Utilização de Repositórios

  • 6 – TypeORM

    ·        Utilização do ORM para realizar as operações de Banco de Dados no MySQL


    ·        Relacionamentos


    ·        Criação de tabelas, índices e estrutura do banco



    ·        Manipular dados pelo ORM



    ·        Criação de Consultas Complexas

  • 7 – NodeJS

    ·        Construção do BackEnd da Aplicação


    ·        Integração com Banco de Dados MySQL (e outros) através do TypeORM


    ·        Integração com o Apollo Server (GraphQL)


    ·        ExpressJS para BackEnd com Certificados Digitais

  • 8 – PM2

    ·        BackEnd controlado pelos processos do PM2


    ·        Start automático e monitoria da aplicação em BackEnd

  • 9 – GraphQL

    ·        Desenvolvido pelo Facebook 


    ·        Responsável pela troca das informações entre BackEnd e FrontEnd


    ·        Aprenda sobre Schemas, Queries e Resolv

  • 10 - ApolloGraphQL

    ·   Responsável pela comunicação entre Client e Server


    ·       Automatiza os processos do GraphQL

  • 11 – VUE

    ·       Controle da aplicação utilizando Vue


    ·        Construção da lógica do FrontEnd


    ·        Integração com BackEnd utilizando GraphQL, ApolloClient e Componentes Vue


    ·        VueStore, Vuex e VueRouter

  • 13 - Instalação e Configuração do Servidor da Aplicação

    ·        Distribuição Linux para BackEnd


    ·        Configuração dos Serviços


    ·        Instalação do Banco de Dados


    ·        Instalação da aplicação


    ·        Configuração de domínio (DNS) para rodar a aplicação


    ·        Instalação e configuração do NGINX, PM2 e MYSQL


    ·        Configuração de um Firewall Básico para proteger a aplicação

PROFESSOR DO CURSO

Marcelo Zanatta

Programador

Professor e programador, Marcelo Zanatta é especialista no desenvolvimento de aplicações. Há 30 anos na prática, desenvolve atualmente projetos em BI, Educação e Gerenciamento de Projetos, além de ser responsável por diversas empresas do ramo de tecnologia. 


Metodologia do Curso

  • A metodologia consiste em explicações teóricas através de vídeo aulas, dentro da plataforma própria da Fleek Cursos, exercícios e testes de avaliação.



  • Durante o andamento do curso, o projeto desenvolvido é publicado através do Git. Assim, o aluno tem acesso ao código fonte usado, e consegue finalizar com êxito cada etapa do projeto. 


  • Aulas práticas semanais durante o período do curso e ministradas ao vivo com mentoria do professor, que acompanha o desenvolvimento dos projetos, esclarece dúvidas e direciona o aprendizado.


  • Mentorias semanais ao vivo, com finalidade de auxiliar e analisar os passos de aprendizagem, realinhamento, desenvolvimento pessoal, intelectual e crítico do aluno. 



INVESTIMENTO

  • Preencha o formulário de inscrição para o curso e ganhe uma Aula Experimental.


  • Comece a estudar agora e Ganhe Desconto na entrada.


  • Pagamento facilitado em várias parcelas.


  • Últimas Vagas do Curso.


  • Preenchendo o formulário você receberá o contato de uma de nossas consultoras de vendas.

Faça sua inscrição para o curso

PERGUNTAS FREQUENTES

  • Tenho garantia de devolução do dinheiro?

    Não. Para isto disponibilizamos os 3 cursos iniciais de forma gratuita dentro do nosso canal do YouTube, inclusive com aulas diretamente com o professor do curso. Caso prefira utilize estas aulas para ter o contato inicial com a metodologia, formato das aulas e didática do professor.

  • Qual o projeto que será desenvolvido durante o curso?

    Um projeto real, em utilização por usuários. Você participa das reuniões de levantamento que foram gravadas durante o desenvolvimento e trabalha em conjunto com o professor propondo soluções e entendendo como um projeto real é desenvolvido na prática.

  • Existe Comprometimento mínimo?

    Sim, 18 meses é o tempo de comprometimento para todo o conteúdo e aulas semanais ao vivo.

  • E se eu quiser mais tempo?

    Você continua pagando suas parcelas a partir do 19º mês até adquirir a maturidade de programação que você deseja.

  • Tenho Exemplos de WebAPP que irei conseguir desenvolver?

    Sim:

    vagas.fleekcursos.com.br, quiz.fleekcursos.com.br


  • O que são PWAs?

    Progressive Web Application é um tipo de aplicação que é entregue pela Web na forma de WebAPP. São aplicações desenvolvidas através do uso de HTML + CSS + Javascript que é o padrão das modernas tecnologias compatíveis com os atuais browsers, incluindo dispositivos Mobile ou Desktop.


    Através de uma PWA é possível desenvolver um único código fonte para trabalhar nas diversas plataformas. Um WebAPP, no formato PWA, pode ser utilizado em desktops, tablets, celulares, televisores, e uma infinidade de outros dispositivos. Basta o dispositivo ter um navegador padrão Web que é possível rodar um WebAPP.


  • O que é Backend?

    É a parte do código que fica atrás da aplicação. Responsável pela lógica de negócios e também a interação com o banco de dados para armazenar as informações.

  • O que é FrontEnd?

    Parte frontal da aplicação. Basicamente o que o usuário enxerga do WebAPP. Deve ser desenvolvido utilizando HTML + CSS + JavaScript.