Em até 3x de R$ 16,67. Podendo ser pago com Boleto.
Detalhes
EMENTA:
Algoritmos. Lógica de Programação. Linguagens. Operadores. Estruturas de dados. Estruturas de repetição. Estruturas de controle de dados. Vetores. Matrizes. Ordenação. Busca. Arquivos.
OBJETIVO:
Este conteúdo tem por finalidade fornecer um panorama detalhado a respeito dos algoritmos relacionados à programação de softwares em geral, possibilitando um conhecimento avançado para os desenvolvedores de programas computacionais aplicarem lógica de programação estruturada independentemente de em que linguagem pretendam codificar esses programas.
COMPETÊNCIAS ESPECÍFICAS:
UNIDADE I ? ALGORITMOS ENVOLVENDO MATEMÁTICA
· Desenvolver algoritmos de acumulação, totalização e subtotalização em qualquer linguagem de programação estruturada, partindo da leitura de números a partir de data entry, sem o auxílio de vetores ou matrizes.
· Criar algoritmos capazes de ordenar números, partindo da leitura de dados inseridos sequencialmente, sem o auxílio de vetores ou matrizes.
· Elaborar algoritmos envolvendo a manipulação de vetores, como ordenação, balance-line (merge), interpolação, entre outros tipos de lógica linear de programação.
· Solucionar problemas algorítmicos envolvendo a manipulação de matrizes, como transposição, inversão, cálculo de determinantes, entre outros.
UNIDADE II ? ALGORITMOS COM ESTRUTURAS CONDICIONAIS E REPETITIVAS
· Resolver problemas algoritmos envolvendo estruturas sequenciais repetitivas e de seleção, partindo da leitura de dados inseridos sequencialmente no computador.
· Solucionar problemas algorítmicos envolvendo estruturas condicionais complexas em um laço iterativo (looping).
· Aplicar estruturas de repetição while ou do-while (enquanto ou faça-enquanto) encadeadas e aninhadas em algoritmos estruturados de alta complexidade.
· Inserir estruturas de repetição for (para) encadeadas e aninhadas em algoritmos estruturados de alta complexidade.
UNIDADE III ? ALGORITMOS COM MANIPULAÇÃO DE CADEIAS E ARQUIVOS
· Aplicar funções de separação e junção de cadeias de caracteres alfanuméricos em algoritmos estruturados.
· Criar algoritmos estruturados envolvendo pesquisa dentro de cadeias de caracteres alfanuméricos.
· Desenvolver algoritmos estruturados de leitura e gravação de arquivos sequenciais.
· Elaborar soluções algorítmicas para leitura e gravação de arquivos indexados.
UNIDADE IV - ESTRUTURAS DE DADOS DINÂMICOS
· Definir o conceito de listas e aplicá-las na estruturação de dados dinâmicos em algoritmos de alta complexidade.
Unidades de Algoritmos
CONTEÚDO PROGRAMÁTICO:
Unidade
Tópicos
Unidade I
Algoritmos Envolvendo Matemática
Algoritmos de Acumulação, Totalização e Subtotalização
Algoritmos de Ordenação Numérica
Algoritmos com Manipulação de Vetores
Algoritmos com Manipulação de Matrizes
Unidade II
Algoritmos com Estruturas Condicionais e Repetitivas
Algoritmos com Estrutura Sequencial e de Seleção
Algoritmos com Encadeamento Condicional
Algoritmos com Estruturas de Repetição Encadeadas "Enquanto"
Algoritmos com Estruturas de Repetição Encadeadas "Para"
Unidade III
Algoritmos com Manipulação de Cadeias e Arquivos
Funções de Separação e Junção de Cadeias e seus Algoritmos
Algoritmos de Pesquisa dentro de Cadeias de Caracteres
Algoritmos de Leitura e Gravação de Arquivos Sequenciais
Algoritmos de Leitura e Gravação de Arquivos Indexados
Em até 3x de R$ 16,67. Podendo ser pago com Boleto.
Teste de Software
R$ 50,00
À Vista R$ 50
Em até 3x de R$ 16,67. Podendo ser pago com Boleto.
Detalhes
EMENTA:
Processo de software e suas etapas. Qualidade de Software: conceitos, fatores e garantia da qualidade. Ciclo de vida do processo de teste de software. Verificação e Validação. Fundamentos dos testes de software: definições, níveis e técnicas de testes. Teste estruturais e funcionais: conceitos e critérios de teste. Outras técnicas de teste de software: testes alfa, beta e testes não funcionais. Teste de Mutação, orientado a objetos, apoiados por aspectos. e baseado em modelos: conceitos e aplicações. Testes para aplicações web: conceitos e tipos de testes. Testes para dispositivos móveis: engenharia de aplicações móveis e tipos e abordagens de testes. Desenvolvimento orientado a testes. Automação de testes de software. Ferramentas de apoio ao processo de teste.
OBJETIVO: Em uma época onde novos softwares e aplicativos não param de ser lançados, este conteúdo vem proporcionar ao desenvolvedor o desenvolvimento de técnicas mais modernas relacionadas à área de teste de software, abordando desde o conceito, até as ferramentas de automação de testes.
COMPETÊNCIAS ESPECÍFICAS:
UNIDADE I FUNDAMENTOS DA QUALIDADE DE SOFTWARE
· Identificar as etapas do processo de software.
· Compreender o conceito de qualidade de software e os fatores de qualidade.
· Analisar diferentes aspectos para garantir a qualidade de software.
· Identificar as etapas que compõem o clico de vida do processo de teste de software.
UNIDADE II FUNDAMENTOS DO TESTE DE SOFTWARE
· Analisar os conceitos básicos que fundamentam o teste de software.
· Entender como funcionam os testes estruturais.
· Entender como funcionam os testes funcionais.
· Identificar outras técnicas que podem ser utilizadas para testar software.
UNIDADE III TÉCNICAS DE TESTE DE SOFTWARE
· Entender como o teste de análise de mutantes identifica defeitos no software.
· Discernir sobre os testes de softwares orientados a objetos.
· Compreender como a programação orientada a aspectos é empregada para apoiar os testes de software.
· Aplicar as técnicas para condução de testes baseados em modelos.
UNIDADE IV TESTE DE SOFTWARE APLICADO E AUTOMAÇÃO DE TESTES
· Aplicar as técnicas de testes de aplicações web.
· Empregar as técnicas de teste de software em dispositivos móveis.
· Implantar a filosofia de desenvolvimento orientado a testes, avaliando seis benefícios no desenvolvimento de software.
· Implementar a automação de testes, por meio de ferramentas que forneçam apoio ao processo de testes de software.
Carga Horária (80H)
Disciplina
UNIDADE I FUNDAMENTOS DA QUALIDADE DE SOFTWARE
PROCESSO DE SOFTWARE
QUALIDADE DE SOFTWARE
GARANTIA DE QUALIDADE DE SOFTWARE
PROCESSO DE TESTES DE SOFTWARE
UNIDADE II FUNDAMENTOS DO TESTE DE SOFTWARE
FUNDAMENTOS DE TESTES DE SOFTWARE
TÉCNICAS DE TESTES ESTRUTURAIS
TÉCNICAS DE TESTES FUNCIONAIS
OUTRAS TÉCNICAS DE TESTE DE SOFTWARE
UNIDADE III TÉCNICAS DE TESTE DE SOFTWARE
TESTES DE MUTAÇÃO
TESTES ORIENTADOS A OBJETOS E COMPONENTES
TESTES DE ASPECTOS
TESTES BASEADOS EM MODELOS
UNIDADE IV TESTE DE SOFTWARE APLICADO E AUTOMAÇÃO DE TESTES
Em até 3x de R$ 16,67. Podendo ser pago com Boleto.
MBA em gestão hospitalar
R$ 489,30
À Vista R$ 489.3
Em até 7x de R$ 69,90. Podendo ser pago com Boleto.
Detalhes
OBJETIVO:
Especializar profissionais que atuam ou pretendem atuar na gestão de hospitais, clínicas e institutos de saúde, oferecendo subsídios importantes para a administração da instituição, através de planejamento e estratégias, garantindo diferenciais inovadores com intuito de maximizar os resultados da organização.
PÚBLICO-ALVO:
Graduados na área de administração e saúde, tecnólogos, gestores e profissionais de áreas afins.
Em até 7x de R$ 69,90. Podendo ser pago com Boleto.
Sistemas de informações gerenciais
R$ 349,50
À Vista R$ 349.5
Em até 5x de R$ 69,90. Podendo ser pago com Boleto.
Detalhes
OBJETIVO:
A Pós-Graduação em Sistemas de Informações Gerenciais traz aos profissionaisque poderão atuar ou já atuam, como executivos e técnicos em funçõesadministrativas, conhecimentos para implementar e gerir sistemas deinformações gerenciais nas organizações em completa sintonia as estratégias empresariais.
PÚBLICO-ALVO:
Profissionais interessados em aperfeiçoar a metodologia e qualidade em seus trabalhos, administrando os sistemas de informação, garantindo vantagem competitiva nas organizações.