Lógica de programação - PHP iniciante e Mysql.

Apresentação do curso

A linguagem PHP é linguagem que proporciona o desenvolvimento de páginas dinâmicas na Web e oferece conexão com muitos bancos de dados, o que permite ao programador ter uma excelente ferramenta nos diversos sistemas de operação.

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:

  • Gratuito e com código aberto: o arquivo de instalação pode ser adquirido gratuitamente. Além disso, o PHP é um software com código-fonte aberto.
  • Embutido no HTML: o HTML e o PHP estão misturados. Você pode começar a escrever em PHP, de repente escrever um trecho em HTML, depois voltar para o PHP, e assim por diante.
  • Baseado no servidor: quando você acessa uma página PHP através do seu navegador, todo o código PHP é executado no servidor, e somente o resultado final é exibido para o usuário. Portanto, o navegador exibe a página já processada, sem consumir recursos de seu computador. Além disso, ao contrário da linguagem Javascript, as linhas de programação PHP não podem ser vistas por ninguém, pois elas são executadas no próprio servidor e o que retorna é apenas o resultado do código executado.
  • Bancos de dados: diversos bancos de dados são suportados pelo PHP, ou seja, o PHP possui código que executa funções de cada um. Entre eles temos PostgreSQL, Sybase, MySQL, Oracle, SQL Server e muitos outros.
  • Portabilidade: pode-se executar o PHP no Linux, Unix ou Windows NT.
  • Lógica de programação

    Lógica de Programação é a técnica de desenvolver sequências lógicas para atingir um determinado objetivo. A lógica de programação nada mais é do que a organização coerente das instruções do programa para que seu objetivo seja alcançado. Para criar essa organização, instruções simples do programa, como mudar o valor de uma variável ou desenhar uma imagem na tela do computador, são interconectadas a estruturas lógicas que guiam o fluxo da execução do programa. Uma sequência lógica é denominada algoritmo. Então podemos dizer em linguagem mais coloquial, que um algoritmo é uma sequência de passos para atingir um determinado objetivo. Como podemos ver a lógica de programação trata basicamente de construir algoritmos que serão transformados em programas de computador.

    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

    O PHP (um acrônimo recursivo para PHP: Hypertext Preprocessor) é uma linguagem de script open source de uso geral, muito utilizada, e especialmente adequada para o desenvolvimento web e que pode ser embutida dentro do HTML. O que distingue o PHP de algo como o Javascript no lado do cliente é que o código é executado no servidor, gerando o HTML que é então enviado para o cliente. O principal beneficio de usar o PHP é que ele é extremamente simples para um iniciante, mas oferece muitos recursos para um programador profissional.

    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.

    Os pré-requisitos não são obrigatórios, mas é altamente recomendado que você tenha conhecimentos básicos de informática ou linguagem Html e Css.
    Lógica de programação

  • Introdução a Lógica
  • Lógica proposicional
  • Dados e instruções
  • Operadores
  • Estrutura de controle
  • Estrutura de dados
  • Arquivos
  • Sub rotinas
  • Introdução ao PHP
  • Começando a Programar
  • Operadores
  • Estrutura de controle
  • Funções
  • Variáveis
  • Classes e objetos
  • Banco de dados compatíveis com o PHP
  • Projeto
  • Trabalhando com o MySQL

  • Conceitos Básicos
  • O Que são Dados e para que Servem?
  • Chave Primária
  • Várias Tabelas e Relacionamentos
  • Bancos de Dados
  • Sistema Gerenciador de Banco de Dados
  • Linguagem SQL
  • Como Funciona Isso?
  • MySQL
  • Base de Dados e Tabelas: Criar, Apagar, Alterar
  • Create Database
  • Create Table
  • Chave Primária - Primary Key
  • Chave Primária Composta
  • Default
  • Not Null
  • Unique
  • Auto_Increment
  • Engines
  • Tipos de Dados
  • Drop Table e Drop Database
  • Alter Table
  • Chaves Estrangeiras
  • O Que é uma Chave Estrangeira?
  • Como Inserir uma Chave Estrangeira?
  • On Delete Cascade
  • On Delete Set Null
  • On Update Cascade
  • On Update Set Null
  • Inserindo, Apagando e Alterando Dados
  • Insert Dados
  • Inserir ou Substituir
  • Delete
  • Update
  • Instruções Select
  • Tabelas
  • Consulta Simples Pela Chave Primária
  • Consulta por Outro Dado Qualquer
  • Where... And, Or, Xor
  • Operadores de Comparação
  • Consulta Usando Like
  • Max e Min
  • Count
  • AVG
  • SUM
  • DISTINCT
  • CONCAT
  • GROUP BY
  • Order By
  • Limit
  • Um Select dentro do Select
  • Uso de Alias
  • Consulta Composta (Duas ou mais Tabelas)
  • Triggers
  • Certificado / Carga horária / Documento

    • Certificado

      Lei nº 9.394 - Curso livre.

    • Carga horária

      80 horas

    • Documentação / Matrícula

      CPF e RG

    Nossos cursos

    Conheça nossos cursos, informática, gestão e negócios, E-commerce...Nossos cursos promovem uma aprendizagem prática para que os conhecimentos adquiridos sejam logo aplicados pelos alunos.

    Curso de Windows 8

    Windows 8

    No Curso Windows 8- Aprendendo a usar o sistema, você vai descobrir todos os macetes e novas funções do mais novo sistema operacional.
    Detahes do curso

    Pacote Office 2013

    Para usuários que precisam dominar os principais softwares para escritório - Word 2013, PowerPoint 2013, Excel 2013 e Access 2013.

    Detahes do curso

    HTML 5 e CSS 3

    Esta nova versão traz consigo importantes mudanças quanto ao papel do HTML no mundo da Web, através de novas funcionalidades como semântica e acessibilidade...

    Detahes do curso

    E-Commerce

    Capacitar para Criação, Gestão e Administração da sua loja virtual, apresentar o passo a passo sobre todo o processo de criação de uma loja virtual.

    Detahes do curso

    Empreendedorismo

    Para ajudar os empreendedores que querem ter o próprio negócio ou desejam fortalecer a atuação de sua empresa.

    Detahes do curso

    SEO

    Search Engine Optimization (SEO) ou Otimização de Sites baseia-se em utilizar ações para tornar um site mais visível e melhor entendido pelos robôs de busca.

    Detahes do curso

    PHP

    O curso é constituido pelos módulos - Lógica de programação,PHP e Mysql.

    Detahes do curso

    Marketing Digital

    Desenvolver uma visão estratégica de comunicação com o mercado em meios digitais, oferecendo UM "Mix" de ferramentas para campanhas digitais.

    Detahes do curso