Curso de PHP 8 Aula 001 Apresentação do Curso de PHP 8
42.71k views3041 WordsCopy TextShare
UnSet
ADQUIRA O CURSO COMPLETO COM CÓDIGO FONTE, SUPORTE E CERTIFICADO NA UDEMY PELO LINK ABAIXO
https://w...
Video Transcript:
Olá a todos sejam bem-vindos à apresentação do curso de PHP 8 do zero ao profissional então vou fazer um pequeno resumo de tudo que você vai aprender em durante este curso Então para quem é esse curso Então esse curso é para quem deseja ser um desenvolvedor PHP profissional é para quem deseja aprender a desenvolver projeto e utilizando phy orientada objeto e também para dar uns projetos MBC Não se preocupe se você não sabe nada disso ou Nunca nem ouviu falar você vai aprender passo a passo tudo durante o curso é para aqueles que desejam aprender e a utilização do banco de dados mas que é o gerenciador do banco de dados mais quero utilizar aí o PHP mai de mim para fazer as interações aí com mais ql então processo é bem simples é também para aqueles que desejam seguir carreira em desenvolvimento web de forma profissional tá seguindo padrões e também desenvolvendo realmente de forma profissional vendendo projeto colocando recursos no mercado classes funções ou seja tem a capacidade de desenvolver soluções então um dos principais focos do curso também é desenvolvimento aí de um microfone onde nele vai ser possível você Auto escalar ele ou seja você vai crescer ele do jeito que você quiser então você pode pegar um projeto por exemplo vamos desenvolver um projeto de um blog mas depois você pode tornar ele um portal de prefeitura um portal de igreja enfim você pode crescer do jeito que você quiser pode ser uma loja virtual um portal de notícias é indiferente tudo que você precisar para desenvolver esse projeto você vai aprender no curso e passo a passo do zero e por fim o maior objetivo deste curso é te dar a capacidade ou em projetos reais eu vou mostrar o final deste vídeo alguns projetos reais Mas saiba que desde a primeira linha de corte desde o nosso primeiro arquivo tudo que nós fizemos dentro do curso você vai utilizar tanto no projeto que nós vamos desenvolver quanto em qualquer outro no mundo real ou seja aqueles projetos que você pode colocar online com total segurança e para aprender tudo isso quais são os pré-requisitos aí para fazer esse curso bom você precisa ter noções básicas aí né saber copiar colar recortar entrar no site então fazer uma pesquisa então isso é o básico é o fundamental você tem que ter você também seria importante saber aí HTML sim que css3 para você poder ter liberdade para personalizar esse projeto de uma forma mais fácil nós vamos utilizar aí no projeto Bootstrap 5 que é um louco CSS você vai saber mais durante o curso apimentação os recursos componentes Mas seria importante você ter pelo menos a noção ele HTML CSS para que você possa personalizar aí os projetos de acordo com que você quer ou no futuro de acordo com o seu cliente quer Pois quando a gente utiliza inflamour que a gente fica limitado aqueles recursos que ele tem se você não sabe desenvolver seus próprios recursos então o que você vai aprender no curso eu vou fazer um resumão aqui então como eu falei a gente vai aprender PHP do zero então desde ali da primeira linha de criar o primeiro arquivo antes vamos montar em um ambiente Então nós vamos começar estudando todos os fundamentos essenciais criando ali funções reais que nós vamos utilizar aí no mundo real então tenho aqui pequenos exemplos dois pequenos exemplos de funções nós vamos utilizar projetos você pode utilizar em diversos outros projetos tudo isso passo a passo explicando cada linha e modificando uma função para que você saiba e tem a capacidade de mover ela de diversas formas programação só se aprende na prática e não existe uma Fórmula Mágica de resolver um problema só de um jeito ou seja resolver problema é criar uma solução por exemplo criar uma função que vai saudar e usuário aqui eu estou utilizando o match ele pega p8 mas é possível utilizar ar condicionais como ir como suíte e eu quero trazer isso tudo para você eu quero te dar a capacidade de envolver soluções de diversas formas a que você não fique preso a nada que realmente você aprenda Então nós vamos aprender a criar projetos orientado a objetos então utilizando o padrão de projeto MDC então com isso nós vamos utilizar e controladores nós vamos ter modelos ali que vão fazer interação com banco de dados nós vamos ter as nossas próprias Rios então aqui eu tenho uma estrutura de projeto MDC claro que está resumido aqui tão ali nós vamos ter nosso controladores nosso modelo espaço de lucro suporte configuração essas pastas de views né Vamos utilizar em composto eu vou falar um pouquinho mais à frente ou seja tudo distribuído seguindo boas práticas e padrões que é fundamental então ele conexões vamos utilizar arquivos de configuração para fazer conexão pdo com banco de dados obviamente vamos utilizar todas as recomendações PSR para desenvolver um projeto micro-form melhor que você possa realmente escalar ele sem nenhum problema que você possa online sem nenhuma dificuldade então aprendendo lhe dou zero a criar as primeiras funções a criar as primeiras classes começar a construir nós vamos então partir para o desenvolvimento de um micro Framework Então nós vamos desenvolver nesse curso um projeto completo inclusive com cms ou seja um painel administrativo por trás deste projeto para fazer o gerenciamento dos dados ou seja nós vamos realmente ter algo ao final do curso que você pode colocar online que você pode vender revender e recriar sem ter dor de cabeça e você pode aumentar escalar do jeito que você quiser e você vai ver que isso não é difícil então nós vamos fazer tudo isso sem utilizar nenhum Framework a gente vai começar realmente do zero nós vamos utilizar aí algumas bibliotecas pontos eu vou mostrar porque no entanto você vai utilizar se você quiser se você achar útil é como Twitter eu mesmo acho da sua utilização vou mostrar porque utilizar e quanto tempo ele pode economizar Mas você não precisa utilizar se você não quiser nós vamos utilizar o composer para fazer o gerenciamento de dependência vou falar um pouquinho mais adiante Mas você não precisa utilizar se você não quiser no entanto PHP modelo exige que se mesmo que você não utilize composer que você não te diz nenhuma biblioteca o seu projeto ele tem que estar preparado para ser compatibilizado aí com outros sistemas então é fundamental que ele esteja pronto para isso então nós vamos desenvolver um sistema de blog mas como eu falei você pode depois mandar ele para o sistema de Notícias é bem simples praticamente você troca o que as URL você pode mudar para um dia como especial Enfim uma loja virtual ou que você quiser e você vai ver que isso é muito fácil Vamos como eu falei aí um pouquinho vamos aprender a utilizar e composer que é o gerenciador de dependências aí do PHP Então nós vamos ali acessar o principal distribuidor de pacote bibliotecas aí do PHP então isso vai aprender a utilizar e configurar ele como falei não é obrigatório utilizar dentro dos seus projetos você consegue desenvolver aí entre aspas eu falo bons projetos entre aspas porque como eu falei o pegap moderno ele existe o seu projeto ele seja compatível com outros projetos então entra aí o composer que traz em vários recursos né o seu próprio alto Loader é claro que a gente pode desenvolver o nosso próprio mas se temos algo que é recomendado que é compatível que é muito simples de utilizar porque não utilizar para aumentar Nossa produtividade a gente vai aprender a utilizar o composer ou pesquisar biblioteca instalar remover saber se é útil ou não E aí você mesmo decide se vai querer ou não utilizar dentro dos seus projetos mas isso tudo passo a passo Seguindo aqui vamos aprender a utilizar em template tudo template é fantástico é um Egito utilizado em diversos fenômeros famosos como se forem e outros não existe salto de template mas é importante você saber aí como utiliza um anjinho template para que você possa decidir depois se quiser utilizar outra ou não tá existe aí o Blade O Plate e diversas outras facilidade dele as funções dele muito útil só que tem algumas tags alguns filtros ele possui diversos filtros funções própria fazem diversas coisas então tipo há muito tempo Além disso para te possibilita Criar e todos os arquivos HTML e a listagem dele é muito simples por exemplo que é uma lista de categorias você faz um fora ali categoria em categorias muito simples não precisa ficar juntando aquelas tags PHP muitas vezes você mistura e pega bem com HTML fica confusa de ver difícil de dar manutenção e quando você mescla e quanto e template e o PHP fora e o código PHP em si mesmo que eu faz interação vai estar lá nos controlador e o controlador vai buscar lá os dados no nosso modelo seja os dados quantidades Isso fica muito simples quando você tem que mudar algo quando você tem que fazer alguma manutenção Não se preocupe se você nunca ouviu falar no dia que template ou no padrão vc como eu falei nessas estruturas cada camada se desenvolvida passo a passo aí durante o projeto então é um pequeno resumo de tudo que nós vamos desenvolver nesse projeto não preciso nem dizer obviamente vamos ter aí a criação de classes utilizando boas práticas de programações seguindo PSR ou seja as recomendações psr1 2 3 e por aí vai não precisa de reclamamos aprender como gerar segurança enfim levaria muito tempo para falar de tudo que vamos aprender durante esse curso Então é só para você ter realmente o resumo como eu falei você vai até o final deste curso um projeto que você pode colocar online sem dor de cabeça então você pode utilizar pessoalmente vender revender como você quiser você vai ver ao final que é muito simples e com certeza ao final do curso você vai ter aprendido desde montar o ambiente em local Washington até o registro domínio hospedagem aí em hospedagem profissional e real Então quem vai te ensinar tudo isso quem vai ser seu instrutor meu nome é Ronaldo Ares para você que não me conhece então eu sou formado em tecnologia e sistemas para internet pelo FMT e também sou formada em Inocência e ciência e tecnologia da informação pelo fcv E desde 2019/2 segundos semestre eu sou discente de engenharia civil pela Unemat que a universidade da cidade de Mato Grosso aqui no Polo de novos Xavantina que a cidade onde é Recife além da minha formação estar coçando um novo curso eu também já fiz diversos Campos e diversos e diversos cursos frustrantes não sei o que é aprender uma matéria que não vai ajudar em nada no meu desenvolvimento profissional eu sei o que é fazer um curso que está escrito ali que você vai ter no final um projeto final capaz de você ser utilizado e você chega no final e você não tem um projeto que você consegue colocar online você vai passar vergonha eu já fiquei muito frustrado com cursos que eu fiz me dediquei meu tempo aí fazendo esses cursos achando que ia chegar no final e ia ter um projeto fácil da manutenção ou pelo menos colocar online e isso não aconteceu cursos como develope foi steck é Ninja não sei do que Super Saiyajin não sei do que E por aí vai cursos que realmente ocuparam muito meu tempo e que eu achei que ia aprender alguma coisa e realmente só fui Decepcionado então não quero isso para vocês então eu tô te garantindo que ao final desse curso você vai ter um projeto real que você vai colocar online sem nenhum problema e você vai conseguir escalar ele também sem nenhuma dificuldade eu vou fritar É uma garantia minha como aluno e como instrutor então se você tiver alguma dúvida então vou deixar aqui alguns canais eu tô sempre ali no Instagram então você pode mandar um Direct lá então no Instagram você pode dar sugestões tirar dúvidas relacionadas aí tanto ao curso quanto algum projeto real que eu vou mostrar aqui para vocês somente alguns não tô sempre aberta à disposição obviamente que posso não responderá na hora chego eu recebo diversos e-mails diversos alunos tente diversas outras obrigações que eu tenho Inclusive a faculdade Mas uma hora ou outra pode ter certeza que eu vou te responder e vou procurar não demorar então tem aqui também no YouTube que você pode acompanhar lá os novos vídeos e tem aí o e-mail se você quiser mandar um e-mail também não tem problema tá Eu arrumo7. com. br eu tô sempre olhando também então que eu quero com esse curso é realmente passar boa parte dos meus conhecimentos reais de forma profissional eu trabalho confiança há muitos anos e já desenvolvi diversos projetos Então já passei por diversos problemas então desde criar uma função pequenininha para alguma instituição muito pequena para alguns site ou para alguém que me pediu para criar uma função a uma classe até projeto muito complexo um projeto de prefeituras projetos intranet de diversos projetos que eu não vou poder mostrar real porque são privados mas eu vou mostrar aqui alguns projetos que você pode consultar e tudo que você tiver dúvidas em relação a esse projeto você pode me mandar em mim você pode perguntar que você vai ter meu Total suporte Afinal todos os projetos que eu vou te mostrar a partir desse momento foram desenvolvido utilizando a mesma arquitetura que eu vou te mostrar que eu vou te ensinar a fazer é exatamente a mesma então vamos lá então este é o primeiro projeto que eu vou mostrar o projeto do hotel aqui da cidade morava no sol hotel é um projeto real você pode acessar tá morada só hotel.
com. br eu não vou entrar no México e apresentar o sistema você pode navegar depois não falei qualquer dúvida que você tiver em relação a qualquer recurso desenvolvido aqui neste projeto você pode mandar e-mail mas sabe que ao final do curso você vai saber e ter a capacidade de desenvolver tudo isso aqui eu vou mostrar o máximo para vocês aí tenho aqui o painel de controle dele bem simplificado tá com alguns recursos Afinal o hotel não tem muito uma gestão ali por trás tá não tem ali muito que gerenciar afinal foi um pedido também do cliente não precisaria nem ter um painel de controle mas foi desenvolvido aí um pequeno painel de controle para gerenciar em alguns recursos tem um projetinho um pouco maior participe já diversos anos que é Senhora da abadia. com.