Porque usar o Framework PHP vai ajudar a melhorar meu código?
Quando você utiliza um Framework PHP que aplica o padrão MVC, Model View Controller, você passa a separar o local onde você armazena seu código.
Cada coisa vai em seu devido lugar.
Por isso que tanto o desenvolvimento quanto a manutenção futura ficam muito mais rápidos e fáceis de fazer.
Mesmo após semanas sem mexer no seu código, quando você abrir sua IDE novamente, já irá direto ao ponto para localizar o problema.
Programar voltará a ser um prazer na sua vida.
O que o Método SPARK vai me ensinar?
O método irá ensinar você a utilizar CodeIgniter 4.0 para desenvolver seus sites ou sistemas, estes ficarão mais seguros, corretos e mais fáceis de fornecer manutenção futura.
Conteúdo voltado tanto para quem nunca desenvolveu para a web quanto para quem deseja apenas aprender CodeIgniter 4.
O curso também contém mais de 200 aulas somente de conteúdo básico, para caso você deseje aprender a programar sites do zero ou então revisar o seu conhecimento.
O projeto final do módulo básico, uma loja virtual simples, é feito três vezes. Começa na construção total do zero, inclusive escolhendo a paleta de cores; depois passamos para a criação do HTML; em seguida o site é reconstruído usando PHP nativo e por último o mesmo site é refeito novamente mas desta vez usando CodeIgniter 4.0
Após o conteúdo básico, começamos a estudar o CodeIgniter 4.0
Módulo contendo 101 aulas somente de estudo o User Guide do CodeIgniter 4.0, ou seja, agora você vai aprender de vez por todas como funcionam praticamente todas as funções do framework.
Pare de perder tempo tentando reinventar a roda. O CodeIgniter 4.0 já traz prontas a maioria das bibliotecas mais usadas pela comunidade de desenvolvedores. Exemplos: query builder, sessões, encriptação, sanitização de conteúdo, cache, upload de arquivos, upload de imagens, honeypot, CSRF, XSS e muito mais…
Projeto Final PHP Money. Sistema de controle financeiro simples, onde eu aplico as principais funcionalidades do CodeIgniter 4.0. Após você concluir a criação deste sistema, você estará apto a criar praticamente qualquer site ou sistema mais complexo usando o CodeIgniter 4.0.
Você vai aprender também a criar uma API restFUL dentro do sistema PHP Money, usando as funções já prontas que o CodeIgniter 4.0 traz pra gente. Este API depois será consumida por um aplicativo para smartphone que iremos criar usando o framework Flutter do Google, febre do momento para para a criação de aplicativos nativos para Android e para iOS. Através deste aplicativo você poderá gerenciar as categorias e fazer lançamentos, tudo via API jSON.
Conteúdo do Curso
O método SPARK contém mais de 430 aulas.
Cada aula com cerca de 20 minutos cada. Isso representa mais de 140h de carga horária.
Você não tem prazo para finalizar o curso. Uma vez comprado, ele será sempre seu.
Você também poderá estudar na hora que quiser, tanto via computador quanto smartphone.
Basta ter uma conexão de internet em alta velocidade.
Assista gratuitamente a 12 aulas diretamente de dentro do curso para você conhecer os conteúdos
01 – Apresentação do Sistema – Partes 1, 2 e 3 01 – Apresentação do Sistema – Partes 4 e 5 02 – Banco de Dados 03 – Instalação do CodeIgniter 4 04 – GITHUB 05 – Configurando o CodeIgniter 4 06 – Criando o Layout do sistema 07 – Barra superior 08 – Layout – Lançamentos 09 – Layout das outras páginas 10 – Criando o Banco de Dados 11 – Categorias – Model 12 – Categorias – Controller e View – Partes 1, 2 e 3 12 – Categorias – Controller e View – Partes 4 e 5 13 – Categorias – Formulário – Partes 1, 2 e 3 13 – Categorias – Formulário – Parte 4 14 – Orçamento Model 15 – Orçamentos – Controller e View – Partes 1 e 2 16 – Orçamentos – Formulario – Partes 1, 2 e 3 16 – Orçamentos – Formulario – Parte 4 17 – Orçamentos – Ajax dropdown Categorias – Partes 1, 2 e 3 18 – Lançamentos – Model 19 – Lançamentos – Controller e View – Partes 1, 2 e 3 19 – Lançamentos – Controller e View – Partes 4, 5 e 6 20 – Lancamentos – Calculando totais por categoria – Partes 1 e 2 21 – Lancamentos – Calculando Totalizadores – Partes 1 e 2 22 – Lançamentos – Campo de busca – Partes 1, 2 e 3 23 – Lancamentos – Formulário – Partes 1, 2 e 3 24 – Relatorio – Partes 1, 2 e 3 24 – Relatorio – Partes 4, 5 e 6 25 – Área Administrativa 26 – Páginas – Partes 1, 2 e 3 26 – Páginas – Parte 4 e 5 27 – Perfis e Permissões – Model 28 – Perfis e Permissões – Partes 1, 2 e 3 29 – Usuarios Model 30 – Controller e View – Partes 1, 2 e 3 30 – Controller e View – Parte 4, 5 e 6 31 – Edição e salvamento – Partes 1 e 2 32 – Google Auth – Partes 1, 2 e 3 33 – Usuários – Foto – Partes 1 e 2 34 – Usuários – Funções Recursivas – Partes 1, 2 e 3 35 – Usuarios Área Administrativa Finalizando 36 – Permissões – Partes 1 e 2 37 – Login – Partes 1, 2 e 3 37 – Login – Partes 4 e 5 38 – Links Permissions – Partes 1 e 2 39 – Permissions – Partes 1, 2 e 3 40 – Cadastro externo – Partes 1, 2 e 3 40 – Cadastro externo – Parte 4 41 – Notificação de Orçamento ultrapassado 42 – Gráficos – Tela Inicial – Parte 1, 2 e 3 42 – Gráficos – Tela Inicial – Partes 4 e 5 43 – Cron – Partes 1, 2 e 3 44 – API – Token JWT 45 – API – Partes 1, 2 e 3 45 – API – Parte 4 e 5 46 – Atualizando para a versão 4 47 – API – Orcamentos 48 – API – Usuario 49 – API – Lancamentos 50 – Publicando na Hospedagem – Partes 1, 2 e 3
Módulo 06 – Aplicativo para Smartphone Android e iOS usando Flutter
Aqui você vai aprender a construir um aplicativo para Smarphone que irá acessar a API feita no site PHP Money, para poder fazer e gerenciar os lançamentos e categorias.
Se você quiser, poderá baixar o App em seu Smartphone
01 – Baixe o App PHP Money 02 – O que é Flutter 03 – Instalação dos Programas 04 – Introdução ao DART 05 – Criando um emulador mais simples 06 – Conhecendo o App PHP Money 07 – Iniciando o Projeto 08 – Criando a Tela Inicial 09 – Tabs 10 – Drawer 11 – Lançamentos Tab 12 – Categorias Tab 13 – API de Requisição 14 – Models 15 – Categoria Helper 16 – Lançamento Helper 17 – Usuário e Gráfico Helpers 18 – Listando Categorias 19 – Formulário de Categorias 20 – Listando os Lançamentos 21 – Formulário de Lançamentos 22 – Salvando os Lançamentos 23 – Gráfico de Pizza 24 – Tela de Login 25 – Alterações na API do site
Este é o PHP Money – Projeto principal do curso
Conheça os recursos que o sistema possui que você também irá aprender
Veja também o que você vai aprender no Módulo 06 – Bônus
App para Smartphone feito em Flutter que irá acessar a API do sistema PHP Money que a gente vai fazer no curso.
Quem sou eu?
Fábio S. Reszko
Olá. Meu nome é Fábio S. Reszko e eu desenvolvo para a web há mais de 15 anos. Há cerca de 10 anos conheci o CodeIgniter e desde lá venho me especializando em seu conteúdo.
Meu objetivo é ajudar a programadores, inciantes ou não, a terem mais prazer em programar, pois durante muito tempo eu vivi na pele o que é você fazer um código todo desorganizado e que toma todo o seu tempo para consertá-lo.
Há cerca de 5 anos montei um canal no YouTube com conteúdo voltado 100% para CodeIgniter, pois acredito muito que este simples mas poderoso framework PHP pode ajudar muita gente a programar melhor.
Também mantenho um blog chamado Dicas CodeIgniter somente dedicado ao CodeIgniter.
FAQ
01 – O QUE O CURSO VAI ENSINAR?
O objetivo do curso é mostrar a você que ao utilizar o CodeIgniter até a versão 4.1.9 na sua programação, seu código ficará mais organizado, e devido a isto, seu desenvolvimento e manutenção futuras ficarão muito mais fáceis. A versão 4.2.x do CodeIgniter 4 não é abordada pois houve algumas atualizações que são incompatíveis com a versão 4.1.x
02 – DEPOIS QUE EU FINALIZAR O CURSO, O QUE SEREI CAPAZ DE FAZER?
Após você finalizar o curso, seus sites nunca mais serão os mesmos. Você irá notar que conseguirá agora desenvolver sites ou sistemas em PHP muito mais rápidos e com código organizado, e além disto, seus sistemas e sites ficarão muito mais seguros pois implementará bibliotecas já prontas que o CodeIgniter 4 traz e que já foram exaustivamente testadas pela comunidade mundial.
03 – COMO O CONTEÚDO SERÁ ENSINADO NO CURSO?
A ideia do curso é mostrar para você na prática o que está aprendendo. Todos os módulos contém vídeos onde eu explico detalhadamente o que você está aprendendo, usando exemplos e dando dicas sobre o que fazer e o que não fazer. No total, o curso possui mais de 430 aulas, com cerca de 20 minutos cada uma, totalizando mais de 130h de carga horária. Você não tem prazo para finalizar o curso. Poderá estudar no seu tempo e quando quiser.
04 – O CURSO É INDICADO PARA QUE TIPO DE PESSOA?
O curso foi concebido focando dois públicos:
Para as pessoas que nunca desenvolveram para a internet e desejam começar a aprender o que é preciso para criar sites ou sistemas em PHP. O curso possui 200 aulas voltadas somente para o público iniciante.
E para o público que já é desenvolvedor Web e deseja apenas se especializar em CodeIgniter 4.0
05 – QUEM NÃO DEVE FAZER ESTE CURSO?
Pessoas que acham que o CodeIgniter, apesar de ser fantástico, irá fazer o site praticamente sozinho para você como mágica, não devem adquirir o curso. Para usufruir de todos os benefícios que o CodeIgniter traz, é preciso muita dedicação e vontade de aprender. Ao fazer isto, é praticamente certo que a pessoa terá sucesso.
06 – QUEM É FÁBIO S. RESZKO?
Sou Tecnólogo em Eletrônica, porém, sempre fui apaixonado por desenvolvimento. Comecei há cerca de 20 anos fazendo um curso de Delphi, mas o que mexeu com meu coração mesmo, foi a criação de sites e sistemas para a Web. Tanto que nos últimos 15 anos, meu foco é somente desenvolvimento Web com PHP e, nos últimos 9 anos, usando CodeIgniter.
07 – A PARTIR DE QUE MOMENTO EU POSSO COMEÇAR A ESTUDAR NO CURSO?
Assim que o seu pagamento for aprovado, você já receberá no seu e-mail os dados de acesso à plataforma do curso. Se o pagamento for feito via Cartão de Crédito, o acesso é praticamente instantâneo. Se for via boleto bancário, poderá levar até 2 dias úteis para o Hotmart reconhecer seu pagamento.
08 – PRECISO INVESTIR ALGO A MAIS NO CURSO?
Não. O valor do curso é de pagamento único e após isto você terá acesso 100% ao seu conteúdo.
09 – POSSO COMPARTILHAR O ACESSO COM OUTRA PESSOA?
Não. O acesso ao curso é individual e intransferível. Não é possível compartilhar ou baixar os vídeos. Caso seja verificado que o aluno está compartilhando o acesso com outra pessoa, seu acesso à plataforma poderá ser encerrado sem a possibilidade de restituição financeira.
10 – É POSSÍVEL TIRAR DÚVIDAS COM O PROFESSOR?
Sim. Dentro de cada aula há um campo abaixo para comentários e dúvidas. Só não é permitido ao aluno solicitar dúvidas específicas sobre algum sistema que esteja fazendo, mas sim, dúvidas que ajudam a todos na comunidade.
11 – EXISTE PRAZO PARA FINALIZAR O CURSO?
Não. O acesso ao curso é vitalício. Uma vez comprado ele será seu para sempre.
12 – O CURSO POSSUI ALGUMA GARANTIA?
O curso possui 30 dias de garantia. Caso você não goste do conteúdo por qualquer motivo, pode pedir reembolso pela própria plataforma do aluno.
13 – TEREI ACESSO AOS CÓDIGOS-FONTE?
Sim, você terá acesso a 100% dos códigos-fonte dos projetos apresentados dentro do curso.
Apenas me reservo ao direito de liberar o código-fonte do projeto PHP Money e o App PHP Money em Flutter 30 dias após a inscrição do aluno.
Esta liberação é feita automaticamente pela plataforma.
Tive que fazer isto pois já houve casos em que a pessoa fazia a inscrição, baixava todos os códigos-fonte e em seguida pedia reembolso do curso.
14 – O CURSO POSSUI CERTIFICADO?
Sim, ao concluir o curso você pode emitir um certificado de conclusão. Apenas tenha em mente que no certificado não há selo do MEC, pois este é um curso livre.
Contato
Se tiver alguma dúvida, entre em contato através do formulário abaixo. Irei responder em até uma hora.
Importante! Este é um formulário para você enviar suas dúvidas a respeito do Curso de CodeIgniter. Por favor, não utilize-o para questões que não tem ligação com o curso.