[chat val=”Niterói: (21) 3602-6627″ num=5521986914046][chat val=”São Pedro da Aldeia: (22) 2625-5500″ num=5522988010020]

Programador Full (PHP + Web + Mobile)

Início:

Imediato

Carga horária:

184 horas

Dias e horários:

segunda à sexta de 09:00 às 20:00
sábados de 08:00 às 14:00

Um dos profissionais mais requisitados do setor é o programador com experiência nas linguagens mais modernas e avançadas e que estão entre as mais requisitadas do mercado. Vai elaborar projetos utilizando ferramentas de banco de dados, podendo escolher entre a linguagem Java ou CSHARP, utilizando as técnicas aprendidas no módulo de lógica de programação, além dos ensinamentos organizacionais e de normalização apoiados no curso de UML. O aluno deste curso sai para o mercado com um passo a frente, focando num modelo de sistemas mais avançado e de vanguarda, estando preparado para alcançar novos patamares dentro de um ramo que será sempre um dos com maior demanda por profissionais. Tem como pré-requisito o conhecimento aprendido no curso iniciante ou já ter vivência com a área de programação.

Módulos

Lógica de Programação Orientada a Objetos

A programação orientada a objeto é um modelo de programação que utiliza objetos como estrutura de dados que consiste em campos, aonde são inseridos os dados e métodos, juntamente com as suas interações. Como parte das suas técnicas de programação estão inclusas abstração de dados, polimorfismo, encapsulamento, modularidade, mensagens e herança. O uso da lógica é de extrema importância para os profissionais da informática, pois seu papel dentro das empresas é o de solucionar problemas e atingir os objetivos esperados pelos usuários, desse modo ela auxilia a análise destes problemas de modo a solucioná-los de forma mais rápida possível. Neste curso será utilizado o Astah Community para a diagramação, e a linguagem de programação C# utilizando o Microsoft Visual Express 2012 For Desktop para a criação das classes.

Banco de Dados

Neste curso o aluno aprenderá o conceito de banco de dados. Verá qual a função do SGBD(Sistema Gerenciador de Banco de Dados), conhecerá um pouco seu histórico, sua evolução e alguns modelos de dados. Aprenderá na prática, como criar e importar banco de dados, a realizar consultas SQL e sobre o que é Diagrama Entidade – Relacionamento. O Aluno aprenderá manipulações de uma estrutura de dados desde um relacionamento até várias consultas fundamentais para um administrador de banco de dados.

C# CSharp I e II

Neste curso o aluno programará no Visual Studio utilizando a linguagem de programaçãoC#. Aprenderá a declarar variáveis, conhecerá os tipos de dados básicos, operadores aritméticos e lógicos, além das estruturas de decisão e repetição. Ao decorrer do curso, conhecerá os conceitos básicos de Programação Orientada a Objetos e como aplica-los. O aluno também criará vários projetos simples no Visual Studio como: caixa eletrônico, cadastrar livros, calculadora, entre outros, para que o mesmo possa assimilar todo o conteúdo abordado.

Java I

Java é uma poderosa linguagem de programação, que é interessante para aprendizagem de iniciantes e adequada para ser utilizada por programadores experientes na construção de sistemas de informações empresariais importantes. Neste curso será utilizado o ambiente de desenvolvimento integrado (IDE – Integrated Development Environment)NetBeans, por ser um dos mais completos e populares. Também encontra-se incluído no material disponibilizado, um kit de Desenvolvimento Java (JDK – Java SE Development Kit),ou seja, um conjunto de utilitários que permitem criar sistemas de software para a plataforma Java. Neste modulo o aluno aprenderá, como instalar oJDK e o NetBeans, aprenderá também todas as estruturas básica utilizadas no Java, como regra ou convenções de nomenclatura, componentes como Buttons, Jopionpane, campos de textos, os tipos de dados utilizados no Java e como declara-los. Aprenderá ainda quais são os operadores aritméticos e as expressões aritméticas, a estrutura de decisão (if) e as estruturas de repetição (while, for e do while), além de conhecer os conceitos básicos sobre a programação orientada a objetos. Neste curso foram desenvolvidos pequenos programas para que o aluno tenha uma didática melhor como exemplo, uma calculadora, um cadastro de clientes e aluno, uma calculadora de media, um comparador de número, entre outros.

Java II

Nesse segundo módulo o aluno desenvolverá sistemas que tem a necessidade de gravar, recuperar e apagar informações. Desse modo, utilizará o conceito de banco de dados para justamente poder realizar essas operações de maneira consistente. E para isso, será utilizado o sistema gerenciador de banco de dados (SGBD)PostgreSQL, o mais avançado SGBDopensource do mundo. Neste curso haverá uma breve apresentação do Postgre, e o aluno aprenderá a instalar o mesmo, além de executar comandos essenciais como (Create, Insert, Select, Update, Delete, Drop). Neste curso o aluno desenvolvera um sistema para controle de estoque, um para controle de hospitais, e um para controlar uma farmácia, todos eles utilizando o banco de dados PostgreSQL.

UML

A UML (Unified Modeling Language ou Linguagem de Modelagem Unificada) é uma tentativa de padronizar, a modelagem Orientada a Objetos de uma maneira que qualquer sistema computacional, seja qual for o tipo, possa ser modelado corretamente, com consistência, fácil de comunicar com outras aplicações, simples de ser atualizado e compreensível. Ela é uma linguagem visual e tornou-se, nos últimos anos, a linguagem padrão de modelagem de software adotada internacionalmente pela indústria deEngenharia de Software. Neste curso será abordado conceitos e exercícios práticos, onde o aluno aprenderá a criar Diagrama de Caso de Uso, Diagrama de Atividades, Diagramas de Classes e também Documentação de Caso de Uso. Será utilizado o Astah Community que é uma ferramenta que permite criar organogramas, fluxogramas e diagramas.

Java Web

Desenvolver um sistema com controle de login, cadastro, consulta, listagem de usuários, fabricantes e produtos.

PHP

O PHP é uma ferramentas de desenvolvimento Web, considerada uma das mais modernas e poderosas do mercado. Utilizar esta linguagem, juntamente com um banco de dados, permite tornar os sites dinâmicos, tornando possível que eles sejam personalizáveis e contenham informações em tempo real. Neste curso, serão abordados todos os conceitos necessários para que o aluno possa prosseguir com os estudos em PHP. O aluno aprenderá, também, como trabalhar com Orientação a Objetos com PHP. O aluno desenvolverá uma aplicação completa e de forma profissional, abordando os conceitos de arquitetura de projetos, utilizando MVC (Model, View e Controller), linguagens complementares e validação de campos com Java Script e Ajax e conceitos de segurança para tratamento de dados. Também trabalhará de forma mais eficaz, com o banco de dados MySQL, criando consultas, inserções, exclusões e alterações de dados. Nesse curso como exemplo, será desenvolvido o software de uma imobiliária na apostila enquanto na interatividade será desenvolvido um software para um clube de carros. Recomenda-se que o aluno tenha conhecimento prévio em Lógica de Programação Orientada à Objetos, HTML e CSS.

Programador Mobile Android

Desenvolva aplicativos com a plataforma Android Studio, crie pequenos aplicativos e outros mais complexos utilizando conexões com bando de dados. Desenvolva um aplicativo com login e senhas, a inserir editar e excluir dados, atualizar a base de dados, entre outros.