Método SPARK - Desenvolvimento web acelerado com o Framework PHP CodeIgniter 4.0
Se você sempre quis desenvolver sites ou sistemas para a internet, então o meu curso completo de desenvolvimento web com PHP e com ênfase em CodeIgniter 4.0 é ideal para você.
Através deste curso você irá aprender desde o básico de como funciona a internet, como funcionam as páginas HTML, CSS e JavaScript e após isto, estará apto a experimentar um dos frameworks mais fáceis, mais queridos e mais rápidos de serem utilizados para o desenvolvimento rápido de sistemas e sites para a internet, o CodeIgniter 4.0.
Nesta versão do CodeIgniter, ele foi totalmente reformulado, tanto que não é compatível com a versão 3.x.
Por isso será necessário estudá-lo novamente por completo para que você tire proveito de todo o seu potencial.
Conteúdo Vantagens Detalhes
- 01 - Não Pule - Como o curso funciona?
- 02 - Download dos códigos-fonte para estudo
- 01 - HTML
- 01.1 - Introdução
- 01.2 - HTML Básico - Partes 1 e 2
- 01.3 - Formatação - Partes 1 e 2
- 01.4 - Formulários - Partes 1, 2 e 3
- 01.4 - Formulários - Partes 4, 5 e 6
- 01.5 - Frames
- 01.6 - Imagens
- 01.7 - Áudio e Vídeo
- 01.8 - Links
- 01.9 - Listas
- 01.10 - Tabelas
- 01.11 - Estilos e Semântica - Partes 1 e 2
- 01.12 - Meta Info
- 01.13 - Programação
- 02 - CSS
- 02.1 - Inserindo, Sintaxe e Seletores - Partes 1 e 2
- 02.1 - Inserindo, Sintaxe e Seletores - Partes 3 e 4
- 02.2 - Height, width, margin e padding
- 02.3 - Align - Partes 1 e 2
- 02.4 - Border
- 02.5 - Lists
- 02.6 - Text
- 02.7 - Font
- 02.8 - Colors
- 02.9 - Links
- 02.10 - Box Model
- 02.11 - Backgrounds
- 02.12 - Overflow
- 02.13 - Float, Clear, Layout Simples
- 02.14 - Tabelas - Partes 1 e 2
- 02.15 - Formulários
- 02.16 - Pseudo Classes
- 02.17 - Pseudo Elementos
- 02.18 - Navbar - Partes 1 e 2
- 02.19 - Image Sprites
- 02.20 - Positioning
- 02.21 - Opacity
- 02.22 - Ícones
- 03 - CSS3
- 03.1 - Introdução
- 03.2 - Border Radius
- 03.3 - Border Image
- 03.4 - Background
- 03.5 - Colors
- 03.6 - Gradients
- 03.7 - Shadows
- 03.8 - Texts
- 03.9 - Fontes
- 03.10 - Transformações 2D e 3D - Partes 1 e 2
- 03.11 - Transitions
- 03.12 - Animations
- 03.13 - Images - Partes 1 e 2
- 03.14 - Botões
- 03.15 - Pagination
- 03.16 - Multi Columns
- 03.17 - User Interface
- 03.18 - Box Sizing
- 03.19 - Flex Box
- 03.20 - Media Queries
- 04 - JAVASCRIPT
- 04.1 - Apresentação
- 04.2 - Introdução
- 04.3 - Onde colocar
- 04.4 - Saídas
- 04.5 - Sintaxe
- 04.6 - Statements
- 04.7 - Operadores
- 04.8 - Variáveis
- 04.9 - Tipos de Dados
- 04.10 - Funções
- 04.11 - Objetos
- 04.12 - Escopo
- 04.13 - Eventos
- 04.14 - Strings - Partes 1 e 2
- 04.15 - Numbers - Partes 1, 2 e exercícios
- 04.16 - Math
- 04.17 - Date - Partes 1, 2 e 3
- 04.18 - Arrays - Partes 1, 2 e 3
- 04.19 - Comparações
- 04.20 - Condicionais
- 04.21 - Switch
- 04.22 - Laço For
- 04.23 - Laço While
- 04.24 - Break e Continue
- 04.25 - Errors
- 04.26 - Debugging
- 04.27 - Melhores Práticas
- 04.28 - Erros Mais Comuns
- 04.29 - Formulário Final - Partes 1, 2 e 3
- 4.30 - Projeto Final - Frontend - Esboço, Mockup e Cores
- 4.31 - Projeto Final - Frontend - Programas para Mockup
- 4.32 - Projeto Final - Frontend - Desenhando com o Canva
- 4.33 - Projeto Final - Frontend - Código HTML - Partes 1 e 2
- 4.34 - Projeto Final - Frontend - Código HTML - Partes 3 e 4
- 4.35 - Projeto Final - Frontend - Código Fonte - Download
- 05 - PHP
- 05.1 - Introdução
- 05.2 - XAMPP
- 05.3 - Olá Mundo
- 05.4 - Variáveis
- 05.5 - Tipos de Dados
- 05.6 - Strings
- 05.7 - Constants
- 05.8 - Operadores - Partes 1 e 2
- 05.9 - Condicionais
- 05.10 - Laços de Repetição
- 05.11 - Funções
- 05.12 - Arrays
- 05.13 - Superglobals
- 05.14 - Formulário - Partes 1, 2 e 3
- 05.14 - Formulário - Parte 4
- 05.15 - Include e Require
- 05.16 - Arquivos
- 05.17 - Upload de Arquivos - Partes 1 e 2
- 05.18 - Cookies
- 05.19 - Sessions
- 05.20 - Erros
- 05.21 - Exceptions
- 06 - Programação Orientada a Objetos
- 06.01 - O que é Programação Orientada a Objetos?
- 06.02 - Classes e Objetos
- 06.03 - Construtores e Destrutores
- 06.04 - Modificadores de Acesso
- 06.05 - Herança
- 06.06 - Constantes
- 06.07 - Classes Abstratas
- 06.08 - Traits
- 06.09 - Métodos Estáticos
- 06.10 - Propriedades Estáticas
- 06.11 - Namespaces
- 07 - BANCO DE DADOS
- 07.1 - Introdução
- 07.2 - phpMyAdmin
- 07.3 - SQL
- 07.4 - SELECT
- 07.5 - INSERT INTO
- 07.6 - UPDATE
- 07.7 - DELETE
- 07.8 - Modelo Relacional
- 07.9 - JOIN
- 07.10 - Group By
- 07.11 - PDO - Partes 1 e 2
- 08 - Backend - Projeto Final do Módulo Básico - Megaloja Virtual em PHP
- 08.01 - Apresentação do Site
- 08.02 - Banco de Dados
- 08.03 - Início do Projeto
- 08.04 - Páginas Dinâmicas
- 08.05 - Banco de Dados - PDO
- 08.06 - Configuracoes e Funções
- 08.07 - Menu Categorias
- 08.08 - Promocoes - Partes 1 e 2
- 08.10 - Página Produtos
- 08.11 - Mostrando o link ativo
- 08.12 - Ofertas em Destaque
- 08.13 - Cadastro - Partes 1 e 2
- 08.14 - Contato
- 08.15 - Login
- 08.16 - Comprars
- 08.17 - Área Administrativa - Partes 1 e 2
- 08.18 - Categorias
- 08.19 - Form Inserir e Editar
- 08.20 - Produtos
- 08.21 - Produtos Form Partes 1 e 2
- 08.22 - Usuários
- 08.23 - Banners
- 02.0 - Se você usa MAC, leia este texto
- 02.1 - Por que meu CodeIgniter 4 não funciona? Veja aqui os erros mais comuns
- 02.2 - O que é um Framework PHP?
- 02.3 - Como funciona o CodeIgniter 4.0?
- 01 - Explicando o Sistema e Criando o Banco de Dados
- 02 - Criando os Models
- 03 - Criando as Views
- 04 - Criando o Formulário
- 05 - Editando o Cliente
- 06 - Cadastrando Telefones
- 07 - Form Telefones - Partes 1
- 08 - Form Telefones - Partes 2
- 09 - Melhorias Finais e Paginação
- 10 - Download do Código Fonte
- 01 - CodeIgniter 4 Overview
- 01.1 - Application Structure
- 01.2 - Model View and Controllers
- 01.3 - Autoloading Files
- 01.4 - Services
- 01.5 - HTTP Requests
- 01.6 - Security Guidellines
- 02 - GENERAL TOPICS
- 02.1 - Working with configuration files
- 02.2 - CodeIgniter URLs
- 02.3 - Helper Functions
- 02.4 - Global Functions and Constants
- 02.5 - Logging Information
- 02.6 - Error handling
- 02.7 - Web Page Caching
- 02.8 - AJAX Requests
- 02.9 - Code Modules
- 02.10 - Managing your Application
- 02.11 - Handling multiple environments
- 03 - CONTROLLERS AND ROUTING
- 03.1 - Controllers Partes 1 e 2
- 03.2 - URI Routing
- 03.3 - Controllers Filters
- 03.4 - 03.5 - 03.6 - HTTP Messages - Request Class e Incoming Request Class
- 03.7 - Content Negotiation
- 03.8 - HTTP Method Spoofing
- 03.9 - RESTful Resource handling
- 04 - BUILDING RESPONSES
- 04.1 - Views
- 04.2 - View Cells
- 04.3 - View Renderer
- 04.4 - View Layouts
- 04.5 - View Parser
- 04.6 - HTML Table Class
- 04.7 - HTTP Responses
- 04.8 - API Response Trait
- 04.9 - Alternate PHP syntax for View Files
- 04.10 - Localization
- 05 - WORKING WITH DATABASES
- 05.1 - Quick Start - Usage Exemples
- 05.2 - Database Configuration
- 05.3 - Connecting to a Database
- 05.4 - Running Queries
- 05.5 - Generating Query Results
- 05.6 - Query Helper Methods
- 05.7 - Query Builder Class - Partes 1, 2 e 3
- 05.8 - Transactions
- 05.9 - Database Metadata
- 05.10 - Custom Functions Calls
- 05.11 - Database Events
- 05.12 - Database Utilities
- 06 - MODELLING DATA
- 06.1 - Using CodeIgniter's Model Partes 1, 2 e 3
- 06.2 - Working With Entities
- 07 - MANAGING DATABASES
- 07.1 - Database Forge Partes 1 e 2
- 07.2 - Database Migrations
- 07.3 - Database Seeding
- 08 - LIBRARY REFERENCE
- 08.1 - Caching Driver
- 08.2 - CURLRequest Class
- 08.3 - Email Class
- 08.4 - Encryption
- 08.5 - Working with Files
- 08.6 - Honeypot Class
- 08.7 - Image Manipulation Class
- 08.8 - Pagination Class Partes 1, e 2
- 08.9 - Security Class
- 08.10 - Session Library
- 08.11 - Throttler
- 08.12 - Dates and Times
- 08.13 - Typography
- 08.14 - Working with Uploaded Files
- 08.15 - Working with URIs
- 08.16 - User Agent Class
- 08.17 - Validation Partes 1, 2 e 3
- 09 - HELPERS
- 09.1 - Array Helper
- 09.2 - Cookie Helper
- 09.3 - Date Helper
- 09.4 - Filesystem Helper
- 09.5 - Form Helper Partes 1 e 2
- 09.6 - HTML Helper Parte 1 e 2
- 09.7 - Inflector Helper
- 09.8 - Number Helper
- 09.9 - Security Helper
- 09.10 - Text Helper
- 09.11 - URL Helper
- 09.12 - XML Helper
- 10 - COMMAND LINE USAGE
- 10.1 - Running via command line
- 10.2 - Custom CLI Commands
- 10.3 - CLI Library
- 10.4 - CLIRequest Class
- 11 - EXTENDING CODEIGNITER
- 11.1 - Creating Core System Classes
- 11.2 - Replacing Common Functions
- 11.3 - Events
- 11.4 - Extending the Controller
- 11.5 - Authentication
- 11.6 - Contributing to CodeIgniter
- 01 - Apresentação do Site
- 02 - Instalação do CodeIgniter 4
- 03 - Layout
- 04 - Criando Páginas
- 05 - Models
- 06 - Página Home
- 07 - Recuperando as Fotos - Partes 1 e 2
- 08 - Página Promoção
- 09 - Página Produtos
- 10 - Página de Cadastro
- 11 - Contato
- 12 - Login
- 13 - Administração
- 14 - Admin - Categorias
- 15 - Admin - Produtos - Parte 1 e 2
- 16 - Admin - Banners
- 17 - Download do Código Fonte
- 00 - PHP Money - Código Fonte Básico - Apenas Views
- 00.1 - Atualizando o CodeIgniter para a versão 4.1.1
- 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 - Formulário - 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 - Lançamentos - Calculando totais por categoria - Partes 1 e 2
- 21 - Lançamentos - 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
- 28 - Perfis e Permissões - Partes 4 e 5
- 29 - Usuários 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 - Usuários Á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 - Esqueci a Senha e Cadastro externo - Partes 1, 2 e 3
- 40 - Cadastro externo - Parte 4
- 41 - Esqueci a Senha e 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 - Orçamentos
- 48 - API - Usuário
- 49 - API - Lancamentos
- 50 - Publicando na Hospedagem - Partes 1, 2 e 3
- 51 - Código fonte PHP Money
- 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 PHP Money
- 26 - Código fonte do App em Flutter
Sou desenvolvedor web há mais de 15 anos.
Sou apaixonado por programação em diversas linguagens, mas gosto bastante do desenvolvimento para a Web.
Também gosto muito de testar novas tecnologia e também de descobrir sistemas ou linguagens novas que estão ganhando popularidade na comunidade de desenvolvimento.
Se você quiser saber mais sobre meus projetos, poderá visitar meu perfil no GitHub, através do endereço: github.com/reszko
Lá você irá encontrar meus projetos públicos feitos principalmente em CodeIgniter que permite a muitas pessoas aprenderem mais sobre este excelente framework PHP.
Espero que meu curso possa mudar de alguma forma a sua vida para melhor.
Avaliações
Perguntas Frequentes
Todas as avaliações mostradas aqui foram feitas por pessoas reais que compraram e deram sua opinião sobre o curso. Quando alguém compra um curso através da Hotmart, a pessoa recebe um convite para avaliar o conteúdo dele. A nota nesta página é o resultado da média das avaliações feitas por estes compradores, que vai de 1 a 5 estrelas.
A nota média de Método SPARK - Desenvolvimento web acelerado com o Framework PHP CodeIgniter 4.0 é de 4.5 estrelas. Depois de cada compra na Hotmart, você tem a oportunidade de avaliar a qualidade do curso e o seu nível de satisfação. Com a opinião dos compradores, nosso sistema calcula a nota média e colhemos os comentários que vão ajudar outras pessoas no momento da decisão de compra.
Primeiro, você precisa criar seu cadastro grátis, clicando aqui. Lá dentro, você tem acesso a mais de 15 formatos pra transformar o que você sabe em um produto digital. Além disso, vai poder acessar também o Hotmart Academy.
O Prazo de Garantia é o período que você tem para pedir o reembolso integral do valor pago pela sua compra, caso o produto não seja satisfatório. Assim que solicitado, seu reembolso é processado automaticamente pela Hotmart em até 5 dias. Para pagamentos com boleto bancário, você precisa preencher uma conta bancária para receber o dinheiro. Passados os 5 dias, o valor poderá ser identificado em sua conta em até 7 dias úteis. Já o estorno da fatura do cartão de crédito varia de acordo com o meio de pagamento e pode ocorrer na fatura atual ou na seguinte.
Alguns cursos online oferecem um certificado digital de conclusão. Alunos podem emitir esse certificado ao final do curso ou entrando em contato com o Autor ou Autora. Esses certificados podem ser compartilhados em redes sociais como o LinkedIn e inseridos em informações curriculares.
Os produtos na Hotmart têm diferenciais que mudam de acordo com o tipo de produto e a disponibilidade. Por exemplo, produtos do tipo "Cursos online" podem ou não oferecer certificado digital de conclusão. Caso o certificado esteja disponível, alunos podem emiti-lo dentro do curso ou entrando em contato com o(a) Autor(a). Os certificados podem ser compartilhados em redes sociais como o LinkedIn e inseridos em informações curriculares. A garantia também é um diferencial dos nossos produtos e pode variar de 7, 15 ou 30 dias, de acordo com o oferecido pelo Autor(a). Para ver os diferenciais disponíveis neste produto, basta checar a seção Diferenciais.
Você receberá o acesso a Método SPARK - Desenvolvimento web acelerado com o Framework PHP CodeIgniter 4.0 por email. Pode ser um curso online, um ebook, uma série de videoaulas, um serviço, evento, etc. O conteúdo será acessado ou baixado através de um computador, celular, tablet ou outro dispositivo digital. Você também pode acessar o produto comprado nesta página:
Para comprar este curso, clique no botão “Comprar”. Lembre-se de que nem todos os cursos estarão sempre disponíveis para compra. É possível que o Autor ou Autora esteja preparando uma nova turma ainda sem inscrições abertas.
Para ser Afiliado(a), recomendamos que leia os guias que disponibilizamos em todos os canais da Hotmart. Além disso, uma boa maneira de se informar um pouco mais é acessando nosso blog. O produto desta página está disponível apenas para compra, para ver os produtos de afiliação, vá até o Mercado de Afiliação.
Temos um canal exclusivo para receber denúncias em produtos que não estão de acordo com as regras da plataforma Hotmart. Se você vir informações inadequadas, denuncie aqui
Acesse nossa Central de Atendimento, onde explicamos, em detalhes, todas as dúvidas que você possa ter antes, durante ou depois de comprar um produto digital na Hotmart.