Curso PHP.
(O curso online grátis visa um embasamento teórico mas para profissionalização efetiva é necessário um apoio presencial).
Professordelphi Salvador

Criar seu atalho
(O curso online grátis visa um embasamento teórico mas para profissionalização efetiva é necessário um apoio presencial).
www.professordelphi.com
Rua das Dálias, 516, Pituba, Salvador - Ba - Brasil.
Telefone: (+55) 71 98792-0080 WhatsApp.
Email da nuvem: marcos.professordelphi@gmail.com
Professordelphi Salvador

Criar seu atalho
No curso, aluno desenvolve, tudo em código, um projeto de e-commerce, com login, carrinhos de compras, cadastro com banco de dados etc. , capacitando para o mercado de trabalho como programador em php.
Muitos dos leitores desejam fazer o curso de php e não sabe por onde começar. Manda um email para gente ou ligue para a gente te ajudar.
Participe do nosso blog com perguntas, sugestões e envie as suas dúvidas para que possam te esclarecer.
1. Introdução a Linguagem php.
1. Introdução a Linguagem php.
A linguagem php é uma linguagem fácil. Todavia, é importante que o aluno tenha uma base em html.
Com alguns comandos você consegue desenvolver muita coisa. Por exemplo, o comando mysql_query(), você consegue trabalhar com banco de dados mysql. É verdade que o aluno precisará do apoio do professor para uma compreensão mais profunda se não ficará igual a uma sala de faculdade, ou seja, apenas no conceito.
O php é uma linguagem utilizada em projetos famosos, exemplo é o Facebook. Ela é também utilizada em E-commerce, projetos como Wordpress e outros gerenciadores de conteúdo. Devido a grande utilização do Wordpress tem pessoas que acabam associando a ferramenta Wordpress à linguagem php como se fosse a mesma coisa. De certa forma há um ponto em comum que é a utilização da própria linguagem php. Mas, o que difere é que a linguagem PHP você pode desenvolver como mais opções do que a ferramenta Wordpress.
A linguagem php foi lançada em 1997 buscando concorrer com o ASP da microsoft. Naquela época havia um sentimento de anti-microsoft nas comunidades de código livre. Como o asp dominava o mercado a comunidade de código-livre desenvolveu o person home page (php). Que comunicação com banco de dados. Sendo que, o Mysql foi escolhido para a utilização com o php.
2. Arquitetura do php.
O php tem uma arquitetura chamada de 3 camadas. Camada Visual, Camada de Processamento e Camada de Banco de Dados. Sendo que, essas camadas podem ser divididas em outras camadas. Cada camada busca uma especialização de processo. Como consequência, na equipe de desenvolvimento, essa especialização é de certa forma vantajosa devido ao gerenciamento de desenvolvimento do sistema. Lógico, que mesmo tentando explanar ainda assim fica muito abstrato para quem não tem base. Mas, no curso isso é corrigido.
2.1 Camadas.
A camada visual envia as informações através do formulário de html chegando na camada de processamento que contêm a linguagem php e geralmente a linguagem sql, para trabalhar com a camada de banco de dados.
2.2 Visão do usuário.
No desenvolvimento do sistema para Web, a técnica de estabelecer visões é importante. Por exemplo, se você vai desenvolver um sistema que inclui funcionario, cliente e candidato, então você tem que desenvolver três ambientes distintos. Cada ambiente é chamado visão. O funcionário quando logar enxergará um ambiente distinto, que só serve para funcionário trabalhar. O cliente quando entrar no sistema terá uma visão diferente de funcionário pois, cliente faz compra e funcionário administra o site, cadastrando produtos, fornecedores e até outro funcionário.
2.2.1. HTML.
A linguagem HTML é uma linguagem de marcação de texto. Podendo linkar texto, figuras etc. Segue um exemplo abaixo:
O php é uma linguagem utilizada em projetos famosos, exemplo é o Facebook. Ela é também utilizada em E-commerce, projetos como Wordpress e outros gerenciadores de conteúdo. Devido a grande utilização do Wordpress tem pessoas que acabam associando a ferramenta Wordpress à linguagem php como se fosse a mesma coisa. De certa forma há um ponto em comum que é a utilização da própria linguagem php. Mas, o que difere é que a linguagem PHP você pode desenvolver como mais opções do que a ferramenta Wordpress.
A linguagem php foi lançada em 1997 buscando concorrer com o ASP da microsoft. Naquela época havia um sentimento de anti-microsoft nas comunidades de código livre. Como o asp dominava o mercado a comunidade de código-livre desenvolveu o person home page (php). Que comunicação com banco de dados. Sendo que, o Mysql foi escolhido para a utilização com o php.
2. Arquitetura do php.
O php tem uma arquitetura chamada de 3 camadas. Camada Visual, Camada de Processamento e Camada de Banco de Dados. Sendo que, essas camadas podem ser divididas em outras camadas. Cada camada busca uma especialização de processo. Como consequência, na equipe de desenvolvimento, essa especialização é de certa forma vantajosa devido ao gerenciamento de desenvolvimento do sistema. Lógico, que mesmo tentando explanar ainda assim fica muito abstrato para quem não tem base. Mas, no curso isso é corrigido.
2.1 Camadas.
A camada visual envia as informações através do formulário de html chegando na camada de processamento que contêm a linguagem php e geralmente a linguagem sql, para trabalhar com a camada de banco de dados.
2.2 Visão do usuário.
No desenvolvimento do sistema para Web, a técnica de estabelecer visões é importante. Por exemplo, se você vai desenvolver um sistema que inclui funcionario, cliente e candidato, então você tem que desenvolver três ambientes distintos. Cada ambiente é chamado visão. O funcionário quando logar enxergará um ambiente distinto, que só serve para funcionário trabalhar. O cliente quando entrar no sistema terá uma visão diferente de funcionário pois, cliente faz compra e funcionário administra o site, cadastrando produtos, fornecedores e até outro funcionário.
2.2.1. HTML.
Treinamento em HTML 5 é muito importante
A linguagem HTML é uma linguagem de marcação de texto. Podendo linkar texto, figuras etc. Segue um exemplo abaixo:
< a href="site que você deseja linkar"> < img src="nome da figura.jpg"> < /a>
Um detalhe, é necessário saber HTML ou trabalhar com uma ferramenta como dreamweaver.No HTML acima mostrei a forma de linkar e aparecer o site do Professordelphi aonde fiz o curso em Salvador ba. Mas, poderia ser um link para um jogo. O IMG SRC é a figura que você deseja. Neste caso altere o caminho da figura.
3. Experiência.
Nas aulas, no Professordelphi, os alunos são posicionados no projeto. O professor aborda o projeto do curso. Utilizando a experiência em desenvolvimento de sistemas.
4. Projeto do Curso.
O curso de Php, no Professordelphi, desenvolve um sistema de e-commerce. Começo, meio e fim. A interação de um profissional experiente e a turma é o X da questão no fator aprendizado de qualidade.
5. Comandos importantes no PHP.
Os comandos utilizados no PHP são fáceis. O problema é aplicá-los em um contexto de sistema. Pois, isso necessitará de um auxilio de um profissional de ensino. Segue abaixo alguns comandos como exemplo:
6.1 Conceito.
A lógica de programação é um conceito de organizar a ideias, fatos e objetivos em etapas. Passa-a-passo para serem seguidos. Um comando atrás do outro. Como uma receita de bolo. O primeiro ingrediente não deve ser posto no fim, fazendo uma comparação a receita de bolo como algoritmo.
6.2 Algoritmo.
Passo-a-passo lógico, expresso na linguagem humana. Buscando demonstrar um raciocínio lógico a nível computacional. O algoritmo é como um mapa. Ou seja, é uma representação do pensamento posto no papel.
7. Modelagem de Dados.
7.1 Conceito.
Modelagem de dados é uma técnica para construção de banco de dados. Na qual as tabelas são relacionadas. Esses relacionamentos são do tipo um para um, um para muitos e muitos para muitos.
7.2 Chave-primária.
A chave-primária é o ponto inicial para o entendimento da Modelagem de Dados. Chave-primária é uma marcação no banco de dados que caracteriza a não duplicação de dados. Ou seja, se for cadastrado um funcionário com a matricula 70(setenta), não terá outro funcionário com a mesma matrícula.
7.3 Chave estrangeira.
É um campo que tem o mesmo conteúdo de uma chave-primária. Só que a chave estrangeira está em outra tabela. Esta tabela pode ser chamada de tabela filha. Causando um relacionamento entre a chave-primária e a chave estrangeira.
8. Linguagem SQL.
Linguagem estruturada de consulta para banco de dados. Utilizando as seguintes cláusulas, INSERT, UPDATE, DELETE, SELECT, ou seja, incluir, alterar, excluir e selecionar. Inclusive, o SELECT, serve para relatórios e gráficos.
A linguagem SQL deve ser estuda pelo aluno mesmo depois do curso de php. O SQL é a parte que será diferente em cada sistema. Ou seja, para cada sistema o SQL, provavelmente, será bem diferente de outro sistema desenvolvido.
8.1 Select
A cláusula SELECT no SQL serve para consulta. Ou seja, a tabela que você vai consultar deve conter dados. Outra coisa, muitas vezes a consulta depende de uma, duas ou mais tabelas. É neste ponto que o novato começa a ter problemas. Por não saber modelagem de dados. Mas, neste post, coloquei a base inicial de modelagem de dados. Para quem não gosta de tomar curso realmente é mais complicado pois provavelmente pode levar até 5X mais de tempo do que um programador iniciante que tenha tomado um curso. Por experiência própria, só conseguir dominar a modelagem de dados depois de um curso com profissional. A vantagem foi que comecei a trabalhar em sistemas de maior porte. Segue um exemplo abaixo de um SELECT, simples lógico, depois postarei consultas mais complexas.
TABELA ESTADO
CODESTADO(INT 3, NOT NULL, PRIMARY, A_I), NOMEESTADO(VARCHAR 20), SIGLAESTADO VARCHAR 02).
A - SQL DE EXEMPLO
select * from estado
//retorna todos os estados cadastrados na tabela.
3. Experiência.
Nas aulas, no Professordelphi, os alunos são posicionados no projeto. O professor aborda o projeto do curso. Utilizando a experiência em desenvolvimento de sistemas.
4. Projeto do Curso.
O curso de Php, no Professordelphi, desenvolve um sistema de e-commerce. Começo, meio e fim. A interação de um profissional experiente e a turma é o X da questão no fator aprendizado de qualidade.
5. Comandos importantes no PHP.
Os comandos utilizados no PHP são fáceis. O problema é aplicá-los em um contexto de sistema. Pois, isso necessitará de um auxilio de um profissional de ensino. Segue abaixo alguns comandos como exemplo:
- mysql_connect() - seleciona a máquina servidora.
- mysql_select_db() - seleciona o banco de dados.
- mysql_query() - trabalha com a inclusão, exclusão, alteração e consulta.
- mysql_fetch_array() - trabalha com a consulta junto com o comando mysql_query().
6.1 Conceito.
A lógica de programação é um conceito de organizar a ideias, fatos e objetivos em etapas. Passa-a-passo para serem seguidos. Um comando atrás do outro. Como uma receita de bolo. O primeiro ingrediente não deve ser posto no fim, fazendo uma comparação a receita de bolo como algoritmo.
6.2 Algoritmo.
Passo-a-passo lógico, expresso na linguagem humana. Buscando demonstrar um raciocínio lógico a nível computacional. O algoritmo é como um mapa. Ou seja, é uma representação do pensamento posto no papel.
7. Modelagem de Dados.
7.1 Conceito.
Modelagem de dados é uma técnica para construção de banco de dados. Na qual as tabelas são relacionadas. Esses relacionamentos são do tipo um para um, um para muitos e muitos para muitos.
7.2 Chave-primária.
A chave-primária é o ponto inicial para o entendimento da Modelagem de Dados. Chave-primária é uma marcação no banco de dados que caracteriza a não duplicação de dados. Ou seja, se for cadastrado um funcionário com a matricula 70(setenta), não terá outro funcionário com a mesma matrícula.
7.3 Chave estrangeira.
É um campo que tem o mesmo conteúdo de uma chave-primária. Só que a chave estrangeira está em outra tabela. Esta tabela pode ser chamada de tabela filha. Causando um relacionamento entre a chave-primária e a chave estrangeira.
8. Linguagem SQL.
Linguagem estruturada de consulta para banco de dados. Utilizando as seguintes cláusulas, INSERT, UPDATE, DELETE, SELECT, ou seja, incluir, alterar, excluir e selecionar. Inclusive, o SELECT, serve para relatórios e gráficos.
A linguagem SQL deve ser estuda pelo aluno mesmo depois do curso de php. O SQL é a parte que será diferente em cada sistema. Ou seja, para cada sistema o SQL, provavelmente, será bem diferente de outro sistema desenvolvido.
8.1 Select
A cláusula SELECT no SQL serve para consulta. Ou seja, a tabela que você vai consultar deve conter dados. Outra coisa, muitas vezes a consulta depende de uma, duas ou mais tabelas. É neste ponto que o novato começa a ter problemas. Por não saber modelagem de dados. Mas, neste post, coloquei a base inicial de modelagem de dados. Para quem não gosta de tomar curso realmente é mais complicado pois provavelmente pode levar até 5X mais de tempo do que um programador iniciante que tenha tomado um curso. Por experiência própria, só conseguir dominar a modelagem de dados depois de um curso com profissional. A vantagem foi que comecei a trabalhar em sistemas de maior porte. Segue um exemplo abaixo de um SELECT, simples lógico, depois postarei consultas mais complexas.
TABELA ESTADO
CODESTADO(INT 3, NOT NULL, PRIMARY, A_I), NOMEESTADO(VARCHAR 20), SIGLAESTADO VARCHAR 02).
A - SQL DE EXEMPLO
select * from estado
//retorna todos os estados cadastrados na tabela.


O PHP é uma linguagem que, embora possa ser usada para a construção de aplicações para funcionamento no computador, é muito mais eficaz para a elaboração de páginas dinâmicas na Internet. É importante que se tenha uma visão geral sobre a linguagem HTML.
ResponderExcluirNo curso além de sabermos programar, aprendemos a planejar e organizar nossos projetos, mostrando que não só significa saber digitar códigos, mais formando o aluno um profissional completo.
Boa participação
ExcluirA linguagem de programação PHP é uma linguagem muito usada e difundida pelo desenvolvedores pelo fato de ela ser mais pratica, tendo uma forte tendência a crescer. Em si essa linguagem é uma linguagem totalmente arquitetada precisando de um conhecimento geral na estrutura de programação. Um dos pontos interessantes abordados no texto é a "Visão do Usuário" pois a definição deles vai definir os níveis de controle e visualização do sistema.
ResponderExcluirParabéns Júnior percebi que você entendeu.
Excluir