Desenvolvimento Web Compacto e Completo
HTML5 & CSS3 - Nível 1
- Introdução ao HTML5 e CSS3
- Elementos fundamentais do HTML5
- Conceitos essenciais de CSS3
- O 'alfabeto' indispensável para começar
HTML5 & CSS3 - Nível 2
- Hiperligações
- Tabelas
- Formulários
- Conceitos mais avançados
CSS3 - Nível 2
- Propriedades de texto & fonts
- Backgrounds e gradientes
- Layouts, float, display, posicionamento
- Flexbox
- CSS grid
- Media Queries
JavaScript para o DOM
- O essencial da linguagem
- Como interagir com HTML e CSS com JS
- Interação com o Document Object Model
- Sintaxe da linguagem
- Eventos no DOM
- Exercícios práticos
Bootstrap 5.x
- Tudo o que se precisas saber sobre Bootstrap
- Grid Layout: containers, rows, columns
- Alinhamentos e tipografia
- Responsividade
- Formulários
- Componentes do Bootstrap
PHP 8 - Básico e Intermédio
- Criação de conteúdo web dinâmico
- Sintaxe essencial da linguagem
- Variáveis, constantes, data types, operadores
- String, array, instruções condicionais, ciclos
- Include e require, sessões, cookies, filesystem
- Funções e validação básica de formulários
PHP 8 - Orientado a Objetos
- Classes & Objetos
- Construtor, Destructor, Herança
- Classes Abstratas, Interfaces, Traits
- Método e Classes estáticas
- Namespaces, strict types e muito mais...
- Autoload de classes
MySQL & SQL Básico
- Bases de dados
- Structured Query Language
- Como criar bases de dados
- Como usar SQL para interação com os dados
- PhpMyAdmin, HeidiSQL, MySQL Workbench
- Importar e exportar bases de dados
PHP 8 e Conexão com MySQL
- PHP Data Objects (PDO)
- Acesso a base de dados
- Execução de queries seguras
- Segurança e SQL Injection
- Exercícios CRUD
SQL Fundamental
- O fundamental da Structured Query Language
- SELECT, cláusulas, Operadores, Joins
- GROUP BY, Having, Union
- INSERT, UPDATE, DELETE
- SQL Data Types e Alteração de Schema
- Keys, Funções para Strings, Números e Datas
PHP 8 Avançado
- Introdução as Frameworks e padrão MVC
- Construção de uma micro framework MVC
- Projeto completo de uma aplicação
- Monolog, PHPMailer, mPDF, Datatables.net
- ChartJS, Flatpickr, PHPSpreadsheet, Composer
- Conceitos avançados na prática
PHP no terminal
- PHP CLI e execução de scripts no Terminal
- Captação de Parâmetros
- Validação de Argumentos
- Manipulando o Filesystem
- PHP Standard Input
- Vários exercícios
PHP REST APIs
- Como criar uma API Rest
- HTTP Request Methods
- HTTP Basic Auth, API key, JWT
- Utilização do Postman e Thunder Client
- Exemplos práticos de construção de API
- Documentar uma API
GIT & GitHub Fundamental
- O que precisas saber sobre GIT
- Repositórios locais e remotos
- GIT na linha de comando
- Como criar uma conta no Github
- Operações remotas com GIT
- Muitos exemplos práticos
Hospedagem Web Fundamental
- Hospedagem e Domínios
- Como escolher os serviços de hospedagem
- Registro de domínio e hospedagem partilhada
- Gestão da hospedagem com cPanel
- Emails, FTP, Subdomínios, PhpMyAdmin
- Instalação de Aplicações e muito mais...
JavaScript AJAX, Sync & Async
NodeJS Essencial