HXPHP - O seu primeiro framework

Não é concorrente do Zend ou do Laravel.

Não foi desenvolvido pensando no código perfeito.

É simples, prático e fácil. Perfeito para um próximo passo :)




video

SOBRE O HXPHP


OS 3 PASSOS

Já está consciente de que um framework é mais do que fundamental, né?
E, com certeza, está pronto(a) para avançar para o próximo nível. Então confira os 3 primeiros passos necessários:
BAIXE O HXPHP

Levando em consideração que você já tenha o ambiente configurado. Baixe e instale o HXPHP na sua máquina/servidor. Com isto, você garantiu a sua passagem para esta nova jornada em alto-mar.

LEIA A DOCUMENTAÇÃO

Imagine-se em uma ilha deserta. Tudo é novidade e você precisa: conhecer onde está e para onde quer ir; listar os recursos e definir como e quando usá-los, e; o mais importante, se adaptar. A documentação é o manual de sobrevivência para esta nova fase.

PRATIQUE

Mudar não é fácil, pois exige que deixemos a zona de conforto. Muitos tentam, mas não conseguem, pois acabam morrendo na praia. Mas existem aqueles que vão "sobreviver" e logo serão levados para uma nova jornada. Pratique, explore, conheça e seja curioso.



6 motivos para você não usar um framework PHP


6 MOTIVOS PARA VOCÊ NÃO USAR UM FRAMEWORK

Os frameworks são muito defendidos e, de igual forma, criticados.

O engraçado da vida é que, quando paramos para avaliar algo é quase sempre possível encontrar prós e contras. Muitas vezes encontramos algo incrível e majestoso que, por sua vez, oferece riscos consideráveis e assim segue a vida.

Nós, humanos, somos seres variáveis e diferenciados. Ser programador é apenas um ponto, existem muitos outros fatores a serem levados em conta, tais como: prazos, segurança web, trabalho em equipe, manutenção e atualização de código e etc.

Leia os motivos abaixo e se eles não se aplicam a você, está na hora de ingressar no "universo dos frameworks".

  • 1. Você é imortal, e portanto vai estar sempre por perto para ajudar outros desenvolvedores a entenderem e estenderem seu código.
  • 2. Você não tem vida então não vai se importar em investir todo o seu tempo livre escrevendo comentários de código e documentações que já devem estar escritas em um bom framework, para que outros desenvolvedores depois de você (e você mesmo) possam escrever aplicativos com seu código.
  • 3. Você está criando um aplicativo que vai estar entre os mais visitados da internet (todos os acessos vindos de você mesmo e para toda a eternidade se o #1 e #2 forem verdadeiros), assim pode justificar os potenciais nanosegundos salvos por não ter a “sobrecarga” de um framework.
  • 4. Você é um deus da segurança web e é muito mais inteligente que um grupo de desenvolvedores que escreve código e testa coletivamente bons frameworks em busca de falhas de segurança.
  • 5. Você quer gastar todo o seu tempo reinventando a roda escrevendo sua própria implementação de roteamento RESTful, ORM, engine de templates, etc, etc, ao invés de usar o que bons frameworks proveem. Ou talvez você pule a parte do ORM e apenas reescreva grandes partes do aplicativo sempre que precisar mudar de banco de dados.
  • 6.Você não tem prazos e “deadlines”.
Fonte: http://eltonminetto.net/blog/2013/04/21/6-motivos-para-nao-usar-um-framework-php/

process 3

POR QUE O PRIMEIRO FRAMEWORK?

Faça o seguinte: Abra uma nova guia e comece a ler a documentação dos melhores frameworks PHP da atualidade.
E, depois de ler e guardar o conteúdo fundamental, desenvolva uma aplicação simples.

Podemos acreditar que tudo na vida tende a ser progressivo, pois até mesmo nossa vida se baseia em um ciclo. E isto nos faz refletir no fato de que nossas carreiras são progressivas e que devemos procurar evoluir para alcançarmos o "próximo nível".

Ninguém começa a ler (com vontade) pela última página. Ninguém começa um curso fazendo o TCC. Ninguém recebe o diploma ao se matricular na faculdade. Para cruzar a linha de chegada é necessário percorrer o caminho necessário e lidar com todas as adversidades presentes.

A cada linha de chegada temos mais experiência, resistência e capacidade para enfrentarmos o próximo nível. E, além disto, temos o sabor da realização, da conclusão de mais um fase de nossa trajetória e isso nos motiva de tal forma que nos impulsiona cada vez mais rumo ao nosso objetivo maior.

Antes de utilizar qualquer framework, lembre-se que você é um programador e obviamente você deve dominar a linguagem antes de qualquer coisa. Não comece pela conclusão e sim pela introdução. Não pule etapas. Aprenda e conheça os recursos disponíveis. Explore e pratique. E, depois de preparado, continue com sua jornada.

O HXPHP é um mini-framework MVC desenvolvido com PHP. Através dele um programador consegue aprender, de uma vez por todas, os conceitos fundamentais e a mecânica básica de um framework e além disto, praticar e criar aplicações em um primeiro contato, pois o nível de complexidade é muito inferior aos frameworks atuais.

O nosso objetivo é que você consiga aprender, ainda mais, com a prática. Que cada pequena conquista lhe impulsione rumo a seu objetivo maior. O HXPHP tem a missão de lhe preparar, impulsionar e motivar para o estudo de frameworks mais completos e complexos. Ou seja, ele não é o fim da linha, é na verdade o começo de uma longa jornada. Aproveite e curta a paisagem :)



