HTML Básico
Neste curso, apresentaremos a tecnologia que é a porta de entrada para programação WEB, o HTML. Veremos seus conceitos básicos, conceitos sobre a Internet e ensinaremos a criar páginas da WEB de forma bem divertida e prática.
Neste curso, apresentaremos a tecnologia que é a porta de entrada para programação WEB, o HTML. Veremos seus conceitos básicos, conceitos sobre a Internet e ensinaremos a criar páginas da WEB de forma bem divertida e prática.
Aprenda a estruturar o código HTML com os novos recursos do HTML5 que permitem uma maior indexação. A nova semântica do HTML5, além de proporcionar uma visualização mais limpa mantem o código organizado e padronizado.
Neste curso, daremos o primeiro passo para aprendizagem de CSS. Mostraremos, na prática, sua utilidade, como usar corretamente seletores, apresentaremos as principais propriedades CSS, como importar folhas de estilos externas e fontes do Google Fontes. Além disso, colocaremos em prática o que foi ensinado, criando botões para links, um menu que pode ser horizontal ou vertical e fecharemos com chave de ouro, aplicando estilização CSS com animação simples em um formulário.
Aprenda a trabalhar com os novos recursos do CSS3, podendo definir estilos para paginas web com efeitos de transição, imagens e outros, com recursos para criação de paginas e layouts do mais alto padrão estilístico.
Aprenda a trabalhar com vídeos e audios em sistemas web.
Neste curso, daremos continuidade ao aprendizado sobre HTML e CSS. Agora, aplicaremos tudo que o que foi ensinado, de forma prática, em um pequeno e simples projeto para demonstrarmos como utilizá-los. Além disso, ensinaremos formas de escrever os códigos CSS e HTML e como organizá-los e alguns truques que irão ajudar em vários momentos.
Neste curso vamos aprender a trabalhar com a nova especificação para a criação de layout no CSS o CSS Grid. Veio para alterar completamente a forma que trabalhar com o CSS, proporcionando a criação de layouts bidimensionais de maneira simplificada.
O Flexbox tem como objetivo organizar elementos na página para ser visualizado em diversos tamanhos de telas e em diversos dispositivos. Ainda que isso já fosse possível, o Flexbox traz uma nova maneira diferenciada de realizar essa tarefa.
Nesse curso, daremos os primeiros passos com a linguagem JavaScript. Ensinaremos o básico sobre sua sintaxe, funcionamento, estrutura e história. Focaremos nos aspectos básicos que constitui a linguagem, como: variáveis, estrutura de repetições e condicionais, operadores e muito mais.
Neste curso, iniciaremos o aprendizado do framework CSS mais famoso do mundo, o Boostrap . Em sua versão 4 há diversas mudanças em relação à antiga, tanto semanticamente como visualmente. Ensinaremos as configurações necessárias para iniciar um projeto utilizando-o. Além disso, mostraremos como trabalhar com os principais elementos que ele nos traz, incluindo suas variações, afim de criar uma pequena página web sem nenhuma dificuldade.
Otimize seu ambiente de trabalho com esse automatizador de tarefas rápido e simples de programar. Gulp tem como objetivo otimizar o trabalho com velocidade e simplicidade. Conheça o Gulp e aprenda a configurar as principais tarefas para implementações front-end.
Conhecer o framework bootstrap é fundamental nos dias de hoje para facilitar o desenvolvimento frontend, estilizar nossas páginas, entre outros; Nesse curso, você aprenderá a desenvolver um layout totalmente do zero trabalhando com o Bootstrap.
SEO é um dos meios de mais eficazes de conseguir o aumento de tráfego orgânico para os sites. Neste curso, aprenderemos sobre o que é SEO e quais são as implementações técnicas que temos que realizar para maximizarmos a possibilidade de melhor indexação nos mecanismos de busca.
Aprenda a criar uma aplicação de controle de compras utilizando na prática os recursos do Javascript. Aprenda a usar novos recursos proporcionados pelo HTML5 para salvar registros no navegador do usuário e manipular esses registros inserindo, alterando, apagando e recuperando dados.
Neste curso, você aprenderá sobre um novo paradigma, para utilizarmos no Javascript a Orientação a objetos. Você aprenderá os principais pilares que esse paradigma nos traz e como podemos aplicá-lo, na prática, no Javascript. Apresentado as principais diferenças em relação as outras linguagens que tem o suporte a orientação a objetos.
Trabalhar com linha de comando não é uma tarefa tão assustadora como você pensa. Não é necessário nenhum conhecimento especial para usar a linha de comando, porque é um programa como qualquer outro. A maioria das coisas em Linux pode ser executada usando a linha de comando. Embora haja ferramentas gráficas para a maioria dos programas, às vezes elas não são suficientes. É aí que a linha de comando se torna útil. Neste treinamento, você aprenderá os principais comandos Linux, para: manipulação de arquivos, diretório, usuário, grupos, serviços, processos e permissão de arquivos.
Neste treinamento, você aprenderá os principais comandos Linux, para: comandos de redirecionamento, pipe, manipulação de caracteres, manipulação de pacotes, comandos de rede, comandos de sistemas de arquivos, links e gerenciamento de usuários.
Neste curso vamos demonstrar como instalar o Windows Subsystem Linux e a como utiliza-lo como ambiente de desenvolvimento.
O que é PHP? O PHP é uma das linguagens de programação mais tradicionais e utilizadas no mundo do da programação e desenvolvimento web. A cada dia, mais e mais pessoas optam por aprender PHP para desenvolver seus sites e aplicações na Internet. Curso PHP Nesse curso de PHP básico online, você aprenderá dar os primeiros passos com a linguagem php; desde o como instalar o PHP no Windows, fazer o primeiro Hello World com PHP, entendimento sobre o que são variáveis, operadores no PHP, condicionais, laços de repetição, arrays e funções, além de um melhor entendimento sobre como o PHP trabalha com requests. Programador PHP Esse curso PHP será o grande requisito para que o aluno possa dar seu primeiro passo em sua carreira como programador PHP, preparando-o para seguir com PHP e MySQL, php orientação a objetos, MVC e muito mais. Aprender PHP Ao final desse curso de PHP, o aluno será capaz de desenvolver sites em PHP de forma dinâmica, além utilizar recursos dessa linguagem de programação para facilitar todo o processo de desenvolvimento.
Nesse curso, aprofundaremos os conhecimentos sobre a linguagem PHP. Ensinaremos como fazer o código tomar decisões com as estruturas condicionais, a trabalhar com laços de repetições, pegar e enviar dados da URL ou de um formulário e validar essas informações.
Neste curso, mostraremos como lidar com formulários no PHP, como receber as informações usando super variáveis ou filter_input e filter_input_array, como tratar os dados com operador ternário e null coalescing operator, como filtrar e validar, diferença entre empty e isset e muito mais.
Neste curso, ensinaremos o que são sessões e cookies e a diferença entre eles. Mostraremos como criar cookies usando PHP, como criar sessões no servidor referenciando no navegador com um cookie, como manipular dados e persistir para outras requisições. Veremos, também, como configurar o cookie da sessão para que possa ser mais seguro. Além disso, mostraremos como criar um sistema básico de autenticação apenas com email.
Neste curso, apresentaremos práticas diversas para aplicar em formulários no PHP, tais como: segurança com CSRF, XForm, php://input, métodos HTTP além do post e do get, validações com expressões regulares, dentre outros.
Iremos entender o conceito de programação procedural e como utilizar esse conceito com PHP. Também iremos aprender a como usar funções, passar parâmetros tipados, funções recursivas, funções anônimas, tipo de retorno, entre outras funcionalidades.
Nesse curso, você aprenderá os principais conceitos de como funcionam os banco de dados e o MySQL especificamente. Também aprenderá a poderosa linguagem SQL para conseguir realizar as principais operações no banco de dados.
O MySQL é um sistema gerenciador de banco de dados relacional de código aberto, usado na maioria das aplicações gratuitas para gerir suas bases de dados. O serviço utiliza a linguagem SQL (Structure Query Language – Linguagem de Consulta Estruturada), que é a linguagem mais popular para inserir, acessar e gerenciar o conteúdo armazenado num banco de dados. Neste treinamento, ensinaremos como instalar o Mysql, criar banco de dados, tabelas, consultas e a manipular os dados armazenados.
O MySQL é um sistema gerenciador de banco de dados relacional de código aberto, usado na maioria das aplicações gratuitas para gerir suas bases de dados. O serviço utiliza a linguagem SQL (Structure Query Language – Linguagem de Consulta Estruturada), que é a linguagem mais popular para inserir, acessar e gerenciar o conteúdo armazenado num banco de dados. Neste treinamento, ensinaremos como instalar o Mysql, criar banco de dados, tabelas, consultas e como manipular os dados armazenados.
Neste curso, ensinaremos como utilizar o MySQL em conjunto com o PHP. Mostraremos como: executar comandos SQL com o método query, manter nossas consultas ao banco seguras com prepared statements e trabalhar com retorno de resultados do banco de dados. No final, veremos um exemplo prático de como criar um CRUD (cadastro, leitura, atualização e remoção) de dados, em um exemplo real de um painel administrativo simples.
Neste projeto prático vamos criar um site administrável com PHP com base em um template pré-existente, de forma que possamos incluir novas páginas e gerenciar as existentes de forma prática e eficiente, sem a necessidade de alterar qualquer arquivo, tudo direto no navegador e protegido com usuário e senha.
Neste curso, vamos avançar com o MySQL e PHP usando a extensão MySQLi. Ensinaremos como fazer buscas mais elaboradas, como usar transactions e até como relacionar tabelas.
Este curso aborda as principais técnicas e conceitos de Orientação a Objetos, buscando trazer sempre o que há de mais novo no PHP para que você possa trabalhar de forma profissional e efetiva. Indicado para iniciantes e também para você que precisa retomar esses conceitos no PHP.
Neste Curso, aprofundaremos nossos conhecimentos sobre orientação a objetos. Falaremos sobre a teoria por trás dos fundamentos da orientação a objetos, ensinaremos como utilizar métodos interceptadores, traits, type-hinting, autoload e outros. Aplicaremos esses conhecimentos na prática e direto no código.
Aprenda a criar uma aplicação utilizando os principais conceitos e padrões do PHP Orientado a Objetos. Nesse curso você vai aprender a organizar seu código, abstrair dependências, criar um contêiner de serviços e a utilizar a biblioteca Pimple.
Composer mudou a vida da programação em PHP, unindo a comunidade em torno de uma grande rede de compartilhamento. Bibliotecas e soluções disponíveis para ampliar sistemas contam com um gerenciamento prático e fácil graças ao Composer. Aprenda a trabalhar com o gerenciamento de dependências mais utilizado no mundo PHP e crie um pacote personalizado para compartilhar soluções com programadores do mundo todo. Esse curso aborda aspectos básicos e ensina a como configurar e compartilhar bibliotecas ou pacotes personalizados.
Neste direto ao ponto, ensinaremos como trabalhar com o gerenciamento de dependências mais utilizado no mundo PHP e como criar nossos próprios pacotes, registrar autoloads e usar as mais diversas features da ferramenta.
O padrão de arquitetura MVC é altamente dominante nas atuais aplicações web profissionais, sendo utilizado pela maioria dos frameworks disponíveis no mercado. Nesse curso você aprenderá os principais conceitos do MVC, bem como desenvolverá do zero um micro-framework PHP baseado no MVC utilizando os mais diversos recursos e novidades do PHP.
O docker é uma plataforma de software que permite a criação e a implantação de aplicações em conteineres. O docker cria pacotes de software em unidades padronizadas chamadas de contêineres que têm tudo o que o software precisa para ser executado, inclusive bibliotecas, ferramentas de sistema, código e runtime. Ao usar o docker, é possível implantar e escalar rapidamente aplicações em qualquer ambiente e ter a certeza de que o seu código será executado. Neste treinamento iremos abordar os princiais comandos, criação de imagens e containers, linkagem entre containers, Dockerfile e docker-compose, para você já sair com uma boa base pra usar conteineres no seu ambiente de desenvolvimento.
DESCRICAO
DESCRICAO
DESCRICAO
DESCRICAO
DESCRICAO
DESCRICAO