Desenvolvimento de Software

O aluno tem uma visão abrangente sobre a análise de processos de uma empresa, as técnicas de análise de negócio, além dos fundamentos da engenharia de software e arquitetura. Aprende as boas práticas de gerenciamento de projetos e do desenvolvimento de software e padrões de projeto, realizando o desenvolvimento prático nas plataformas Java, .NET. e Mobile.

Lorem ipsum taciti congue nunc vulputate sollicitudin, quisque platea lectus suspendisse massa duis nibh, quam molestie quis condimentum arcu. pretium integer porttitor dui vehicula in mattis suspendisse neque libero hac, neque sit faucibus vulputate aliquet elementum erat duis diam, integer libero facilisis ut aenean curabitur eget quis vestibulum. posuere lobortis aenean pretium id faucibus magna metus rutrum orci, hendrerit taciti pellentesque turpis volutpat erat curabitur. suscipit curabitur quisque purus adipiscing euismod aenean scelerisque purus, neque mattis ligula elementum nisi laoreet quam, quisque condimentum lobortis felis mauris elementum platea. ultricies dictum vehicula imperdiet feugiat dolor interdum quis vel tortor, convallis urna dictum faucibus pulvinar odio consequat sit integer, orci per ullamcorper rutrum tortor curabitur cursus magna.

Lacus egestas quisque curabitur potenti nunc ut scelerisque aenean ultricies fusce suspendisse elit, lorem viverra bibendum condimentum at cubilia lobortis nisl nec vel fusce, inceptos sem quis fermentum massa donec pellentesque varius habitant fames nostra. scelerisque magna class dictum donec senectus est lacus class, potenti orci arcu leo eleifend proin dapibus himenaeos mi, aliquet ut conubia venenatis consequat erat lacus. torquent congue ultrices libero non egestas scelerisque erat aenean per, cras iaculis turpis orci conubia ipsum tempor nisi sollicitudin, dui potenti phasellus lacus praesent vel turpis interdum. orci porta taciti sodales consequat sed gravida, facilisis consectetur ligula nisl nibh orci, et commodo purus volutpat porta.

- Matemática Básica
- Sistemas Numéricos
- Álgebra Booleana
- Ética e Moral
- Direito autoral e Propriedade Intelectual
- Trabalho em equipe
- Criptografia Básica
- Conceitos de Certificação Digital
- Conceitos de Virtualização
- Engenharia de Software
- Análise de Negócio
- Análise de Processos
- Análise de Requisitos
- Orientação a Objetos e UML
- Projeto e Especificação de Software
- Construção de Storyboards para Projetos de Sistemas
- Conceitos de Banco de Dados
- Comandos SQL
- Stored Procedures, Trigger
- Modelagem de Banco de Dados (MER e DER)
- SQL Server, Oracle e MySQL
- Conceitos Básicos de Linguagens de Programação
- Histórico, Classificação e Principais Aplicações de - Linguagens de Programação
- Modelos de Execução de Programas
- Ferramentas de Desenvolvimento
- Nomes, Valores e Endereços
- Tipos de Dados
- Constantes e Variáveis
- Expressões
- Estruturas de Fluxo de Controle
- Abstrações de Controle e de Operação
- Escopo e Tempo de Vida
- Passagem de Parâmetros
- Recursividade
- Tipos de Dados Definidos pelo Usuário
- Entrada e Saída de Dados
- Manipulação de Arquivos
- Conceitos Básicos de IoT
- Raspberry PI
- Arduino
- Exemplos de Projetos e Coleta de Dados
- Integração com Big Data
- HTML
- CSS 3
- JavaScript Orientado a Objetos
- JQuery
- Ajax
- XML
- Desenho de Interface
- APIs de Geolocalização, GPS e Mapas
- Utilização dos recursos da Câmera
- Conectividade com Serviços Remotos, Sincronização e JSON
- Persistência de Dados
- Desenvolvimento Java Desktop J2SE com Eclipse e Netbeans
- Desenvolvimento Java Web J2EE
- Servlets
- Ações JSP
- Declarações
- Diretivas
- Scriptles
- JSTL
- Express Language
- Desenvolvimento em C# com Visual Studio
- ASP.Net MVC
- ASP.Net Ajax
- ADO.Net
- POO.Net
- Forms
- Web Applications
- Sessão, Autenticação e Validação