Assinatura Anual
Área do Aluno
PÁGINA INICIAL
CURSOS
Angular
Aplicativos
Arquitetura
Banco de Dados
Business Intelligence
Cache
C-Sharp
Data Science
Devops
ECMAScript(JavaScript)
Elixir
Front-end
GraphQL
Golang
Google Cloud Platform
Infraestrutura na Nuvem
Integração Contínua
Java
Kubernetes
Lógica de Programação
Multiplas APIs
Negócios e Tecnologia
Next.js
PHP
Python
Quality Assurance
React
Ruby on Rails
Rust
Segurança
Vue.js
WordPress
CURSOS GRATUITOS
COMUNIDADE
AULAS AO VIVO
AGENDAR
EMPRESAS
Treinamento
Gravações
PROFº DANILO
CONTATO
Seja nosso Afiliado
Assinatura Anual
Área do Aluno
PÁGINA INICIAL
CURSOS
Angular
Aplicativos
Arquitetura
Banco de Dados
Business Intelligence
Cache
C-Sharp
Data Science
Devops
ECMAScript(JavaScript)
Elixir
Front-end
GraphQL
Golang
Google Cloud Platform
Infraestrutura na Nuvem
Integração Contínua
Java
Kubernetes
Lógica de Programação
Multiplas APIs
Negócios e Tecnologia
Next.js
PHP
Python
Quality Assurance
React
Ruby on Rails
Rust
Segurança
Vue.js
WordPress
CURSOS GRATUITOS
COMUNIDADE
AGENDAR
EMPRESAS
Treinamento
Gravações
PROFº Danilo
CONTATO
Seja nosso Afiliado
Versionando projeto no git com gitignore
Nesta aula iremos aprender como fazer o versionamento de um projeto no git, utilizando gitignore.
Assine nossa Comunidade
Conceitos básicos
Variáveis
Operadores matemáticos
Operadores condicionais
Parte 2 - Operadores lógicos
Looping
Array
Hash
Funções
Constantes e Funções recursivas
Programação orientada a função
- Fix Bug - Programação Funcional
Introdução a Orientação a Objetos
Orientação a Objetos - Classes e Instâncias
Orientação a Objetos - Atributos e métodos de classes e instâncias
Orientação a Objetos - Construtores
Orientação a Objetos - Públicos e Privados
Orientação a Objetos - Herança
Orientação a Objetos - Sobrescrita de métodos - Polimorfismo
Orientação a Objetos - Interface e Abstração
Orientação a Objetos - Classe Singleton
Programação assíncrona
Tratamento de strings e regular expression
Tipos e tipagem de variáveis
HTML Básico Estruturas Fundamentais
HTML Criando Links e Navegação Interna e entendendo Code e Fieldset
HTML Uso de Imagens, Formulários e iFrames
Fundamentos de CSS Construindo um Layout Básico
Fundamentos de CSS Continuando Construção da Página
Fundamentos de CSS Finalizando Construção da Página
JavaScript Deixando HTML dinâmico
JavaScript Formulário Dinâmico
JQuery
Utilizando linha de comando
Versionando seu código (aprendendo git)
Aplicação back-end com Node.js
Criando aplicação back-end
Gravando dados em arquivos
Pesquisando em arquivos
Editando e excluindo dados em arquivos
Refatorando codigo
Utilizando comandos SQL
Como conectar sua aplicação ao MySql
Utilizando Bootstrap
Como utilizar Ajax
Como fazer deploy de sua aplicação
Desenvolvimento de aplicativos
Conectando seu aplicativo a uma API
Como alterar os dados do aplicativo via API
Excluir e alterar dados do aplicativos via API
Melhorando a usabilidade do aplicativo
Como ganhar dinheiro com seu aplicativo ou site
Deploy do seu aplicativo
Introdução a programação avançada
Arquitetura MVC
Protocolo HTTP
Cookies vs Sessions
Deixando aplicação restrita
API
Padrão de codificação
Construindo uma API - Planejamento e arquitetura
Construindo uma API - Organizando estrutura do projeto
Construindo uma API - Organizando modelos
Construindo uma API - TDD
Construindo uma API - Testando Modelos
Construindo uma API - Testando controller
Construindo uma API - Buscando por nome
Construindo uma API - Retorno por ID
Construindo uma API - Criando por POST
Construindo uma API - Atualizando por PUT
Construindo uma API - Atualizando por PATCH
Construindo uma API - Excluindo por DELETE
Construindo uma API - OPTIONS para cross
Construindo uma API - Segurança
Construindo uma API - Corrigindo testes
Construindo uma API - CRUD para páginas
Consumindo API - Criando projeto
Consumindo API - Modelos
Consumindo API - Modelo genérico REST
Consumindo API - Criando controllers do projeto interface
Consumindo API - BDD - Teste por comportamento
Consumindo API - BDD - Usuários
Consumindo API - Formulário de cadastro
Consumindo API - BDD - Cadastro de usuários
Consumindo API - Partials
Consumindo API - Excluindo pela interface
Consumindo API - Finalizando BDD Usuários
Consumindo API - TinyMCE
Performance Web
Performance Web - Criando estilos
Performance Web - Estilizando formulários
Performance Web - Grunt
Performance Web - Gulp
Performance Web - Gulp reload
Performance Web - Sass
Performance Web - Aplicação do Sass
Performance Web - Cache
Cache HTTP
Cache fragmentos
Cache Redis
Cache Varnish
Integração contínua
Integração contínua - Jobs encadeados
Integração contínua - Pipeline
Integração contínua aplicada em um projeto
WebPack - Modularizando arquivos.js
Async Await
Criando aplicação Node.js
Utilizando Nodemon para aplicações Node.js
Entendendo o MVC e DNS interno
Modelando arquiterura de um projeto em Node.js e Express
Para que serve o index em uma aplicação Web
Versionando projeto no git com gitignore
Conectando aplicação node.js em uma base de dados MySQL
Descobrindo problemas de SQL Injection em uma aplicação
Corrigindo problemas de SQL Injection em Node.js
Corrigindo problemas de vazamentos de dados utilizando HTTP
Corrigindo roubo de sessão com HTTP Only False
Corrigindo roubo de sessão com Criptografia
Proteção contra ataque de força bruta com captcha
Cross Site Scripting (XSS)
Versionando projeto no git com gitignore
Nesta aula iremos aprender como fazer o versionamento de um projeto no git, utilizando gitignore.
Próximas Aulas:
Conceitos básicos
Variáveis
Operadores matemáticos
Operadores condicionais
Parte 2 - Operadores lógicos
Looping
Array
Hash
Funções
Constantes e Funções recursivas
Programação orientada a função
- Fix Bug - Programação Funcional
Introdução a Orientação a Objetos
Orientação a Objetos - Classes e Instâncias
Orientação a Objetos - Atributos e métodos de classes e instâncias
Orientação a Objetos - Construtores
Orientação a Objetos - Públicos e Privados
Orientação a Objetos - Herança
Orientação a Objetos - Sobrescrita de métodos - Polimorfismo
Orientação a Objetos - Interface e Abstração
Orientação a Objetos - Classe Singleton
Programação assíncrona
Tratamento de strings e regular expression
Tipos e tipagem de variáveis
HTML Básico Estruturas Fundamentais
HTML Criando Links e Navegação Interna e entendendo Code e Fieldset
HTML Uso de Imagens, Formulários e iFrames
Fundamentos de CSS Construindo um Layout Básico
Fundamentos de CSS Continuando Construção da Página
Fundamentos de CSS Finalizando Construção da Página
JavaScript Deixando HTML dinâmico
JavaScript Formulário Dinâmico
JQuery
Utilizando linha de comando
Versionando seu código (aprendendo git)
Aplicação back-end com Node.js
Criando aplicação back-end
Gravando dados em arquivos
Pesquisando em arquivos
Editando e excluindo dados em arquivos
Refatorando codigo
Utilizando comandos SQL
Como conectar sua aplicação ao MySql
Utilizando Bootstrap
Como utilizar Ajax
Como fazer deploy de sua aplicação
Desenvolvimento de aplicativos
Conectando seu aplicativo a uma API
Como alterar os dados do aplicativo via API
Excluir e alterar dados do aplicativos via API
Melhorando a usabilidade do aplicativo
Como ganhar dinheiro com seu aplicativo ou site
Deploy do seu aplicativo
Introdução a programação avançada
Arquitetura MVC
Protocolo HTTP
Cookies vs Sessions
Deixando aplicação restrita
API
Padrão de codificação
Construindo uma API - Planejamento e arquitetura
Construindo uma API - Organizando estrutura do projeto
Construindo uma API - Organizando modelos
Construindo uma API - TDD
Construindo uma API - Testando Modelos
Construindo uma API - Testando controller
Construindo uma API - Buscando por nome
Construindo uma API - Retorno por ID
Construindo uma API - Criando por POST
Construindo uma API - Atualizando por PUT
Construindo uma API - Atualizando por PATCH
Construindo uma API - Excluindo por DELETE
Construindo uma API - OPTIONS para cross
Construindo uma API - Segurança
Construindo uma API - Corrigindo testes
Construindo uma API - CRUD para páginas
Consumindo API - Criando projeto
Consumindo API - Modelos
Consumindo API - Modelo genérico REST
Consumindo API - Criando controllers do projeto interface
Consumindo API - BDD - Teste por comportamento
Consumindo API - BDD - Usuários
Consumindo API - Formulário de cadastro
Consumindo API - BDD - Cadastro de usuários
Consumindo API - Partials
Consumindo API - Excluindo pela interface
Consumindo API - Finalizando BDD Usuários
Consumindo API - TinyMCE
Performance Web
Performance Web - Criando estilos
Performance Web - Estilizando formulários
Performance Web - Grunt
Performance Web - Gulp
Performance Web - Gulp reload
Performance Web - Sass
Performance Web - Aplicação do Sass
Performance Web - Cache
Cache HTTP
Cache fragmentos
Cache Redis
Cache Varnish
Integração contínua
Integração contínua - Jobs encadeados
Integração contínua - Pipeline
Integração contínua aplicada em um projeto
WebPack - Modularizando arquivos.js
Async Await
Criando aplicação Node.js
Utilizando Nodemon para aplicações Node.js
Entendendo o MVC e DNS interno
Modelando arquiterura de um projeto em Node.js e Express
Para que serve o index em uma aplicação Web
Versionando projeto no git com gitignore
Conectando aplicação node.js em uma base de dados MySQL
Descobrindo problemas de SQL Injection em uma aplicação
Corrigindo problemas de SQL Injection em Node.js
Corrigindo problemas de vazamentos de dados utilizando HTTP
Corrigindo roubo de sessão com HTTP Only False
Corrigindo roubo de sessão com Criptografia
Proteção contra ataque de força bruta com captcha
Cross Site Scripting (XSS)
Assine nossa Comunidade