FIQUE ATUALIZADO

Nós também odiamos SPAM. Seu e-mail está seguro conosco.


TREINAMENTO OFICIAL




DO BÁSICO AO AVANÇADO

Conheça todo o potencial do HXPHP através de nosso treinamento oficial, produzido pelos próprios autores.

Não faz sentido começar lendo um livro pela conclusão ou começar assistindo o final de um filme, por isso, não vamos apenas lhe ensinar a usar um framework.

Confira os 6 MÓDULOS do nosso treinamento:

  • Módulo 1 - Configurando o ambiente PHP
    • Aula 1 – Escolha o software certo para seu sistema operacional
    • Aula 2 – Configurando o Apache
    • Aula 3 – Habilitando o mod_rewrite
    • Aula 4 – Conhecendo o PHPMYADMIN e Mysql Console
  • Módulo 2 - PHP Orientado a Objetos
    • Aula 1 – Introdução ao treinamento
    • Aula 2 – História do PHP Orientado a Objetos
    • Aula 3 – Procedural vs. OOP
    • Aula 4 – Termos e convenções na OOP
    • Aula 5 – Os modificadores de acesso
    • Aula 6 – Construtores e Destrutores: teoria e aplicação
    • Aula 7 – Trabalhando com Constantes na OOP
    • Aula 8 – Entendendo Herança de uma vez por todas
    • Aula 9 – Classes e métodos finais
    • Aula 10 – Polimorfismo na prática
    • Aula 11 – Entendendo Interfaces de uma vez por todas
    • Aula 12 – Teoria e prática de Classes Abstratas
    • Aula 13 – Métodos e atributos estáticos
    • Aula 14 – Accessor Methods
    • Aula 15 – Trabalhando com Métodos Mágicos
    • Aula 16 – Class Information Functions
    • Aula 17 – Trabalhando com Exceções
    • Aula 18 – Iterators
    • Aula 19 – Clonagem de Objetos na prática
    • Aula 20 – Entendendo Autoload na prática
    • Aula 21 – Trabalhando com Traits
    • Aula 22 – Trabalhando com Namespaces
    • Aula 23 – Late Static Binding
    • Aula 24 – Method Chaining
    • Aula 25 – Introdução e prática com PDO
    • Aula 26 – Projeto prático – Parte 1
    • Aula 27 – Projeto prático – Parte 2
    • Aula 28 – Projeto prático – Ajustes e conclusão
  • Módulo 3 - Dominando a classe PDO
    • Aula 1 – Conexão com o banco de dados
    • Aula 2 – Trabalhando com Insert
    • Aula 3 – Trabalhando com INSERT e UPDATE
    • Aula 4 – Trabalhando com SELECT
    • Aula 5 – Trabalhando com UPDATE
    • Aula 6 – Trabalhando com DELETE
    • Aula 7 – Transações
  • Módulo 4 - Modelagem de banco de dados
    • Aula 1 – Por que eu devo modelar banco de dados?
    • Aula 2 – Conhecendo a interface do software
    • Aula 3 – Simbologia
    • Aula 4 – Relacionamentos
    • Aula 5 – Conclusão
  • Módulo 5 - ORM - PHP ActiveRecord
    • Aula 1 – Introdução
    • Aula 2 – Download, Instalação e Conexão
    • Aula 3 – Convenções
    • Aula 4 – Basic CRUD – Create/Read
    • Aula 5 – Finders
    • Aula 6 – Basic CRUD – Update/Delete
    • Aula 7 – Associações
  • Módulo 6 - Dominando o HXPHP Framework
    • Aula 1 – Composer
    • Aula 2 – Bootstrapping
    • Aula 3 – Banco de dados
    • Aula 4 – MVC e funcionamento da URL
    • Aula 5 – Criando Controllers
    • Aula 6 – Método construtor
    • Aula 7 – Interpretando parâmetros
    • Aula 8 – Redirecionamento
    • Aula 9 – AlertHelper
    • Aula 10 – MenuHelper
    • Aula 11 – PFBC
    • Aula 12 – Trabalhando com requisições
    • Aula 13 – Validator
    • Aula 14 – Serviço de E-mail
    • Aula 15 – Serviço de autenticação
    • Aula 16 – Serviço de recuperação de senha
    • Aula 17 – Módulo de mensagens
    • Aula 18 – Tools
    • Aula 19 – Storage
    • Aula 20 – Convenções do PHP ActiveRecord
    • Aula 21 – Criando o primeiro Model e navegando pelos recursos nativos
    • Aula 22 – Conclusão

