Lógica de programação - PHP iniciante e Mysql.
Apresentação do curso
Nos últimos anos tem havido um interesse crescente em programas que realizem suas operações através das redes de comunicações.
A linguagem PHP é uma linguagem de programação criada especialmente para o uso em páginas Web. O PHP tem como característica agilidade e rapidez o que permite aos programadores desenvolver sistemas e programas com praticidade e segurança.
PHP significa “Hypertext Preprocessor”, e é uma linguagem interpretada principalmente utilizada no desenvolvimento WEB.
É uma linguagem bem fácil de aprender, se caracteriza por ser uma linguagem rápida, robusto, cross-plataform, ou seja, funciona em qualquer sistema operacional, estável e gratuito.
A frequência de uso do PHP vem aumentando na Web. Isso se deve a fatores como a praticidade, robustez e velocidade que o PHP proporciona.
O PHP é uma das linguagens mais utilizadas na web, milhões de sites no mundo inteiro utilizam PHP. A principal diferença em relação às outras linguagens é a capacidade que o PHP tem de interagir com o mundo web, transformando totalmente os websites que possuem páginas estáticas.
Pricipais caracteristícas:
Lógica de programação
Objetivo do curso
Aprender a usar e aperfeiçoar a lógica é essencial para a formação de um bom programador, servindo como base para aprender todas as demais linguagens. O objetivo principal da lógica de programação é demonstrar técnicas para resolução de problemas e conseqüentemente automatização de tarefas. De um modo geral esses conhecimentos serão de supra importância, pois, ajudarão no cotidiano, desenvolvendo o raciocínio rápido.
Metodologia
Aulas práticas e teóricas, exercícios de raciocínio, resolução de problemas e aplicação de lógica à programação de computadores. Durante o curso não são feitas referências a nenhuma linguagem de programação, o raciocínio lógico para o desenvolvimento de um programa de computador é apresentado utilizando algoritmos de um pseudocódigo, O pseudocódigo é muito utilizado em cursos de programação e faculdades para apresentar a lógica algorítmica de forma mais simples, sem ter que se preocupar muito com o aspecto técnico das linguagens reais. durante o curso vamos utilizar uma ferramenta - VisuAlg, largamente utilizado nos meios acadêmicos na qual pode-se simular pseudocódigos, podemos dizer que é a interpretação de uma linguagem algorítmica, utilizando comandos e instruções em Português para representar as ações dos algoritmos, também conhecida como Portugol ou Português Estruturado.
PHP - Iniciante
Vantagens
Interatividade com o usuário
Facilidade na manutenção
PHP e o banco de dados.
O PHP possui acesso a diversos bancos de dados. Sendo assim você terá uma serie de funções para poder utilizar entre os diversos tipos de bancos de dados
suportados pelo PHP
PHP e o HTML
Uma pagina em PHP normalmente possui a extensão .php(dependendo da configuração do servidor Web). No entanto nestas páginas com a extensão .php pode ser inserido normalmente o código HTML que você já esta acostumado a desenvolver. E funcionara da seguinte maneira, sempre que o servidor receber páginas com a extensão .php ele saberá que a linguagem de programação na página, interpretando HTML, e ao encontrar código PHP interpretar os mesmos, ou vice versa e mais de uma vez pois não importa a quantidade de vezes que você altera entre código HTML e PHP e se você inicia o código com um ou com outro. Resumindo podemos escrever HTML e PHP em um arquivo .php que tudo será interpretado corretamente.
Exemplo de aplicações que podemos desenvolver com o PHP
Com o PHP podemos desenvolver conteúdos como áreas restritas que necessitem de autenticação, sistemas de comentários para artigos, noticias etc. Envio de emails,sistemas de noticias, lojas virtuais, redes sociais e muitas outras.
Objetivo do curso
Capacitar o aluno a utilizar o PHP é a porta de entrada para a maior parte dos desenvolvedores, entretanto o conhecimento prévio de lógica é essencial para o aprendizado de qualquer linguagem de programação, mas no PHP isso se faz mais evidente, pois a transição da teoria da lógica para a prática da programação em PHP é algo simples e intuitivo. O curso tem o objetivo de apresentar a linguagem de programação PHP com embasamento técnico e prático, incluindo sua sintaxe, variáveis, funções e orientação a objetos.
Mysql
O Mysql é um sistema gerenciador de banco de dados (SGBD) relacional, que tem como interface a linguagem SQL (Structured Query Language).
O MySQL é um dos mais tradicionais bancos de dados open source, com uma ampla variedade de recursos e velocidade de processamento. Para você utilizar plenamento os recursos dos banco de dados.
Atualmente o MySQL é o sistema gerenciador de banco de dados mais utilizado do mundo. Seu sucesso inicial se deu no ambiente web devido a sua característica de rapidez nas consultas, indispensável para sites com muitos acessos, porém com o tempo e o amadurecimento o MySQL passou a ser usado em todos ambientes e tipos de projetos e hoje é indispensável para profissionais da área de desenvolvimento de sistemas conhecê-lo.
Informações complementares
Alunos da área de tecnologia e informação e profissionais de desenvolvimento Web.
Trabalhando com o MySQL