Desenvolvimento da Linguagem JS
Crio esse plano de estudo para o desenvolvimento da linguagem JS e TS. Trabalho há muitos anos com programação e há cerca de 4 com JavaScript, parte no backend com Node, parte no Frontend com o framework Vue. Mas o que ainda posso não saber do core da linguagem? Conhecendo melhor este core, o que pode existir na extensão TS que ainda não conheço?
Esse curso pressupõe que se conheça o básico de lógica de programação e queira se aprofundar na linguagem JavaScript. Aqui não tem foco na sua aplicação, ou em ferramentas e frameworks que utilizem a linguagem, o foco é seu core.
Fase 1 - O básico da linguagem JavaScript Fase 2 - Trabalhando com o paradigma de POO Fase 3 - Aplicando padrões de projetos Fase 4 - Trabalhando com JS no navegador Fase 5 - Salvando informações no navegador Fase 6 - Evoluindo o JavaScript com TypeScript: extensão da linguagem para uma melhor abordagem POO e tipagem
Planos de estudo são sequências de cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga planos que te interessem ou crie o seu próprio.
Passo a passo
-
1
Conteúdo do plano
-
Curso JavaScript: explorando a linguagem
-
Curso JavaScript: tipos, variáveis e funções
-
Curso JavaScript: Arrays
-
Artigo JavaScript: para que serve um Array? | Alura
-
Artigo Manipulação de array com map, filter e reduce | Alura
-
Artigo JavaScript: Quando devo usar forEach e map? | Alura
-
Curso JavaScript: objetos
-
Alura+ Destructuring em JS
-
Site Destructuring em JavaScript #AluraMais - YouTube
-
Artigo Strings com JavaScript: o que são e como manipulá-las | Alura
-
Artigo Ampliando a String do JavaScript | Alura
-
Artigo JavaScript Replace: Manipulando RegEx e Strings no JS | Alura
-
Artigo Tagged Template Literals | Alura
-
Artigo JavaScript: Convertendo String para número | Alura
-
Artigo Formatando números no JavaScript | Alura
-
Artigo Ordenação de números no JavaScript não funciona? | Alura
-
Artigo Como utilizar operadores de comparação em Javascript | Alura
-
Artigo Trabalhando com datas em JavaScript | Alura
-
Artigo O objeto Format Date e o formato de datas em JavaScript | Alura
-
Artigo Elvis Operator: dá pra usar com JavaScript? | Alura
-
Artigo Escopos no JavaScript | Alura
-
Artigo Hoisting no Javascript | Alura
-
Artigo Variable Hoisting no JavaScript | Alura
-
Artigo Entenda a diferença entre var, let e const no JavaScript | Alura
-
Artigo Conhecendo Arrow Functions | Alura
-
Curso JavaScript: programação orientada a objetos
-
Curso JavaScript: programando a Orientação a Objetos
-
Curso JavaScript: interfaces e Herança em Orientação a Objetos
-
Artigo Herança em JavaScript | Alura
-
Artigo This, Getters e Setters nas classes Javascript | Alura
-
Alura+ Classes e funções em JavaScript
-
Site Classes x funções no Javascript | #AluraMais - YouTube
-
Curso JavaScript: aprofundando em MVC, padrão Proxy e Factory
-
Curso JavaScript: de padrões a uma abordagem funcional
-
Artigo JavaScript, debounce pattern, closure e duas amigas | Alura
-
Artigo Construtores em JavaScript | Alura
-
Curso JavaScript: desenvolvedor poliglota
-
Alura+ Closure em Javascript
-
Artigo Como funciona o import e export do JavaScript? | Alura
-
Alura+ JavaScript Strict Mode
-
Artigo Começando com fetch no Javascript | Alura
-
Artigo Async/await no JavaScript: o que é e quando usar a programação assíncrona? | Alura
-
Alura+ JavaScript assíncrono e Fetch
-
Curso JavaScript: conhecendo o Browser e padrões de projeto
-
Curso JavaScript: programando na linguagem da web
-
Curso JavaScript: manipulando o DOM
-
Curso JavaScript na Web: validação de Formulários e HTML5
-
Curso JavaScript para Web: Crie páginas dinâmicas
-
Curso JavaScript na Web: armazenando dados no navegador
-
Curso JavaScript: salvando dados localmente com IndexedDB
-
Curso JavaScript: projeto de conclusão
-
Artigo JavaScript ou TypeScript? Entenda as principais diferenças | Alura
-
Curso TypeScript parte 1: evoluindo seu JavaScript
-
Curso TypeScript parte 2: avançando na linguagem
-
Curso Typescript parte 3: mais técnicas e boas práticas
-
Alura+ Iteradores em JavaScript: for e while
-