Web, programação e outras historias

Assine o Feed RSS

Category Archives: Curso de Algoritmos Joinville

3 de agosto

Aula n.8 – Curso de PHP em Joinville

A primeira parte da aula foi dedicada a uma correção de alguns algoritmos e ao desenvolvimento de novos.

Nunca é perda de tempo treinar a lógica, qualquer que seja o seu nível de experiência. Vale a dica de não ficar procurando no Google a resolução, mas tentar criar a propria, mesmo que pareça muito enrolada, comprida ou duvidosa. Tem que tentar, só fazendo sozinho pode afinar seu pensamento.

Consultar a Internet durante o desenvovlimento é coisa normal para o programador Web e, em geral, para os programadores é normal ter que consultar alguma referência de vez em quando, pois a quantidade de funções e nomes para memorizar é grande, mas isso é bem diferente de navegar para encontrar um procedimento para uma tarefa ou uma solução pronta do começo ao fim.

Na segunda parte da aula (que na verdade não passou de 45 minutos) começei a introduzir alguns conceitos básicos de PHP.

Estamos usando, como plataforma de servidor, o Easy PHP, que não é nada mais do que um pacote que instala automaticamente o Apache, o PHP e o MySql. Existem várias alternativas a ele, facilmente encontráveis na Web. Assim como os 3 software que instala, o Easy PHP é um software livre e gratuito. Com ele conseguimos ter um servidor virtual na nossa própria máquina, assm podemos desenvolver e testar nosso site sem precisar contratar logo uma hospedagem.

Na pasta “Easy PHP” existe uma pasta, ‘www’, que é a raiz do nosso site: é aí que temos que colocar nossos arquivos. Para acessar nosso site, digitamos http://localhost ou http://127.0.0.1 .  Se não especificamos nenhum arquivo depois deste endereço, será lido o arquivo ‘index.php’. O nosso primeiro script em php foi para testar as funções echo e print, equivalentes ao escreva em algoritmos. Ambos tem a mesma função, mas acabei desobrindo que o echo é mais rápido.

Vimos também a criação de variáveis (explicações detalhadas na semana que vem) e como mostar o conteúdo delas através do echo, e também os diferentes resultados ao se usar aspas simples ou dupla para imprimir linhas de texto incluindo variáveis. A vírgula que a gente utilizava no VisulAlg para concatenação é substituida pelo ponto, em PHP. Foi isso…até semana que vem!

27 de julho

aula n.7 – Curso de php em Joinville

Última aula sobre algoritmos.  Fizemos alguns exercicios e tirei algumas duvidas dos – hoje poucos – alunos.

13 de julho

Aulas n.3, 4 e 5 – Curso de PHP

Ainda não tivemos PHP no curso de PHP. Mas fiquem tranquilos, sempre tem um motivo.

Precisamos primeiro aprender  a lógica de programação. Se o objetivos de vocês é criar visualmente um site, venham fazer o curso de HTML e CSS. Aqui, em PHP, aprendemos a criar sistemas, a lidar com lógica de programação e com bancos de dados. O que acaba resultando em criação de código HTML como saída final.

Por isso, as primeiras aulas são dedicadas ao estudo da logicade programação e aos algoritmos. Recentemente esta parte do curso foi enriquecida pela descoberta de um programa didático muito interessante, o VisuAlg , que permite “rodar” os algoritmos como verdadeiros programas num terminal de texto (Agradeço Thiago pela dica, valeu!). Graça a este programa, fazer algoritmos fica um pouco mais agradavel e temos um retorno imediato, sabendo na hora se nosso algoritmo está certo ou não. No PHP, programar será totalmente diferente, mas a logica de base será a mesma, assim com será igual em todas as outras linguagem de programação existentes. Vale a pena esperar um pouco então, não é?

Os assuntos abordados em algoritnos foram estruturas de decisão (se, – senão, escolha) e laços (enquanto,  para,  repita) e vetores. Teremos mais uma aula sobre funções e depois exercícios, muitos exercícios, antes de começar com o tão esperado PHP.