MS  -  Tecnologia da Informação

TJ MS - Tribunal de Justiça do Estado de Mato Grosso do Sul - Analista de Sistemas Computacionais - Analista de Sistemas

(CÓDIGO: 170276)
420
Horas de aula

Sobre o curso

Última atualização em 10/2024

Proposta

Ocupar um cargo público de Analista de Sistemas Computacionais - Analista de Sistemas, sem dúvidas, não é uma tarefa fácil. Alcançar a aprovação demanda muito tempo, estudo e esforço pessoal. E é por ter ciência da grandeza de tal desafio que o Gran Cursos Online estará sempre ao seu lado nessa caminhada.

No que se refere ao corpo docente, há de se ressaltar que a grande maioria dos professores que compõem o curso, além de especialistas, mestres e doutores, experientes em suas áreas de conhecimento, fazem parte de cargos próprios das carreiras da Tecnologia da Informação (TI).

 

Mais Detalhes:

1. Curso baseado no EDITAL Nº 01/2024

2. Serão abordados os tópicos mais relevantes de cada disciplina (não necessariamente todos), a critério de cada um dos professores;

3. As videoaulas eventualmente ainda não disponibilizadas serão acrescidas de modo gradativo e em conformidade com o cronograma de gravação dos respectivos professores. Periodicamente, divulgamos o cronograma referente aos novos vídeos a serem disponibilizados;

4. Não serão ministrados:  Portaria CNJ nº 252/2020, com alterações dada pela Portaria CNJ nº 284/2021,Portaria CNJ nº 253/2020Portaria CNJ nº 131/2021,Resolução CNJ nº 443/2022. 

 

  • cessibilidade e engenharia de usabilidade: Engenharia de usabilidade: conceitos básicos. Arquitetura da informação: conceitos básicos. Conceitos de usabilidade, comunicabilidade, acessibilidade e navegabilidade. Análise de requisitos de usabilidade. Teste de usabilidade. Concepção, projeto e implementação de interfaces. Projeto de telas e relatórios. Wireframes; Recomendações de acessibilidade para a construção e adaptação de conteúdos do governo brasileiro na internet, conforme Decreto n° 5.296, de 2 de dezembro de 2004 atualizado.

 

    • Fundamentos de programação: Métodos de ordenação, pesquisa e hashing. Análise de algoritmos e custo computacional (notação Big-O). Paradigmas de programação (programação funcional). Compiladores e interpretadores. Linguagens e ambientes de programação: Java. Spring Framework (Spring Boot, Spring MVC, Spring Data JPA, Spring Data Envers) Java EE (JSP/Servlets, JPA, JDBC Web Services JAX-RS 2.X) Testes de software. Testes de unitários com JUnit, Spook e Mockito. Testes de Integração. Testes Funcionais. Metodologia de desenvolvimento como TDD e BDD. Programação para Dispositivos móveis: Android, IOS. Integração contínua com GitLab CI, Docker Compose, Gradle e NPM.

 

  • Arquitetura de aplicações para ambiente web e portais corporativos: Conceitos básicos: colaboração, personalização, gestão do conhecimento, gestão de conteúdo e taxonomia. Portlets. Servidor de aplicações (JBoss, Wildfly e Tomcat). Servidor Web (Apache, IIS e nginx). Ambientes internet, extranet, intranet e Portal - finalidades, características físicas e lógicas, aplicações e serviços. Arquitetura de software: Padrões de projeto (“Java Enterprise Patterns”, Gof (“Gang of Four”) e POSA (“Pattern-Oriented Software Architecture”), Refatoração e Clean Code. Arquitetura 3 camadas. Padrão MVC. Soluções de Integração: Service- Oriented Architecture - SOA, REST e Web Services. Descoberta de serviços com Eureka. Balanceamento de carga e proxy reverso com NGINX. Gerenciamento de microserviços utilizando Docker Swarm. Integração Contínua, Entrega Contínua. Linguagem de programação Java; Arquitetura distribuída de microsserviços; API RESTful; JSON; Framework Spring; Spring Cloud; Spring Boot; Spring Eureka, Zuul; Map Struct; Swagger; Service Discovery; API Gateway; Persistência; JPA 2.0; Hibernate 4.3 ou superior; Hibernate Envers; Biblioteca Flyway; Banco de dados; PostgreSQL; H2 Database; Serviços de autenticação; SSO Single Sign-On; Keycloak; Protocolo OAuth2 (RFC 6749); Mensageria e Webhooks; Message Broker; RabbitMQ; Evento negocial; Webhook; APIs reversas; Ferramenta de versionamento Git; Ambiente de clusters, Kubernetes; Ferramenta de orquestração de containeres, Rancher; e Deploy de aplicações; Continuous Delivery e Continuous Integration (CI/CD).

 

 

5.  O curso está em fase de estruturação. A coordenação pedagógica, juntamente com toda a equipe de professores, está trabalhando com foco total para uma preparação verdadeiramente completa e efetiva;

6. Informamos que, visando à melhor compreensão e absorção dos conteúdos previstos no seu Edital, as videoaulas referentes a determinadas disciplinas foram organizadas com base na lógica didática proposta pelo(a) docente responsável e não de acordo com a ordem dos tópicos apresentada no conteúdo programático do certame.

O rol de professores poderá sofrer acréscimos ou substituições por motivos de força maior, ficando a cargo do Gran Cursos Online as devidas modificações.

 

Sobre o concurso

Última atualização em 10/2024
A fim de preparar os candidatos para o concurso TJ MS - Tribunal de Justiça do Estado de Mato Grosso do Sul, o Gran Cursos Online escalou uma equipe de professores experientes. O curso aborda a teoria dos tópicos mais relevantes do último edital e conta com material de apoio em PDF das aulas ministradas pelos professores.
Informações
Preparação a longo prazo
MS
Inscrições Taxa R$ 0,00
Provas Banca Anterior FGV - Fundação Getúlio Vargas Último Edital Link Instituição TJ MS - Tribunal de Justiça do Estado de Mato Grosso do Sul - Analista de Sistemas Computacionais - Analista de Sistemas
Requisitos Escolaridade Superior Área(s) Tecnologia da Informação TAF (Teste de Aptidão Física) Não Redação Discursiva Não Prova de títulos Não
Conteúdo deste curso Expandir tudo