ITA oferece 10 cursos gratuitos em Java, Desenvolvimento de Software e outras áreas de TI

guiadeti - Mar 18 '23 - - Dev Community

Thumb cursos ITA - Guia de TI

Os cursos gratuitos do ITA são focados em tecnologia e programação, e estão agora disponíveis na plataforma digital Coursera. O aluno pode escolher entre uma variedade de temas, incluindo Controle de Sistemas, Desenvolvimento Ágil eJava, para aprimorar seus conhecimentos e se tornar um especialista na área.

Conteúdo

Ementa

  • Introdução ao Controle de Sistemas

    • A necessidade de modelos teóricos:
    • A Função de Transferência
    • Estabilidade e Erro em Regime
    • Resposta ao Degrau e Projeto Proporcional
  • Controle Usando a Resposta em Frequência

    • Resposta em Frequência e Diagrama de Bode
    • Carta de Nichols-Black. Especificação de desempenho no domínio da frequência.
    • Diagrama de Nyquist. Atraso.
    • Projeto de controladores no domínio da frequência.
  • Controle a Tempo Discreto

    • Sistemas a tempo discreto, equações a diferenças, Transformada Z de sinais a tempo discreto, função de transferência e estabilidade
    • Amostragem de sistemas a tempo contínuo e equivalentes discretos
    • Controle direto digital: domínio da frequência e plano Z
    • Controle direto digital: espaço de estados
  • Controle de Sistemas no Plano-s

    • Regiões de desempenho e aproximação de segunda ordem
    • O Lugar Geométrico das Raízes
    • Controlador de avanço de fase
    • Controlador de atraso de fase
  • Desenvolvimento Ágil com Padrões de Projeto

    • Revisão rápida de conceitos de orientação a objetos pertinentes a padrões de projeto; depois, a uma introdução a padrões de projeto, uso do padrão Strategy. Forma alternativa a construtores para instanciar objetos, na forma do padrão Static Factory.
    • Identificar quatro padrões em que se utiliza a herança; depois, três padrões em que se utiliza a composição.
    • Composição recursiva, bem como com os padrões Composite e Chain of Responsibility, nos quais se emprega a composição recursiva. Padrões Proxy, Decorator e Adapter, em cujas estruturas se faz uso do encapsulamento. Criação de classes em que se pode instanciar apenas um único objeto, na forma do padrão Singleton.
    • Criar objetos por meio dos padrões Abstract Factory e Builder. Modularizar seu código com base no padrão de projeto Dependency Injection. Desenvolver uma pequena aplicação com gamificação.
  • Desenvolvimento Ágil com Java Avançado

    • Aplicações Web com Java, criando páginas dinâmicas com servlets e conduzindo testes de aplicações Web por meio da ferramenta Selenium. Tipos genéricos do Java, entendendo os conceitos subjacentes e fazendo uso deles para prover tanto segurança de tipo em tempo de compilação, quanto para reduzir código redundante em exemplo prático.
    • Web com Java: JSP (Java Server Pages) e padrão MVC. Conceito novo do Java 8, expressões lambda, que emprestam ao Java um sabor de programação funcional e permitem passar comportamentos (funções) como argumentos de uma chamada de método, tornando o código mais simples e elegante, mas nem sempre mais.
    • API JDBC (Java Database Connectivity) para gerenciar o acesso a Banco de Dados, bem como aprenderá a testar esse acesso com a ferramenta DBUnit. Você também fará contato prático com as APIs Reflections e Annotations, que conferem um grande poder ao desenvolvedor, mas que deve ser usado com muita inteligência e parcimônia, privilegiando sempre a legibilidade do código produzido.
    • Criação de aplicação Web MVC com acesso a Banco de Dados. Você também irá exercitar todo o conhecimento aprendido neste curso ao desenvolver uma aplicação Web com acesso a Banco de Dados e com gamificação.
  • Introdução ao Controle Moderno

    • Introdução.
    • Modelagem no Espaço de Estados.
    • Análise no Espaço de Estados.
    • Projeto de Regulação no Espaço de Estados.
  • Princípios de Desenvolvimento Ágil de Software

    • Scrum&XP, uma combinação apropriada do Scrum com o XP. Manifesto Ágil, user stories e visão da aplicação.
    • Criação de user stories de forma informal; coleta ágil de requisitos para a Análise Ágil, que não tenta ser completo de forma antecipada, fazendo questão de definir a visão da aplicação de acordo com o conceito EDUF (Enough Design Upfront – Projeto antecipado suficiente); mais detalhes, no contexto do Scrum&XP, tudo sobre programação em pares.
    • Os papeis do Scrum; como quebrar user stories em tarefas; primeiros contatos com o planejamento de um sprint/iteração, com um hands-on interessante sobre o uso do Planning Poker para estimar o esforço/tamanho de user stories.
  • TDD – Desenvolvimento de software guiado por testes

    • Contato com os conceitos básicos de TDD. Funcionamento do TDD, o papel fundamental da Refatoracão dentro do ciclo do TDD.
    • Modelar uma classe com o TDD, entendendo os princípios que estão por trás; o papel do “mau cheiro” no Ciclo da Refatoração.
    • Contato prático com casos de teste e com dependências entre classes no contexto do TDD. Modelar casos de teste a partir de responsabilidades para uso no ciclo TDD; testar classes com dependências por meio de mock objects.
    • Identificar alguns dos principais tipos de mau cheiro e aplicar técnicas de refatoração apropriadas para remoção segura desses maus cheiros.
  • Orientação a Objetos com Java

    • Identificar, definir e diferenciar os conceitos básicos de orientação a objetos, tanto em teoria quanto em Java: classes, objetos, atributos de classes, construtores de classes, responsabilidades, colaborações e cartões CRC.
    • Modelar o comportamento de classes com métodos em Java; projetar novas classes para uma aplicação por meio da modelagem CRC.
    • Testar com JUnit o comportamento de classes em Java; projetar e representar classes com diagrama de classes da UML.
    • Projetar e estruturar programas Java com base em boas práticas no uso de herança, além de garantir acoplamento baixo entre classes pelo uso adequado de modificadores de acesso.

ITA

O ITA (Instituto Tecnológico de Aeronáutica) é uma instituição de ensino superior brasileira especializada em engenharia e tecnologia, com ênfase em engenharia aeronáutica. Fundado em 1950, o ITA é considerado uma das melhores escolas de engenharia do país e possui uma reputação internacional notável.

O ITA oferece cursos de graduação e pós-graduação em engenharia aeronáutica, engenharia eletrônica, engenharia mecânica, engenharia de computação, engenharia de controle e automação, além de programas de mestrado e doutorado em diversas áreas relacionadas à tecnologia.

Os programas acadêmicos do ITA são altamente seletivos e exigentes, com um currículo rigoroso e foco na pesquisa e desenvolvimento tecnológico. Os alunos do ITA têm acesso a laboratórios de ponta, bibliotecas e instalações de pesquisa, bem como a uma ampla gama de oportunidades de estágio e emprego com algumas das maiores empresas do setor aeronáutico e de tecnologia do mundo.

Além disso, o ITA também oferece programas de extensão e treinamento para profissionais e empresas que desejam aprimorar suas habilidades e conhecimentos em áreas específicas da tecnologia.

Inscrições

Compartilhe!

Gostou do conteúdo sobre os cursos do ITA? Então não deixe de compartilhar com a galera!

O post ITA oferece 10 cursos gratuitos em Java, Desenvolvimento de Software e outras áreas de TI apareceu primeiro em Guia de TI.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .