PHP Iniciante
Pré-requisitos
- Conhecimentos ou noções sobre lógica de programação.
Descrição:
O curso Formação PHP, módulo básico, têm como intuito mostrar os primeiros passos no desenvolvimento de aplicações web com a linguagem PHP. Passaremos por diversos assuntos base, onde você poderá ter total conhecimento do poder da linguagem e quais recursos estão disponiveis para que você possa criar aplicativos web de qualidade!Esse módulo é voltado para você que não têm ideia de por onde começar, ou está querendo iniciar no desenvolvimento de aplicações para web de forma profissional. Mesmo sendo um módulo básico, damos dicas de como melhor desenvolver seus códigos e como aplicar em suas aplicações.
Projeto:
O nosso projeto prático é uma Vitrine de Produtos, com painel administrativo. Com o projeto prático aprenderemos a manipular as sessões no PHP para controle da autenticação do nosso painel administrativo, onde veremos o processo de criação do login, logout e restrição de páginas com a linguagem. Veremos na prática a criação de cadastros de usuário, produtos e categorias.
E não para por ai! Veremos também os passos importantes antes de inserção de qualquer dado, a sanitização e validação dos dados onde conheceremos, por meio dessa prática, a utilizar a API de validação e sanitização do PHP. Criaremos também o processo de recuperar senha onde aprenderemos a enviar e-mails com PHP e também a manipular, da forma correta, esse tipo de módulo!
Ao final, te mostrarei como você pode disponibilizar sua aplicação para que seus usuários/cliente possam utiliza-la! Onde conheceremos, do 0, os passos necessários para configuração de um servidor de aplicação para aplicações PHP na Digital Ocean!
Instrutor
Zend Certified PHP Engineer,
para a versão 5.5 do PHP. Acredita que promover e participar de
eventos, meetups e fortalecer o network, o faz um profissional melhor e
mais iterado no mercado onde atua! Profissionalmente atuo na Secretaria
de Transparência e Controle do Maranhão e me aventuro, com cuidado, no
mundo do empreededorismo na Code Experts Apps, empresa focada na criação
de Aplicações Web e Aplicativos Móveis.
Veja abaixo o conteúdo disponivel.
Jornada Percorrida ao Objetivo
- 01 - Introdução 0:03:11
- 02 - História 0:02:06
- 03 - Instalando o PHP - Linux & OSX 0:04:16
- 03.1 - Instalando o PHP - Windows 0:03:16
- 04 - Hello World 0:03:41
- 05 - Variáveis 0:06:29
- 06 - Manipulando Strings 0:05:25
- 07 - Operadores 0:05:30
- 08 - Arrays 0:09:17
- 09 - Condicionais 0:09:03
- 10 - Laços de Repeticão 0:10:31
- 11 - Switch 0:03:16
- 12 - Funções 0:04:23
- 13 - WebServers 0:08:25
- 14 - Manipulando Formulários 0:19:51
- 15 - Sessions & cookies 0:16:44
- 16 - Manipulando Arquivos 0:16:40
- 17 - Trabalhando com PDO 0:32:09
- 18 - [Projeto] Iniciando 0:06:40
- 19 - [Projeto] Carregamento de páginas 0:15:55
- 20 - [Projeto] Integrando Bootstrap 0:09:59
- 21 - [Projeto] Organizando Template de Usuários 0:15:57
- 22 - [Projeto] Organizando Template de Produtos 0:05:25
- 23 - [Projeto] Criando Banco de Dados & Table Users 0:07:21
- 24 - [Projeto] Criando inserção de Usuários 0:10:56
- 25 - [Projeto] Encryptando Senha 0:05:26
- 26 - [Projeto] Exibindo Usuários na Tela Inicial 0:09:01
- 27 - [Projeto] Update de Usuários parte 1 0:09:41
- 28 - [Projeto] Update de Usuários parte 2 0:19:37
- 29 - [Projeto] Deletando Usuários 0:05:00
- 30 - [Projeto] Iniciando Validações Na Inserção de Usuários 0:10:13
- 31 - [Projeto] Validando campos em branco 0:03:27
- 32 - [Projeto] Validando Tamanho de Senhas 0:04:40
- 33 - [Projeto] Sanitizando Dados em Usuários 0:09:05
- 34 - [Projeto] Validando se Usuário Já Existe 0:04:34
- 35 - [Projeto] Replicando Validações Para Edit de Usuários 0:02:28
- 36 - [Projeto] CRUD de Produtos 0:09:25
- 37 - [Projeto] Upload de Fotos do Produto Pt. 01 0:19:52
- 37.1 - [Projeto] Upload de Fotos do Produto Pt. 02 0:15:06
- 38 - [Projeto] Exibindo Imagem do Produto na Listagem 0:04:18
- 39 - [Projeto] Excluindo Imagem do Produto Pt. 01 0:12:10
- 39.1 - [Projeto] Excluindo Imagem do Produto Pt. 02 0:11:34
- 39.2 - [Projeto] Excluindo Imagem do Produto Pt. Final 0:12:14
- 40 - [Projeto] Upload de Imagens no Edit de Produtos 0:02:25
- 41 - [Projeto] Considerações Finais Sobre Upload 0:05:08
- 42 - Iniciando Categorias 0:01:27
- 43 - Relacionando Categorias com Produtos 0:16:35
- 44 - Exibindo Categoria na Listagem do Produto 0:03:47
- 45 - Melhorando Sistema de Mensagens 0:09:09
- 46 - Melhorando Sistema de Rotas e Carregamento de Páginas 0:12:27
- 47 - Corrigindo Passagens de IDs entre Páginas 0:03:06
- 48 - Corrigindo Links nas Views 0:11:13
- 49 - Adicionando Estado de Menu Ativo no Header 0:03:32
- 50 - Criando e Processando Login 0:12:37
- 51 - Criando Logout 0:02:34
- 52 - Impedindo Acesso as Páginas do Admin 0:07:21
- 53 - Relembrar Senha | Criando Views 0:10:43
- 54 - Relembrar Senha | Enviando E-mail com Informações Pt. 01 0:21:24
- 54.1 - Relembrar Senha | Enviando E-mail com Informações Pt. 02 0:13:57
- 55 - Relembrar Senha | Validando Token e Atualizando Senha 0:18:27
- 56 - O PHP 7 0:03:00
- 57 - Tipos Escalares 0:05:45
- 58 - Declarando Retorno de Tipos 0:02:49
- 59 - Operador de Coalescência 0:02:20
- 60 - Operador Spaceship 0:02:44
- 61 - Conclusões 0:03:14
- 62 - Nossa Home 0:23:41
- 63 - Single Produtos 0:17:58
- 64 - Single Categorias 0:08:11
- 65 - Conhecendo o Apache 0:07:28
- 66 - Apache configurações 0:03:40
- 67 - Apache Virtual Hosts & Mod Rewrite 0:10:06
- 68 - Introdução 0:02:55
- 69 - A Digital Ocean 0:04:42
- 70 - Instalando Apache, PHP e subindo nosso Projeto 0:08:32
- 71 - Configurando Nosso Banco de Dados 0:07:57
- 72 - Configurando nosso Apache com Mod Rewrite 0:03:40
- 73 - Configurando Nosso Schema no Banco 0:14:44
- 74 - Atrelando Dominio ao nosso Droplet 0:04:58
- 75 - Conclusões Gerais 0:02:33
- Olhada no NGINX
- Manipulando Banco de Dados com Workbench
- (Windows) - Testando e instalando o XAMPP Server
- Dinamizando transição de fotos com JS (Single produto)
Terei suporte?
Grupo Exclusivo
no Discord
Beleza mas Quem É Você, Nanderson?
Me chamo Nanderson Castro e atuo a mais de dez anos no mercado de desenvolvimento Web com PHP, e sou especializado na criação de aplicações para Web usando os principais frameworks do mercado, ou melhor, os dois mais expoentes frameworks do mercado PHP: Symfony e Laravel.
Sou também, Zend Certified PHP Engineer desde 2015, uma certificação que atesta os conhecimentos na linguagem PHP e certificação esta, com reconhecimento mundial.
Hoje atuo como instrutor da Code Experts, uma Escola Online com Foco em Prática, onde levamos pessoas aspirantes no mundo Web ao domínio das ferramentas com foco na mudança de vida deste aluno em suas metas alcançadas com os conhecimentos agregados. Hoje são mais de 20 mil alunos que estudam conosco em nossa plataforma e em plataforma de terceiros como a Udemy, onde temos um bom nível de indicações e satisfação por parte de nossos alunos.