Pré-requisitos para um curso de PHP e MySQL 2009

Por que esta "cartilha"? - Após algumas edições de oferecimento do curso é possível notar que muitos alunos apresentam defasagem ou ausência total de conhecimentos importantes para o acompanhamento e bom andamento do curso.

O principal objetivo em um curso de extensão sempre passa por evitar desistências e, neste sentido, perde-se um tempo significativo com revisões de conteúdos que deveriam ser conhecidos pelos alunos.

O que eu preciso saber antes do curso começar? - Os pré-requisitos básicos do curso, conforme a ementa oficial, são o conhecimento da linguagem HTML e o conhecimento de alguma linguagem de programação estruturada (C). É desejável, mas não obrigatório, conhecimento elementar de programação orientada a objetos (Java, C++).

O que eu preciso saber de HTML e como eu vou aprender? - Para sentir-se confortável no curso, é importante ter noção das tags básicas do html (html, head, body, p, br, b, i, u), de tags para tabelas (table, tr, td) e, principalmente, de tags para formulários (form, input). O melhor tutorial de HTML em português é o tutorial HTML do ICMC-USP. Havia, até um certo tempo atrás, um curso de HTML básico nos Cursos de Verão mas, por questões científicas, ele foi abolido.

O que eu preciso saber de programação e como eu vou aprender? - O conhecimento básico das estruturas condicionais (if ... else) e de repetição (for, while), o uso de vetores e a criação e manipulação de funções em uma linguagem estruturada como o C ou Pascal é imprescindível para acompanhar o curso. Além de conhecer os comandos, um raciocínio de programação razoável é importante e, sinceramente, isto não é algo que se aprende do dia para a noite e se você não souber terá sérias dificuldades para acompanhar o curso. O curso de Introdução à Programação dos Cursos de Verão resolve este problema.

Que outros conhecimentos podem ajudar? - Noções de linguagem orientada a objetos (Java, C++, JSP, ASP) podem ser úteis em alguns momentos do curso, pois complementam o conhecimento de uma linguagem estruturada. O PHP é uma linguagem estruturada ou orientada a objetos (a partir da versão 5), conforme escolha do programador; será utilizada somente a parte estruturada (quem sabe em algum momento seja abordada a parte de orientação a objetos para satisfazer alguns curiosos e entusiastas no curso), por se tratar de um curso básico. Ainda, ajuda saber o funcionamento básico de um servidor web e de um banco de dados.

Topo desta página

Copyleft 2004 - 2009 - Thiago Rodrigo Alves Carneiro
Página atualizada em 26 de julho de 2008.

Hospedado por Programa Alta Performance

Bem-vindo! Esta é a sua primeira visita!

PHP     MySQL     PHPMyAdmin     Apache Web Server
Universidade de São Paulo - USP Instituto de Matemática e Estatística - IME Cursos de Verão - IME-USP Cursos de Verão - IME-USP Página inicial do curso PHP.net Thiago Rodrigo Alves Carneiro MySQL