ECMAScript(JavaScript)

<div class='div-col-text'><p class='div-col-p'>Nesse curso completo de ECMAScript(JavaScript), você aprenderá:<br> <b>Iniciante -></b> Lógica de Programação, Funções, Regular Expression, Diferenciar Back-end/Front-end e Integração de HTML/CSS.<br><b>Avançado -></b> Soluçoes Webs, APIs, Testes Automatizados, Perfomance Web e Deploy Contínuo. </p></div>


Aulas


Conceitos básicos

O objetivo desta aula é dar um contexto básico do que é desenvolver uma solução, começando pela idéi...

Variáveis

Nesta aula você verá um dos primeiros conceitos que todo programador precisa conhecer. Entender como...

Operadores matemáticos

Nesta aula iremos aprender como utilizar a lógica de programação para resolver expressões numéricas,...

Operadores condicionais

Nesta aula você irá aprender condicionais. Verá como é simples falar para o computador tomar decisõe...

Parte 2 - Operadores lógicos

Nesta aula, continuação da aula de condicionais, você verá os operadores lógicos, porque ele é tão i...

Looping

Nesta aula você irá aprender como o computador pensa quando utiliza estrutura de repetição, vendo co...

Array

Nesta aula você irá aprender como utilizar o Array (coleção de espaços de memória), verá um exemplo ...

Hash

Nesta aula você verá para que serve um Hash, qual as diferenças de utilizar um Hash e um Array, quan...

Funções

Nesta aula você irá entender para que serve uma função, como programar uma função em linguagens está...

Constantes e Funções recursivas

Nesta aula você irá aprender os conceitos de uma variável constante e como aplicar em um programa, t...

Programação orientada a função

Nesta aula você irá aprender como programar orientado a funções, separando funções em arquivos e cri...

- Fix Bug - Programação Funcional

Nesta aula explico o que é um Fix Bug e um TODO, Você verá um caso real de como utilizar esta técnic...

Introdução a Orientação a Objetos

Nesta aula você irá ver a introdução a Orientação a Objetos, entenderá o porque essa técnica pode aj...

Orientação a Objetos - Classes e Instâncias

Nesta aula você irá aprender como organizar o seu código utilizando classes. Verá também o que é uma...

Orientação a Objetos - Atributos e métodos de classes e instâncias

Nesta aula iremos aprender a diferença de atributos e métodos de classe para atributos e métodos de ...

Orientação a Objetos - Construtores

Nesta aula vamos aprender a utilizar os construtores em orientação a objetos, verá na prática a form...

Orientação a Objetos - Públicos e Privados

Nesta aula iremos aprender a diferença de atributos e métodos públicos e privados, veremos na prátic...

Orientação a Objetos - Herança

Nesta aula iremos aprender os conceitos de herança e como a herança pode nos ajudar a economizar cód...

Orientação a Objetos - Sobrescrita de métodos - Polimorfismo

Nesta aula iremos aprender como sobrescrever os métodos herdados pela classe pai, e veremos como faz...

Orientação a Objetos - Interface e Abstração

Nesta aula iremos aprender os conceitos de interface e Abstração, fazendo exercício na prática para ...

Orientação a Objetos - Classe Singleton

Nesta aula iremos aprender como utilizar uma classe de instância única, chamada de classe singleton,...

Programação assíncrona

Nesta aula iremos aprender como programar de forma assíncrona, delegando tarefas para outros process...

Tratamento de strings e regular expression

Nesta Aula vc irá aprender o conceito de tratamento de strings, utilizando comandos como split, repl...

Tipos e tipagem de variáveis

Nesta aula você irá aprender os tipos de variáveis existentes em algumas linguagens de programação. ...

Aprendendo html Parte 1

Nesta aula iremos aprender os conceitos básicos de um html, para que serve e como utilizá-lo....

Aprendendo html Parte 2

Nesta aula você irá aprender a parte 2 da aula aprendendo HTML, vendo agora outras tags como "a", "f...

