
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Nesse vídeo nós teremos uma apresentação geral do nosso curso.
Cupom de desconto: SETEMBRODEV
https://www.udemy.com/course/formacao-programador-backend-nodejs/
https://www.udemy.com/course/formacao-programador-frontend-vuejs/
Nessa aula iremos fazer a apresentação de como funcionará o nosso curso, olhe bem e veja o que faremos.
Nessa aula iremos fazer o download da nossa IDE VSCode.
Hoje iremos criar o nosso primeiro projeto e termos contato com linguagem de programação, veremos ainda operadores matemáticos.
Hoje iremos ver sobre declaração de variáveis em JavaScript, também ao final da aula eu deixarei um desafio para ser resolvido e iremos corrigir na próxima aula.
Nessa aula iremos ver que cada string possui índice, também iremos ver como e o que é concatenar.
Nessa aula iremos aprender como armazenar os resultados de comparações em Strings, também iremos ver sobre os tipos de dados booleanos.
Nessa aula iremos aprender a fazer comparações entre Strings e também sobre como 1 representa o True e 0 representa o False.
Nessa aula aprenderemos sobre condicionais If e Else (se e se não), também teremos um desafio e a sua correção.
Nessa aula aprenderemos mais sobre if e else e iniciaremos Else IF e condicionais aninhados.
Aprendendo a verificar se o número é impar ou par.
Nessa aula nós iremos aprender sobre os operadores lógicos AND, OR e NOT, veremos isso de maneira teórica e com aplicações práticas.
Nessa aula nós iremos complementar os estudos sobre true e false.
Nessa aula nós iremos aprender sobre os operadores ternários.
Nessa aula iremos aprender a estrutura Switch Case.
Nessa aula nós iremos começar a ver sobre estruturas de repetição, iniciante com a while.
Nessa aula iremos aprender sobre a estrutura de repetição chamada FOR.
Nessa aula nós iremos trabalhar com um for aninhado (ou matriz)
Nessa aula aprenderemos as estruturas de funções com e sem parâmetros.
Nessa aula deixaremos de saber apenas as funções void, mas, saberemos a partir dessa aula como utilizar o return.
Nessa aula aprenderemos a utilizar a combinação de funções, determinando resultados de uma função com o retorno de outra função, parece complexo, mas na verdade é bem simples, acompanhe a aula.
Nessa aula nós iremos aprender sobre escopo e acesso a variáveis, são conceitos importantíssimos para a sequência da nossa carreira na programação.
Nessa aula nós iremos aprender a criar e percorrer todos os itens de um array em Javascript.
Aqui aprenderemos a funcionalidade do Método Push em um array.
Aqui aprenderemos a funcionalidade do Método Pop em um array.
Nessa aula nós iremos ver um método extremamente importante na manipulação de arrays, o splice.
Aqui abordaremos o famoso Reverse.
Nessa aula veremos o método abordado será o ForEach.
Nessa aula abordaremos dois métodos, o MAP que permite que façamos alterações em nossos registro e o ToUpperCase que permite que deixemos o texto em caixa alta.
Última Aula de Arrays - Veremos Matrizes ou Seja Arrays de Arrays
Nessa aula nós daremos início nos objetos, aqui usarei um sabre de luz como instrumento de estudo.
Nessa aula nós daremos sequencia no estudo de Objetos, e aqui trago dois bonecos de super herói (Homem de Ferro e Lanterna Verde) para exemplificar o uso de objetos.
Nessa aula nós iremos aprender mais sobre objetos e seus atributos, utilizaremos os animais como instrumento de estudo.
Nessa aula nós teremos uma breve introdução sobre o que é o ReactJS, aqui nós veremos a descrição e acompanharemos o início da documentação.
Nessa aula eu irei apresentar a você o nosso querido Material UI, onde nós poderemos estilizar os nossos projetos de maneira fácil e profissional.
Nessa aula eu irei apresentar a vocês o poderoso Firebase, com ele nós poderemos criar aplicações sem a necessidade de criar um backend.
Nesse ponto nós iremos fazer a instalação do NodeJS, NPM, Yarn e o Create React APP que serão usadas no curso.
Nessa aula nós iremos instalar o VSCODE e as extensões dele.
Vamos criar o nosso primeiro projeto com o create react app?
Nessa aula nós iremos criar e limpar arquivos desnecessários em nosso projeto.
Nessa aula nós iremos instalar e começar a usar o famoso Material UI.
Nessa aula nós iremos entender a parte teórica sobre components e criaremos o nosso primeiro.
Nessa aula nós iremos criar o component Cards.
Nessa aula nós iremos utilizar PROPS em nosso projeto.
Vamos popular os nossos components de cards? Então vamos lá!
Nessa aula nós iremos criar o nosso component Footer.
Nessa aula nós iremos subir o nosso projeto para o Github.
Nessa aula nós iremos fazer a apresentação do projeto que será desenvolvido ao longo do curso.
Nessa aula nós iremos preparar o nosso ambiente, instalações diversas e personalizações.
Nessa aula nós iremos personalizar o seu vscode, para que fique igual ao meu.
Nessa aula nós iremos criar o projeto no firebase, fazer o nosso build e deploy pela primeira vez.
Nessa aula nós iremos aprender a fazer o build do projeto e também o deploy no firebase, assim o nosso projeto ficará on-line.
Nessa aula nós iremos configurar duas importantes ferramentas, o eslint e prettier, assim ganharemos agilidade no nosso projeto.
Aqui nós iremos configurar o nosso projeto para receber o react bootstrap, com o react bootstrap nossos esforços para desenvolver uma aplicação será reduzidos.
Nessa aula nós iremos configurar o Cloud Firestore para armazenar a lista de nossos seriados e também criaremos a nossa primeira página (Main).
Nessa aula nós iremos fazer uma estilização prévia para nossa página Main.
Nessa aula nós faremos uma introdução teórica sobre o conceito de componentização.
Nessa aula nós iremos criar o nosso primeiro componente.
Aqui iremos corrigir o bug do alinhamento.
Nessa aula nós iremos inserir alguns filmes no firebase (de forma manual).
Nessa aula nós iremos fazer um refactor do nosso código, vamos tirar a nossa Main do modelo de classes e levaremos para o modelo de component funcionais.
Nessa aula nós iremos continuar a nossa refatoração, assim poderemos aprender esse conceito tão importante.
Nessa breve aula nós iremos deixar o nosso component Header também no formato de component funcional.
Nessa aula nós iremos aprender a ler dados vindos do firebase, para posteriormente listarmos de forma dinâmica os nossos filmes/séries.
Nessa aula, nós iremos fazer a tão esperada listagem de filmes na tela principal da aplicação.
Nessa aula nós iremos aprender a fazer a navegação entre telas no ReactJS, para isso usaremos o React Router Dom, criaremos então o nosso arquivo de rotas.
Nessa aula nós iremos criar a nossa rota para listar episódios, e também começar a desenhar a tela para tal.
Nessa aula nós iremos aprender um importante conceito, que é a utilização do history para passar parâmetros de um component para outro.
Nessa aula nós iremos listar os nosso episódios, para podermos então clicar para assistir.
Nessa aula nós iremos assistir ao nosso primeiro episódio, venha, vai ser muito bacana!
Nessa aula nós iremos enviar essas nossas atualizações, diretamente para o github.
Essa é a primeira aula da nossa série de Styled components, nesse módulo você vai aprender muito sobre css e styled components.
Nessa aula nós iremos fazer a configuração do nosso Eslint e Prettier
Apagando e removendo arquivos desnecessários do projeto.
Nessa aula nós iremos criar o nosso guia de estilos globais, isso é muito importante para todo o desenvolvimento do projeto.
Nessa aula rápida, nós iremos configurar como serão as estruturas de pastas do nosso projeto.
Nessa aula nós iremos criar as nossas configurações de rotas (navegação) do nosso projeto.
Nessa aula nós iremos estilizar a nossa tela de login.
Nessa aula você irá aprender a como criar e customizar inputs e buttons de forma manual.
Nessa aula eu irei abordar o conceito e algumas práticas de responsividade.
Nessa aula nós iremos criar o nosso primeiro KeyFrame.
Nessa aula vamos finalizar a nossa tela de login e adicionaremos uma animação também.
Formação programador BACKEND
Se você sonha em ser um programador backend, você chegou ao curso certo, pois daqui você sai do total zero e vai até o nível avançado.
Você não sabe programar em Javascript? Não tem problema, dentro da grade temos um curso completo de JavaScript
Aqui você aprenderá com quem atua no mercado (Se quiser saber mais sobre o instrutor, corre lá no LinkedIn)
O que você aprenderá?
Instalar NodeJS
Instalar Yarn
Instalar o CLI do ReactJS
Criar um projeto do zero
Configurar o bootstrap no projeto
Criar um site básico utilizando ReactJS com Bootstrap
Consumir API JSON com ReactJS e muito mais.
Trabalhar com Material UI
Criar um projeto do zero e fazer o Deploy
Ser um programador Frontend COMPLETO
Tudo isso pensado em você, no seu aprendizado.
Quais são os requisitos?
Lógica de Programação
Computador com acesso a internet
Muita vontade de aprender
Qual é o público-alvo?
Pessoas que desejam trabalhar como desenvolvedor backend na stack NodeJS.
Quem é o professor?
Formado em análise e Desenvolvimento de Sistemas pela Faculdade de Tecnologia do Estado de São Paulo, Daniel começou na área de informática ainda muito jovem, passando por diversas áreas de atuação, sendo elas:
- Manutenção de Micromputadores;
- Suporte Técnico para Usuários;
- Manutenção em Redes Sem Fio;
- Programador (Android, PHP, C#, JavaScript, Java, MySQL, SQL Server, React JS, React Native, VueJS, NodeJS e MongoDB).
Atualmente Daniel, trabalha como desenvolvedor de Web fullstack e também como professor de programação na Cubos Academy, além de ter se encantado pela área do ensino a distância, para manter-se atualizado e bem informado Lopes busca as mais diversas capacitações, cursos, livros, treinamentos.
Em 2017 Daniel passou a se dedicar a criação de conteúdos na internet, ao iniciar um canal no Youtube, Lopes recebeu diversas solicitações de criação de cursos com o conteúdo abordado lá, após isso, tem se dedicado em criar apostilas, cursos presenciais e on-line, além de participar de projetos de aceleração de startups.
Ao ver que sua paixão era o ensino, Daniel resolveu então participar de eventos que possibilitam um melhor entendimento na área de inovação tecnológica. Eventos como Startup Weekend e Hackathon, são fundamentais no desenvolvimento pessoal e profissional de todos nós.