Curso Introdução a Programação em Porto Alegre

O curso de introdução a programação é voltado para quem não tem nenhuma ou apenas muito pouca familiaridade com lógica de programação e a construção de programas de computador.

O curso trabalha conceitos básicos fundamentais para o desenvolvimento de programas, porém de forma prática, com a construção passo a passo de programas que servem como base para o ensino dos conceitos fundamentais de lógica de programação, orientação a objetos, banco de dados.

O curso é indicado para quem está realizando ou pretende fazer faculdade na área, quem deseja ter uma base mais sólida para realizar outros treinamentos de programação, e quem deseja conhecer melhor como é o desenvolvimento de software, antes de começar a trabalhar ou realizar curso superior na área.

Confira em um de nossos vídeos um exemplo da abordagem de ensino de programação adotada no curso:



Próximas Datas em Porto Alegre
(visite também cursos online Alfamídia para cursos em todo Brasil)
06/11/2017 - 22/10/2018: Tarde

Valor do curso:
ver valor do curso

Conteúdo Programático

Curso Lógica de Programação na Prática
O objetivo deste curso é ensinar ao aluno os princípios fundamentais da programação imperativa, o que é comumente denominado no Brasil de lógica de programação.

No curso, o aluno aprenderá conceitos sobre variáveis, comandos de controle de fluxo, funções, lógica booleana, arrays. A principal diferença em relação a cursos tradicionais de programação, é que este ensino é feito na prática, com o desenvolvimento de pequenos programas em que vemos diretamente a aplicação destes conceitos.

Assim, o aluno começa construindo os programas mais simples, como a atribuição de um valor a uma variável, e vai gradativamente desenvolvendo programas mais complexos, com os recursos necessários ao desenvolvimento de cada código sendo apresentados a medida que o desafio exige aquele conhecimento ou conceito.

Curso Desenvolvendo Algoritmos
O objetivo deste curso é capacitar o aluno para desenvolver algoritmos para resolver pequenos problemas de programação, com o objetivo dele praticar e adquirir fluência na construção de programas. Exemplos dos desafios trabalhados no curso incluem aplicações para mostrar informações a partir de um cálculo, manipulação de arrays e listas, ordenação de arrays e outros desafios semelhantes.

Curso Orientação a Objetos em Java
A programação orientada a objetos é possivelmente o paradigma de programação mais popular, principalmente em aplicações comerciais, e a grande maioria dos programadores acaba fazendo uso de orientação o objetos, mesmo que não tenha pleno domínio desta forma de desenvolver sistemas.

O entendimento dos conceitos da orientação a objetos, particularmente por parte de alunos que ainda não estejam programando, pode ser um pouco desafiador, em especial pela dificuldade de associar conceitos do paradigma com seu uso na prática.

É este um dos motivos deste curso trabalhar diretamente em uma linguagem de programação. Construindo classes diretamente em java, com a apresentação das diferenças entre obedecer ou não os princípios de desenvolver orientado a objetos, o aluno consegue ter um melhor entendimento dos conceitos do paradigma.

Curso Javascript Avançado
Utilizando a linguagem Javascript, o curso ensina a construção de programas orientados a objetos em uma linguagem se estrutura de classes. Os diferentes mecanismos que fundamentam a programação orientada a objetos, como herança e polimorfismo, são trabalhados na linguagem javascript, através de exemplos práticos que comparam a abordagem orientada a objetos com a programação sem o uso deste paradigma.

Curso SQL e Modelagem de Dados com MySQL
Neste curso, utilizando o banco de dados MySQL, o aluno trabalha com os principais comandos de manipulação de um sistema de gerenciamento de bancos de dados, desenvolvendo exercícios que facilitam o entendimento de como inserir, alterar e consultar dados em uma base de dados.

Curso Estruturas de Dados
Neste curso de estrutura de dados, o aluno irá aprender o funcionamento das estruturas de dados mais básicas utilizados em sistemas computacionais, como pilhas, listas, listas encadeadas, árvores, arrays. Com um entendimento mais aprofundado da forma como o computador armazena e manipula dados, se torna mais fácil para o programador entender porque certas operações são mais rápidas ou lentas, ou consomem mais ou menos memória, além de ser um conhecimento básico que auxilia no entendimento de aspectos da otimização de consultas a bancos de dados.

Curso Introdução ao HTML
Neste curso, o aluno irá aprender os comandos principais do HTML 5 e do CSS3, com o objetivo de adquirir uma base sólida para vir a criar sites e entender o uso de frameworks e recursos para construção de layouts sofisticados e fluidos.

O curso tem como foco preparar o aluno com os conceitos básicos e fundamentais de HTML.

Curso Wordpress
Aprenda a criar sites utilizando diretamente o wordpress como plataforma de gestão de conteúdo. Veja, na prática, como utilizar serviços online que disponibilizam a plataforma Wordpress e mesmo como fazer a instalação de um servidor próprio. Entenda como utilizar plugins para qualificar seu site e melhorar sua produtividade, e otimizar para pesquisas de search engines.

Metodologia de Ensino dos Extensivos Presenciais

Os extensivos são dividos em módulos que são ministrados ao longo de um ano. Cada módulo é composto por um conjunto de exemplos de códigos e um conjunto de desafios, que são trabalhados em uma sequência pré-definida pelo instrutor. Basicamente, novos exemplos e novos desafios são apresentados a cada aula.

Este modelo se baseia na ideia que é a prática que vai lhe dar naturalidade e fluência para ter um real domínio das ferramentas, conceitos e metodologias apresentadas em aula.

Adicionalmente, os mesmos exemplos e desafios também são disponibilizados na forma de vídeos, permitindo que você estude e revise o conteúdo apresentado.