Descrição

A beleza de ser um programador está no fato deste profissional poder criar ou produzir algo a partir de ideias e abstrações da realidade para o mundo do computador. O programador desenvolve habilidades lógicas e obtém uma linha de raciocínio mais sólida à medida em que avança em seu aprendizado. O raciocínio lógico não é uma aptidão que o sujeito tem, é algo aprendido, treinado e consolidado com o passar do tempo.

Quando a gente começa a aprender a programar uma das coisas que a gente tem que fazer é estabelecer um pensamento que resolva o problema: imagine que você precise tomar um banho agora, quais são os passos que precisa para isso? Pense um pouco sobre isso… Pensou? Então, tenho certeza que você não colocou o ato de abrir a torneira do chuveiro e entrar debaixo dele, antes de tirar a roupa. Não é mesmo? Então, você tinha um problema e precisou estabelecer passos para resolve-lo. Essa tarefa é simples mas a medida que os problemas aumentam a nossa habilidade de pensar logicamente e propor uma solução vai sendo treinada.

Como a gente também aprenderá um pouco de JavaScript, será necessário dar uma pincelada em HTML. JavaScript é a linguagem de programação usada para adicionar um pouco de dinâmica ao site HTML (efeitos, animações, armazenamento de dados a partir de formulários etc), portanto um pouco do básico de HTML é importante para esse aprendizado.

MySQL Workbench

O MySQL Workbench é uma ferramenta visual para design, desenvolvimento e administração de base de dados MySQL. Essa ferramenta é originária do DBDesigner. O download abaixo refere-se ao sistema operacional MS-Windows (Origem: https://dev.mysql.com/downloads/workbench/)

Baixar MySQL

JavaScript

Para 'programar' com JavaScript é interessante utilizar o editor Notepad++. O Notepad++ (lê-se Notepad plus plus) é um editor de código fonte distribuído como um software livre (licença GPL). (Origem: https://github.com/notepad-plus-plus/...)

Baixar Notepad++

Dev-Pascal

Linguagem para uso didático para apendizado de lógica de programação e iniciação à programação de computadores. O Dev-Pascal é uma ferramenta open source (software livre de código aberto), desenvolvida dentro das especificações GNU (General Public License). (Origem: http://bloodshed.net/Dev-Pascal)

Baixar Dev-Pascal

O que é MySQL

O MySQL é um sistema de gerenciamento de banco de dados, que utiliza a linguagem SQL como interface. É atualmente um dos bancos de dados mais populares, com milhões de instalações pelo mundo. Também aprenderemos algo mais avançado para a criação de funções e gatilhos para automatizar cálculos dentre outras coisas interessantes a ser fazer/aprender.

Exemplo:

SELECT a.Nome, b.Nome FROM Tabela A as A INNER JOIN Tabela B as B on a.Nome = b.Nome
							

O que é JavaScript

JavaScript é uma linguagem de programação que permite a você implementar itens complexos em páginas web — toda vez que uma página da web faz mais do que simplesmente mostrar a você informação estática — mostrando conteúdo que se atualiza em um intervalo de tempo, mapas interativos ou gráficos 2D/3D animados, etc. — você pode apostar que o JavaScript provavelmente está envolvido. É a terceira camada do bolo das tecnologias padrões da web, duas das quais (HTML e CSS) nós falamos com muito mais detalhes em outras partes de Aprendizado.

Exemplo:

<!DOCTYPE html>
<html>
  <head>
	<script type="text/javascript">
	  //código JavaScript 
	</script>
  </head>
  <body>
	Corpo/Conteúdo da Página
  </body>
</html>
							

Dev-Pascal

Embora, nos dias de hoje, a linguagem PASCAL já não seja mais utilizada em aplicações comerciais e sistemas acadêmicos e científicos (como acontecia nos anos 70 e 80), ainda é cedo para dizer que ela “morreu”. A realidade é que, em algumas situações, a linguagem ainda apresenta algumas características vantajosas, conforme indicado na relação a seguir:

Em primeiro lugar continua sendo uma das mais didáticas de todas as linguagens, talvez a mais fácil de se aprender e ensinar. Os principiantes acabam por se sentir menos assustados ao lidar com o Pascal como uma primeira linguagem.

A linguagem Object Pascal (Pascal com extensões orientadas a objeto) foi adotada pelo Delphi, desde a sua primeira versão, em 1995. Além disso, ainda existem linguagens popularmente utilizadas que possuem o chamado estilo Pascal-Like (sintaxe parecida com o Pascal), tais como a PL/SQL, somente para citar a mais importante delas.

Exemplo:

PROGRAM Media_Alunos;
Var
   n1,n2,n3,n4,n5,media: real;
Begin
   writeln('Digite as 5 notas dos alunos');
   read(n1,n2,n3,n4,n5);
   media:=(n1+n2+n3+n4+n5)/5;
   writeln('Sua media eh=',media);
End.
							

O que você deve saber antes?

É de extrema importância saber/estudar lógica de programação. Existem muitos cursos bons na internet que são gratuitos. Neste curso é abordado a questão do pensamento dedutivo e matemático, seus limites e o raciocínio abstrato. Começando com alguns conceitos muito importantes, com a finalidade de consolidar os conhecimentos quanto ao funcionamento de um computador e como ele "pensa" (através da programação).

Fundação Bradesco - Escol@ Virtual

Acesse aqui a lista de cursos on-line:

Cursos Fundação Bradesco

Curso de Lógica de Programação (NOVO: Pensamento Computacional)