O Instituto Tecnológico de Aeronáutica (ITA) está disponibilizando uma série de cursos online gratuitos para quem deseja aprimorar seus conhecimentos sem sair de casa.
Como acessar os cursos gratuitos do ITA
Para ter acesso aos cursos online gratuitos oferecidos pelo ITA, é necessário seguir alguns passos simples:
- Acesse a plataforma Coursera, parceira do ITA na disponibilização dos cursos.
- Crie uma conta gratuita na plataforma, caso ainda não possua uma.
- Utilize a ferramenta de busca para encontrar os cursos oferecidos pelo ITA.
- Ao encontrar o curso desejado, selecione a opção de “auditoria”, que permite o acesso à maior parte do conteúdo sem custos.
É importante ressaltar que o modo de auditoria oferece acesso gratuito ao conteúdo do curso, mas não inclui a emissão de certificado de conclusão. Caso você deseje obter o certificado, será necessário efetuar o pagamento de uma taxa.
Para aqueles que não podem arcar com o custo do certificado, a Coursera disponibiliza um programa de auxílio financeiro. Esse programa pode liberar o acesso completo ao curso e à certificação sem custos adicionais, mediante aprovação da solicitação.
Lista completa dos cursos gratuitos disponíveis
O ITA oferece uma variedade de cursos online gratuitos, abrangendo diferentes áreas do conhecimento. Confira a lista completa:
Introdução ao controle de sistemas
Este curso oferece uma visão geral dos principais conceitos relacionados ao controle de sistemas, destacando sua importância e aplicações na sociedade moderna. Os tópicos abordados incluem:
- Fundamentos de sistemas de controle
- Modelagem matemática de sistemas dinâmicos
- Análise de estabilidade
- Técnicas de projeto de controladores
O curso é ideal para estudantes de engenharia e profissionais que desejam compreender os princípios básicos do controle de sistemas.
Controle usando a resposta em frequência
Neste curso, os participantes aprenderão a obter e utilizar a resposta em frequência de sistemas Lineares e Invariantes no Tempo (LIT). O conteúdo abrange:
- Conceitos de resposta em frequência
- Diagramas de Bode
- Critério de estabilidade de Nyquist
- Projeto de controladores no domínio da frequência
Este curso é recomendado para quem já possui conhecimentos básicos de controle de sistemas e deseja aprofundar-se nas técnicas de análise e projeto no domínio da frequência.
Controle a tempo discreto
Dividido em quatro módulos, este curso apresenta os fundamentos do Controle a Tempo Discreto para sistemas lineares e invariantes no tempo. Os tópicos incluem:
- Transformada Z e suas propriedades
- Análise de estabilidade de sistemas discretos
- Projeto de controladores digitais
- Implementação de sistemas de controle digital
O curso é voltado para estudantes e profissionais que desejam compreender as particularidades do controle de sistemas no domínio discreto.
Controle de sistemas no plano-s
Este curso ensina os participantes a esboçar o Lugar Geométrico das Raízes (LGR) do denominador da Função de Transferência em Malha Fechada. Os principais tópicos abordados são:
- Conceitos fundamentais do plano-s
- Técnicas de esboço do LGR
- Análise de estabilidade e desempenho usando o LGR
- Projeto de compensadores utilizando o método do LGR
O curso é indicado para quem busca aprofundar seus conhecimentos em técnicas de análise e projeto de sistemas de controle no domínio da frequência complexa.
Desenvolvimento ágil com padrões de projeto
Este curso oferece um aprofundamento em técnicas de programação orientadas a objetos, com foco no uso de padrões de projeto no contexto de desenvolvimento ágil. Os tópicos incluem:
- Princípios de design orientado a objetos
- Padrões de criação, estruturais e comportamentais
- Aplicação de padrões de projeto em metodologias ágeis
- Boas práticas de codificação e refatoração
Este curso é perfeito para desenvolvedores que buscam aprimorar suas competências em programação orientada a objetos e design de software.
Desenvolvimento ágil com Java Avançado
Neste curso, os participantes terão a oportunidade de aprofundar seus conhecimentos em Java, abordando conceitos avançados e suas aplicações no desenvolvimento web e acesso a banco de dados. O conteúdo inclui:
- Programação concorrente em Java
- Desenvolvimento de aplicações web com Java EE
- Persistência de dados com JPA e Hibernate
- Testes unitários e de integração
Este curso é recomendado para desenvolvedores Java que desejam expandir suas habilidades e conhecimentos na linguagem.
Introdução ao controle moderno
O curso de Introdução ao Controle Moderno ensina os fundamentos da representação e análise de sistemas no espaço de estados. Os principais tópicos abordados são:
- Modelagem de sistemas no espaço de estados
- Análise de controlabilidade e observabilidade
- Projeto de controladores por realimentação de estado
- Projeto de observadores de estado
Este curso é indicado para estudantes e profissionais que desejam compreender as técnicas modernas de análise e projeto de sistemas de controle.
Princípios de desenvolvimento ágil de software
Este curso apresenta as principais técnicas e princípios do desenvolvimento ágil de software, com ênfase nas práticas popularizadas pelo framework Scrum e pela metodologia XP (Extreme Programming). Os tópicos incluem:
- Valores e princípios do Manifesto Ágil
- Práticas ágeis como TDD, integração contínua e refatoração
- Planejamento e estimativa em projetos ágeis
- Gerenciamento de equipes ágeis
O curso é voltado para profissionais de TI que desejam compreender e aplicar metodologias ágeis em seus projetos de desenvolvimento de software.
TDD – Desenvolvimento de software guiado por testes
Este curso focado em atividades práticas permite aos participantes compreender e aplicar a técnica de Desenvolvimento Guiado por Testes (TDD). Os principais tópicos abordados são:
- Fundamentos do TDD
- Ciclo Red-Green-Refactor
- Técnicas de escrita de testes unitários
- Aplicação do TDD em projetos reais
O curso é recomendado para desenvolvedores que desejam melhorar a qualidade de seu código e adotar práticas de desenvolvimento mais robustas.
Orientação a objetos com Java
Neste curso, os participantes aprenderão os princípios fundamentais da orientação a objetos utilizando a linguagem Java. O conteúdo abrange:
- Conceitos básicos de OO: classes, objetos, herança e polimorfismo
- Encapsulamento e abstração
- Interfaces e classes abstratas
- Boas práticas de design orientado a objetos
O curso é ideal para iniciantes em programação orientada a objetos ou para aqueles que desejam consolidar seus conhecimentos nesse paradigma.
Não perca tempo! Acesse a plataforma Coursera, escolha os cursos que mais se alinham com seus objetivos profissionais e comece sua jornada de aprendizado com o ITA hoje mesmo