Ao longo de 1 ano, criaremos aplicações em Java, PHP, Javascript, C#.Net. Aprenderemos na prática a desenvolver em camadas, testar códigos, otimizar aplicações, e publicar na Web e em dispositivos móveis.
A Arte de Programar é um curso ministrado 100% online, com aulas produzidas toda semana e acompanhamento direto por Rodrigo Losina, Mestre em Ciências da Computação pela UFRGS e fundador da Alfamídia.
Neste módulo entenderemos como as linguagens HTML, CSS e Javascript operam juntas na construção de sites. Veremos como o HTML é responsável pela semantica de um documento HTML, e como o CSS é utilizado para definir a apresentação. Trabalharemos no DOM, Documento Object Model, o modelo que permite ao javascript acessar e manipular a estrutura da página. Por fim, construiremos sites utilizando todas estas linguagens e ainda bibliotecas como Bootstrap e Font-awesome.
No primeiro vídeo deste curso nós criaremos uma aplicação PHP do zero, instalando o banco de dados, configurando o servidor Web, instalando uma IDE - o Netbeans - e criando um primeiro programa. Na sequência vamos aproveitar o PHP para mostrar lógica de programação, estrutura de dados e Orientação a Objetos. Por fim, introduziremos os conceitos de desenvolvimento em camadas no padrão MVC criando uma pequena aplicação de consulta e cadastro de dados - aplicação CRUD.
Neste primeiro curso de programação java para android trabalharemos com a linguagem Java e os recursos para desenvolvimento para android, além de criarmos uma pequena aplicação de teste e estudarmos estrutura de dados e orientação a objetos.
Este curso trabalhará o desenvolvimento de aplicações Java que se comunicarão com aplicações na Web que acessam bancos de dados, capacitando o aluno a desenvolver interfaces em dispostivos móveis para acesso a aplicações web.
Neste curso entenderemos o que torna Javascript diferente de linguagens que executam no servidor. Trabalharemos com orientação a objetos em Javascript, programação orientada a eventos, veremos diferentes aplicações de javascript, incluindo extensões de browser, jogos, scripts para google analytics e facebook ads, e recursos sofisticados de interfaces dinâmicas.
Este curso trabalhará com a construção de diversos jogos e estruturas de jogos em Javascript, com o objetivo de trabalhar a criatividade, a habilidade de programação, a construção de aplicações com interfaces sofisticadas e o uso mais avançado de orientação a objetos em um modelo sem classes.
Este módulo ensina o uso do GitHub, uma plataforma livre de hospedagem de código-fonte utilizada por mais de 36 milhões de desenvolvedores do mundo inteiro. Aprenderemos a sincronizar e criar versões de fontes, conhecimento essencial para o desenvolvimento profissional em equipes de programadores.
Aprenderemos a criar aplicações CRUD geradas a partir do Visual Studio em C# no padrão MVC. Teremos como foco o domínio básico da plataforma de desenvolvimento Visual Studio.
Utilizaremos a biblioteca jQuery para criar interfaces e recursos sofisticados integrados com nossa página HTML. O foco será em interfaces interativas integradas com aplicações rodando no servidor em linguagens como PHP.
Neste módulo iremos buscar diversos templates bootstrap gratuitos e trabalharemos na edição e customização deles, de forma a construirmos sites e interfaces que poderão ser adaptados a aplicações MVC em PHP, Java ou C#.
Neste curso aprenderemos a integrar aplicações com diferentes redes sociais, realizando a autenticação e o acesso a diferentes APIs. Serão desenvolvidos exemplos com acesso a recursos das redes sociais mais populares do mercado.
Este curso vai trabalhar com os riscos de segurança em software, acessos indevidos, invasões por SQL Injection, e cuidados que o programador precisa tomar.
"Eu aprendi muito sobre programação na minha graduação e mestrado. Visões do ponto de vista da engenharia de software e da ciência da computação. Mas eu comecei a programar antes disso, em 1983, com 12 anos. Para mim era uma brincadeira, a brincadeira de criar programas. E nunca deixou de ser. É o que buscarei passar neste curso, programar como uma brincadeira, uma atividade criativa, uma diversão. Programar como arte."
Rodrigo Losina
(51) 3024-0730 - info@alfamidia.com.br - Porto Alegre/RS