Skip to content

Instantly share code, notes, and snippets.

@felipeluna
Created January 19, 2017 01:00
Show Gist options
  • Save felipeluna/10ac94115854f4d84498f00d592d51e7 to your computer and use it in GitHub Desktop.
Save felipeluna/10ac94115854f4d84498f00d592d51e7 to your computer and use it in GitHub Desktop.
Big Data and ML : # => Mestrado
{
Estatistica,
Data Analysis,
Machine Learning in Python,
Hadoop Ecosystem
}
Web Development : # => Emprego
{
Java Web,
Ruby on Rails,
php (laravel)
}
Algorithms : # => Ser um melhor programador conseguir emprego em empresas grandes
{
Tudo.
}
# a partir daqui é tudo coisa pra o concurso
Redes
Processos de Negócio
ENGENHARIA DE SOFTWARE:
{
Conceitos básicos sobre engenharia de software,
Disciplinas de engenharia de software,
Análise de requisitos funcionais e não-funcionais,
Análise, projeto e modelagem orientada a objetos,
{
UML
}
Modelagem de dados,
{
Modelo relacional
}
Qualidade de software,
{
ISO/IEC 9126,
Métricas de qualidade de software.
}
Análise de Pontos de Função.
}
ARQUITETURA DE SOFTWARE:
[1] Arquitetura de aplicações para ambiente web.
[2] Arquitetura em camadas.
[3] Noções de arquitetura de microsserviços.
[4] Arquiteturas de integração.
[ 4.1] Service-oriented Architecture (SOA).
[ 4.2] Webservices.
[ 4.3] REST.
[5] Domain-Driven Design.
[6] Design Patterns.
[7] Emergent Design.
[8] Tunning.
[9] Noções sobre Enterprise Content Managment (ECM).
[10] Noções sobre automação de processos de negócio (BPM).
[11] R E S T.
DESENVOLVIMENTO DE SOFTWARE:
[1] Lógica de programação.
[2] Programação estruturada e programação orientada a objetos.
[3] Criptografia.
[ 3.1] Conceitos básicos e aplicações.
[ 3.2] Protocolos criptográficos.
[ 3.3] Criptografia simétrica e assimétrica.
[ 3.4] Principais algoritmos.
[4] Métricas de qualidade de código.
[5] Clean code.
[6] Refactoring.
[7] Desenvolvimento orientado a testes (TDD).
[8] Testes automatizados.
[9] Bancos de dados.
[ 9.1] Organização de arquivos e métodos de acesso.
[ 9.2] Abstração e modelo de dados.
[ 9.3] Linguagens de definição e manipulação de dados.
[ 9.4] SQL.
[10] Java.
[ 10.1] Java SE.
[ 10.2] Java EE.
[ 10.3] Frameworks para camada de apresentação.
[ 10.3.1] Struts.
[ 10.3.2] JSF.
[ 10.3.3] Richfaces.
[ 10.4] Frameworks para camada de persistência.
[ 10.4.1] JPA.
[ 10.4.2] Hibernate.
[11] JBoss Seam.
[12] JMS.
[13] Spring Framework.
[14] JSon.
[15] JUnit.
[16] Jasper.
[17] Programação web.
[ 17.1] HTML5
[ 17.2] CSS3
[ 17.3] JavaScript.
[ 17.4] AngularJS.
[ 17.5] XML.
[ 17.6]. Sites responsivos.
[18] SOAP UI.
[20] XML.
[19] Servidores de aplicação.
[ 19.1] JBoss Application Server.
[ 19.2] Apache Web Server.
[ 19.3] Tomcat Application Server.
[20] Ferramentas de controle de versão.
[21] Ferramentas de automação de build.
[22] Ferramentas de integração contínua.
[23] Desenvolvimento para plataforma Mobile.
[ 23.1] Plataforma Android.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment