##
### 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