Aprendendo html Parte 3

Nesta aula você irá aprender as tags html, img, form, input, frame, iframe e frameset....

Uso de styles e css parte 1

Nesta aula você irá aprender para que serve o CSS, como estilizar uma pagina HTML, dando cor, layout...

Uso de styles e css parte 2

Continuação da aula aprendendo html + css. Criando arquivo.css e estilizando uma página através de u...

Uso de styles e css parte 3

Nesta aula mostro o final da explicação de html + css, ou seja terminando mais uma parte do exercíci...

Aprendendo DHTML parte 1

Nesta aula você irá aprender como transformar o seu HTML estático em dinâmico ou seja fazer a integr...

Aprendendo DHTML parte 2

Nesta aula você aprenderá como fazer validação de um formulário, como manipular elementos DOM (nextS...

JQuery

Nesta aula você irá aprender um dos frameworks mais famosos para quem trabalha com Frond-End ou seja...

Utilizando linha de comando

Nesta aula vocês irão ver como utilizar a linha do Unix e DOS, para agilizar no processo no desenvol...

Versionando seu código (aprendendo git)

Nesta aula explico o conceito de versionamento de código, utilizando a ferramenta GIT, você poderá g...

Aplicação back-end com Node.js

Nesta aula você verá as diferenças entre uma aplicação back-end e front-end, aprenderá como instalar...

Criando aplicação back-end

Nesta aula mostro na prática a diferença de uma aplicação back-end e front-end, mostro como criar no...

Gravando dados em arquivos

Nesta aula você aprenderá como gravar os seus dados que estão na memória de um servidor, dentro de a...

Pesquisando em arquivos

Nesta aula você irá aprender como buscar dados em arquivos, utilizando os comandos .toLowerCase() ....

Editando e excluindo dados em arquivos

Nesta aula iremos concluir o nosso CRUD (Create, Read, Update, Delete), fazendo com que o cadastro q...

Refatorando codigo

Nesta aula você irá junto comigo refatorar o código que fizemos nas aulas anteriores, organizando-o ...

Utilizando comandos SQL

Nesta aula você irá aprender os conceitos de banco de dados SQL, porque utiliza-lo e quando utiliza-...

Como conectar sua aplicação ao MySql

Nesta aula explico como conectar nossa aplicação em Node.js no MySql, fazendo uma refatoração em nos...

Utilizando Bootstrap

Nesta aula vocês irão aprender o que é o bootstrap, para que serve e como dar vida a um html básico ...

Como utilizar Ajax

Nesta aula você irá aprender para que serve o Ajax (Asynchronous JavaScript and XML), criando um com...

Como fazer deploy de sua aplicação

Nesta aula você irá aprender como colocar sua aplicação em produção (Fazendo deploy), iremos utiliza...

Desenvolvimento de aplicativos

Nesta aula você irá aprender como configurar o ambiente de desenvolvimento de um aplicativo utilizan...

Conectando seu aplicativo a uma API

Nesta aula explico como criar um serviço utilizando REST para trazer os dados cadastrados em uma bas...

Como alterar os dados do aplicativo via API

Nesta aula continuaremos desenvolvendo nosso aplicativo, agora com o objetivo de fazer inclusão e al...

Excluir e alterar dados do aplicativos via API

Nesta aula você irá aprender como excluir os dados através do aplicativo. Ele irá utilizar o Ajax pa...

Melhorando a usabilidade do aplicativo

Nesta aula você aprenderá a melhor maneira de desenvolver um aplicativo utilizando webview, deixando...

Como ganhar dinheiro com seu aplicativo ou site

Nesta aula você irá aprender três maneiras de como ganhar dinheiro com seu aplicativo ou site. Utili...

Deploy do seu aplicativo

Nesta aula você verá como fazer o deploy do seu aplicativo na loja play store, irá aprender para que...

Introdução a programação avançada

Nesta aula você verá todos os conceitos avançados que irá precisar para fazer um sistema com alta pe...

Arquitetura MVC

Nesta aula você irá aprender o padrão de arquitetura MVC, verá que quando utiliza este padrão em seu...

Protocolo HTTP

Nesta aula você irá aprender para que serve o protocolo HTTP. O que é um response e um request, quai...

Cookies vs Sessions

Nesta aula você verá a diferença entre cookies e sessions. Quando utilizar um ou o outro, qual é a p...

Deixando aplicação restrita

Nesta aula você irá aprender como deixar a sua aplicação autenticada, sendo obrigatório digitar usuá...

API

Nesta aula você irá aprender o que é uma API, para que serve, como utilizar. Também verá os dois tip...

Padrão de codificação

Nesta aula você irá aprender os padrões de codificação PascalCase, camelCase, underscore_format ou u...

Construindo uma API - Planejamento e arquitetura

Nesta aula você irá aprender a organizar a ideia de um projeto CMS em tarefas e arquitetura, irá com...

Construindo uma API - Organizando estrutura do projeto

Nesta aula você ira aprender como organizar um projeto Node.js/Express no padrão MVC e irá criar o p...

Construindo uma API - Organizando modelos

Nesta aula você irá organizar os modelos do nosso projeto, irá aprender a conectar o modelo no banco...

Construindo uma API - TDD

Nesta aula iremos aprender como trabalhar com TDD e como os testes podem guiar o nosso desenvolvimen...

Construindo uma API - Testando Modelos

Nesta aula iremos aprender como testar os métodos de nosso modelo de usuário. Utilizando as técnicas...

Construindo uma API - Testando controller

Nesta aula iremos aprender como fazer testes de controller, utilizando o padrão MVC, também iremos a...

Construindo uma API - Buscando por nome

Nesta aula iremos aprender como preparar a nossa API para buscar uma informação por nome, fazendo pr...

Construindo uma API - Retorno por ID

Nesta aula iremos aprender como criar um retorno por ID em nossa API, vamos criar os testes para nos...

Construindo uma API - Criando por POST

Nesta aula iremos aprender como adaptar o nosso controller para fazer um POST para nosso modelo, inc...

Construindo uma API - Atualizando por PUT

Nesta aula iremos aprender como utilizar o verbo PUT para atualizar os dados na nossa API REST, irem...

Construindo uma API - Atualizando por PATCH

Nesta aula iremos aprender como utilizar o verbo PATCH para atualizar parte do dado em nossa API....

Construindo uma API - Excluindo por DELETE

Nesta aula iremos aprender como apagar um dado na API utilizando o verbo DELETE, também iremos utili...

Construindo uma API - OPTIONS para cross

Nesta aula iremos verificar como funciona o verbo OPTIONS do HTTP, iremos utilizar o Cross Domain pa...

Construindo uma API - Segurança

Nesta aula iremos verificar como funciona o verbo OPTIONS do HTTP, iremos utilizar o Cross Domain pa...

Construindo uma API - Corrigindo testes

Nesta aula iremos verificar como funciona o verbo OPTIONS do HTTP, iremos utilizar o Cross Domain pa...

Construindo uma API - CRUD para páginas

Nesta aula iremos aprender o que é um CRUD, e como fazer um CRUD de páginas dinâmicas para o nosso C...

Consumindo API - Criando projeto

Nesta aula iremos criar um projeto novo, cms-interface e neste projeto iremos acessar todos os recur...

Consumindo API - Modelos

Nesta aula iremos trabalhar no modelo de usuários. Iremos utilizar o NPM request, para fazer o nosso...

Consumindo API - Modelo genérico REST

Nesta aula iremos aprender como criar um modelo genérico para mandar os dados para o nossa API, faci...

Consumindo API - Criando controllers do projeto interface

Nesta aula iremos criar o controller de usuário, buscando os dados da API e enviando os dados para n...

Consumindo API - BDD - Teste por comportamento

Nesta aula iremos aprender como desenvolver sistemas de acordo com o comportamento, ou seja a docume...

Consumindo API - BDD - Usuários

Nesta aula iremos criar nosso primeiro teste que irá guiar a equipe de desenvolvimento, iremos enten...

Consumindo API - Formulário de cadastro

Nesta aula iremos fazer um formulário de cadastro para enviar os dados cadastrados de usuários para ...

Consumindo API - BDD - Cadastro de usuários

Nesta aula iremos aprender como fazer a automação de um cadastro, preenchendo o formulário de cadast...

Consumindo API - Partials

Nesta aula iremos aprender como aproveitar pedaços de códigos html dinâmicos, e iremos fazer a parte...

Consumindo API - Excluindo pela interface

Nesta aula iremos aprender como fazer a parte de exclusão de nosso CMS através da interface, iremos ...

Consumindo API - Finalizando BDD Usuários

Nesta aula iremos fazer um robô para fazer os testes do CRUD de nossa aplicação, passando por inclus...

Consumindo API - TinyMCE

Nesta aula iremos terminar o cadastro de páginas e iremos implementar o TinyMCE para facilitar o nos...

Performance Web

Nesta aula iremos aprender um como de como podemos otimizar a nossa solução web, deixando-a mais lev...

Performance Web - Criando estilos

Nesta aula iremos aprender como estilizar o nosso CMS-interface, iremos colocar cores e estruturar m...

Performance Web - Estilizando formulários

Nesta aula iremos aprender a separar os nossos arquivos de estilo com contextos diferentes, iremos n...

Performance Web - Grunt

Nesta aula iremos aprender a reduzir a quantidade de request IO em nossos servidores, veremos como i...

Performance Web - Gulp

Nesta aula iremos aprender um pouco sobre a ferramenta gulp, que serve para buildar os nossos assets...

Performance Web - Gulp reload

Nesta aula iremos aprender como fazer o reload de nossa aplicação e de nosso browser utilizando gulp...

Performance Web - Sass

Nesta aula iremos adicionar mais um componente em nossa aplicação CMS, Sass é um css programado que ...

Performance Web - Aplicação do Sass

Nesta aula iremos aprender como utilizar o Sass, que é basicamente um gerenciador de CSS, iremos ver...

Performance Web - Cache

Nesta aula iremos aprender estratégias de Cache, como podemos aumentar muito mais a velocidade de no...

Cache HTTP

Nesta aula iremos aprender um pouco sobre o tipo de cache HTTP, veremos os comandos cache-control, m...

Cache fragmentos

Nessa aula iremos aprender sobre fragmentação de cache, colocaremos cache em um modelo que busca dad...

Cache Redis

Nesta aula iremos aprender como separar o cache que fizemos no próprio servidor, agora deixando no s...

Cache Varnish

Nessa aula iremos falar um pouco mais sobre cache HTTP, desta vez utilizando o serviço Varnish, cont...

Integração contínua

Nesta aula iremos aprender como automatizar o processo de desenvolvimento e operações, DevOps. Crian...

Integração contínua - Jobs encadeados

Nesta aula você irá aprender como gerar jobs encadeados no Jenkins....

Integração contínua - Pipeline

Nesta aula você irá aprender como instalar e configurar um plugin de pipeline no jenkins....

Integração contínua aplicada em um projeto

Nesta aula iremos ver um guia completo desde a criação do projeto, deploy no heroku e automação do p...

WebPack - Modularizando arquivos.js

Nesta aula iremos estudar como trabalhar de forma modularizada com JavaScript utilizando o WebPack, ...

Async Await

Nesta aula iremos aprender as diferenças entre async await, promise, arrow function e callback....







Danilo

Arquiteto de software, analista, programador, professor. Danilo criou o projeto torne-se um programador, para passar o seu conhecimento para a nova geração. Com o intuito de ser um bom pai, Danilo trabalha muito motivado para garantir o futuro de sua filha.


ELEVE SEUS GANHOS E POTENCIALIZE SUA PERFORMANCE

Receba aviso de aulas e lives do torne-se um programador pelo Telegram

© Didox Business & Technology