Certificado de conclusão de curso - Dominando o HXPHP Framework


CERTIFICADO VÁLIDO

Certificado válido em todo território nacional e autenticado com código único de verificação.

Após assistir todas as aulas e finalizar todas as atividades propostas será liberado automaticamente o certificado de conclusão de curso.


Satisfação total ou seu dinheiro de volta


SATISFAÇÃO TOTAL OU SEU DINHEIRO DE VOLTA

Se por qualquer motivo você não gostar do curso, basta enviar um e-mail para ter seu dinheiro de volta(*). E nem precisa informar o motivo.
*O prazo da garantia é de 15 dias. E a garantia só é valida se neste período (15 dias) você assistir no máximo 10% do conteúdo total (incluindo os bônus).

Comunidade secreta no Facebook


Comunidade SECRETA

A comunidade secreta é exclusiva para os alunos do treinamento Dominando o HXPHP Framework.

Quem faz parte da comunidade além de ter o contato direto com o professor, poderá interagir com todos os demais alunos para solucionar dúvidas, compartilhar ideias e crescerem juntos.


Confira os 3 INCRÍVEIS BÔNUS EXCLUSIVOS:

Conheça mais 8 MOTIVOS para ser nosso aluno:


MATERIAIS DE APOIO

Você poderá baixar os materiais de aula e apoio para auxiliar no seu aprendizado.

Plataforma Responsiva

Você poderá assistir as aulas do curso em qualquer dispositivo.

24h p/ Dia

Com a correria dos dias de hoje, ter um horário fixo é difícil. Aqui é você quem faz o seu horário.

Compra Segura

Nosso sistema de pagamento é integrado com plataformas renomadas quando o assunto é segurança e satisfação.

LIBERAÇÃO AUTOMÁTICA

Assim que o pagamento for comprovado, você terá acesso imediato e não vai precisar domar a ansiedade;)

PERGUNTAS e RESPOSTAS

Em cada aula existe um campo para perguntas e respostas que serve para acentuar, ainda mais, seu aprendizado.

CERTIFICAÇÃO

Após conclusão do curso, você poderá imprimir seu certificado e ter em seu currículo este poderoso diferencial.

PROFISSIONALISMO

Após concluir o treinamento faça a comparação dos códigos ANTES e DEPOIS e nos envie seus comentários ;)

FIQUE ATUALIZADO

Nós também odiamos SPAM. Seu e-mail está seguro conosco.

NOS BASTIDORES

"Duas cabeças pensam melhor do que uma"

O processo de desenvolvimento deste framework foi bem intenso e divertido, pois amamos o que fazemos.
A verdade é que quando "colocamos a mão na massa" surgem naturalmente desafios, necessidades, dificuldades e no meio de tudo isto vem o aprendizado.
Mesmo com o tempo escasso achamos nos fins de noite o momento ideal para nossas reuniões e aprendemos muito com este projeto.
Fizemos algo para ajudar outras pessoas e na verdade fomos os primeiros privilegiados.

Bruno Campos Santos

Programador

Gilglécio Santos

Programador