JavaScript : Do Zero ao Avançado
What you'll learn
- Aprenderá a ser um desenvolvedor avançado, confiante e moderno em JavaScript desde o início
- Estará preparado para o trabalho real entendendo como o JavaScript realmente funciona nos bastidores
- Configurar o ambiente de desenvolvimento
- Entender os tipos de dados, variáveis, operadores e estruturas de controle de fluxo
- Criar funções em JavaScript
- Trabalhar com objetos e arrays em JavaScript
- Dominará os fundamentos do JavaScript: variáveis, if/else, operadores, lógica booleana, funções, arrays, objetos, loops, strings, etc.
- Saberá manipular DOM: seleção de elementos, eventos, estilização e criação de elementos
- Aprenderá a tratar erros e debugar em JavaScript
- Aprenderá o necessário de HTML e CSS
- Aprenderá conceitos avançados de JavaScript como: execução assíncrona, callbacks, promises, async/await, manipulação de evento
Requirements
- Acesso à internet e um computador para acompanhar as aulas e realizar os exercícios práticos.
- Vontade de aprender e se tornar um Desenvolvedor Web de sucesso, com uma visão moderna e atualizada da área.
- Não é necessário ter conhecimento prévio em desenvolvimento web, o curso é destinado a iniciantes que desejam iniciar sua jornada na área.
Description
Olá e seja muito bem-vindo ao nosso curso de JavaScript!
Por que JavaScript?
JavaScript não é apenas a linguagem de programação mais popular do mundo, mas também é essencial para capacitar a web moderna. Este curso é cuidadosamente estruturado para oferecer a você a melhor maneira de aprender JavaScript, garantindo que você não apenas compreenda a teoria, mas também saiba como aplicar efetivamente seus conhecimentos.
Como o curso é organizado?
O curso é dividido em cerca de 7 seções, totalizando mais de 20 horas de conteúdo em vídeo.
Se você se já conhece JavaScript e procura um curso avançado que inclui tópicos especialistas, ou se deseja começar a programar e está procurando uma primeira linguagem.
Quem apresenta o curso?
O curso é ministrado por Jonas Poli, um experiente desenvolvedor e designer da web que trabalha desenvolvendo sites, sistemas e aplicativos há mais de 20 anos, por isso realmente entende o que os alunos precisam aprender de JavaScript e o que eles precisam para dominá-lo.
Resumo do Curso de JavaScript:
Seção 1: Introdução
Aula 1: Apresentação do Curso
Seção 2: Considerações Iniciais
Aula 2: Considerações iniciais
Aula 3: Um curso para todos os níveis de conhecimento em programação
Aula 4: Compatibilidade do curso com diversos sistemas operacionais
Aula 5: Use duas telas
Aula 6: Use um Cheat Sheet
Aula 7: Mantenha a motivação alta
Aula 8: Anote tudo
Aula 9: Acompanhe seu progresso
Aula 10: Não se preocupe em entender tudo de uma vez
Aula 11: Aprender com diversão
Seção 3: Preparativos
Aula 12: Configuração de ambiente de desenvolvimento
Seção 4: Fundamentos do JavaScript
Aula 13: Quem deve assistir esta seção?
Aula 14: Introdução
Aula 15: Olá, Mundo!
Aula 16: O que é o JavaScript?
Aula 17: Versões do JavaScript
Aula 18: Arquivos do curso
Aula 19: Criando Scripts no HTML
Aula 20: Separando o JS do HTML
Aula 21 a Aula 43: Tópicos diversos, incluindo variáveis, operadores, estruturas condicionais, loops, desafios práticos, strings, templates literais, prompt, IF, ELSE IF, SWITCH, e mais.
Seção 5: Habilidades do Desenvolvedor e Configuração do Editor
Aula 98: Quem não precisa assistir esta seção?
Aula 99 a Aula 106: Configuração do ambiente de trabalho, instalação de extensões, criação de snippets, entendimento de códigos exemplo, debugging com Google Chrome e VS Code, funcionamento do Stack Overflow.
Seção 6: HTML e CSS
Aula 108: Quem precisa ver este módulo?
Aula 109: O que vamos aprender nesta seção?
Aula 110 a Aula 125: Preparação do ambiente, estrutura do HTML, atributos, CSS, herança de propriedades, box model, debug de estilos, seletores, e mais.
Seção 7: Manipulação do DOM
Aula 127: Quem deve assistir esta seção?
Aula 128 a Aula 145: Manipulação dinâmica do DOM, eventos, implementação de uma calculadora, manipulação do CSS pelo JavaScript, desafios práticos, e criação de um projeto Modal e um jogo "7 ou 11".
Conclusão:
Aula 146 a Aula 155: Finalização do curso com mais desafios, revisão e prática. Parabéns por completar o curso!
Who this course is for:
- Qualquer pessoa que queira se tornar um desenvolvedor web
- Desenvolvedores existentes que precisam fortalecer sua compreensão do JavaScript
- Você que quer aprender a codificar e construir sites e aplicativos da web
- Para quem já sabe HTML e CSS, mas quer expandir suas habilidades e fazer mais
- Você que pretende iniciar seu próprio negócio ou se tornar um freelancer
- Você deseja aprender habilidades REAIS da indústria que são necessárias em 2023 para ser contratado como desenvolvedor web e ganhar um salário mais alto
- Você quer um curso que ensine tudo em um só lugar, ministrado por um desenvolvedor sênior que realmente trabalha com isso
- Pessoas que querem aprender em apenas um curso tudo o que precisam para se tornar um desenvolvedor Fullstack
- Pessoas que desejam entender o desenvolvimento web como um todo.
Instructor
Sobre Mim
Sempre me interessei em saber como as coisas funcionam e agora facilito a vida das outras pessoas.
Iniciei minha carreira profissional como desenvolvedor em 1997 e desde de 2003 trabalho com o desenvolvimento de aplicações em PHP.
Durante minha carreira profissional, trabalhei como desenvolvedor Web com todos os tipos de tecnologias de back-end e front-end.