
Curso de Metodologias Ágeis com Diego Turazzi
OBJETIVO DO CURSO: Mostrar as principais diferenças entres as metodologias anteriores e as atuais no desenvolvimento de software, mostrar as diferenças entres as metodologias atuais e o que pode ser aproveitado e utilizado para uma melhor gestão e agilidade de software.
POR QUE VOCÊ DEVE FAZER ESTE CURSO?
Softwares desenvolvidos sem a aplicação de metodologias de desenvolvimento geralmente enfrentam problemas, atrasos e maiores dificuldades do que o necessário. Por outro lado, a adoção de metodologias proporciona uma maneira eficaz de estabelecer padrões e boas práticas. Ao seguir metodologias adequadas, os desenvolvedores têm uma estrutura sólida para orientar o processo de criação do software, garantindo maior eficiência, qualidade e organização no desenvolvimento do projeto.
Durante o curso, você irá explorar os princípios fundamentais das metodologias ágeis, como Scrum e Kanban, aprendendo a aplicá-las em diferentes contextos de negócios.
O QUE VOCÊ VAI APRENDER?
- Aula 01 – Metodologias tradicionais X Metodologias ágeis (Parte 01);
- Aula 02 – Metodologias tradicionais X Metodologias ágeis (Parte 02);
- Aula 03 – XP e Scrum;
- Aula 04 – Kanban, Lean e Modelos Híbridos;
- Aula 05 – Documentação e métricas nas metodologias ágeis;
- Aula 06 – Modelos aplicáveis relacionados às metodologias ágeis.
Certificação de 10 horas.
*Período para acesso ao curso e conclusão: 90 dias.
Segurança da Informação
Curso de Segurança da Informação com Sandro Silva de Oliveira
OBJETIVO DO CURSO: Conhecer os conceitos básicos de segurança dos sistemas computacionais, abordando suas vulnerabilidades, mecanismos de segurança e política de segurança.
POR QUE VOCÊ DEVE FAZER ESTE CURSO?
- Este curso visa prover habilidades e competências para proteger ambientes computacionais, considerando as características da infraestrutura de redes, software e hardware;
- Identificar invasões e tipos de vulnerabilidades de sistemas (redes, hardware e software);
- Identificar e gerenciar os riscos que podem estar envolvidos na operação de equipamentos de computação;
- Elaboração de políticas de segurança e mecanismos de segurança para proteger a informação.
VEJA O QUE VOCÊ VAI APRENDER:
- Aula 01 – Fundamentos de Segurança da Informação;
- Aula 02 – Vulnerabilidades / ameaças e ataques;
- Aula 03 – Mecanismos e serviços para controle da segurança da informação;
- Aula 04 – Apresentação da cartilha da CERT.br: Segurança na Internet;
- Aula 05 – Políticas de segurança;
- Aula 06 – Análise de riscos e plano de contingência.
Certificação de 10 horas.
*Período para acesso ao curso e conclusão: 90 dias.
Redes de Computadores e a Internet
Curso de Redes de Computadores e a Internet com Sandro Silva de Oliveira e Ariel Gustavo Zuquello
OBJETIVO DO CURSO: Fornecer aos cursistas conhecimentos sólidos em infraestrutura de redes, protocolos de comunicação, administração de servidores e segurança da informação, a fim de otimizar as operações de empresas de diversos tamanhos, garantindo qualidade e segurança no processamento e comunicação de dados essenciais para o funcionamento do negócio.
POR QUE VOCÊ DEVE FAZER ESTE CURSO?
Você aprenderá a projetar, implementar e gerenciar redes locais e remotas, otimizando o fluxo de dados e garantindo a conectividade eficiente e segura entre dispositivos e sistemas.
Essa formação é de extrema importância no cenário atual, pois a conectividade é um elemento crítico para a eficiência dos negócios em um mundo cada vez mais digitalizado, sendo assim, torna-se relevante compreender e garantir o funcionamento adequado e seguro dos sistemas de comunicação em empresas de todos os segmentos.
O QUE VOCÊ VAI APRENDER?
- Aula 01 – Conceitos básicos de redes de computadores e internet;
- Aula 02 – Arquiteturas de redes, dispositivos e topologias;
- Aula 03 – Camada de Aplicação da Arquitetura TCP/IP;
- Aula 04 – Camada de transporte da Arquitetura TCP/IP;
- Aula 05 – Camada de rede: como endereçar dispositivos e encontrá-los na rede;
- Aula 06 – Projeto de Redes;
- Aula 07 – Conhecendo o simulador de redes – eNSP, dispositivos e funcionalidades;
- Aula 08 – Conhecendo interconexões e ligações entre dispositivos finais;
- Aula 09 – Aplicando conceitos de redes com classe (ClassFull) em LAN;
- Aula 10 – Utilizando e configurando uma rede local com roteamento;
- Aula 11 – Configuração de roteamento estático;
- Aula 12 – Protocolo de roteamento dinâmico: OSPF.
Certificação de 20 horas.
*Período para acesso ao curso e conclusão: 90 dias.
Fundamentos de UX: da experiência à inovação
Curso de Fundamentos de UX: da experiência à inovação com Alexsandra Boita
OBJETIVO DO CURSO: Fundamentar a experiência do usuário e introduzir os conceitos básicos de projeto, desde a pesquisa até a entrega.
POR QUE VOCÊ DEVE FAZER ESTE CURSO?
A experiência do usuário, ou UX, é uma profissão recente, que vem crescendo a cada dia, e é crucial no desenvolvimento e melhorias de um projeto de produto ou serviço.
A experiência de usuário gera valor para as pessoas, entendendo suas necessidades e ajudando elas a resolvê-las, equilibrando a usabilidade, segurança e experiência de forma sustentável, fazendo parte da estratégia de negócio e sendo um diferencial competitivo.
Além disso, a pesquisa e acompanhamento contínuos permitem melhorias em produtos e serviços existentes, permitindo que a empresa faça ajustes e melhorias para atender às necessidades e expectativas dos usuários.
O QUE VOCÊ VAI APRENDER?
- Aula 01 – Introdução ao UX;
- Aula 02 – 10 Heurísticas de Nielsen;
- Aula 03 – Documentação e o duplo diamante;
- Aula 04 – Escopo de projeto e por onde iniciar;
- Aula 05 – Introdução à pesquisa;
- Aula 06 – Design centrado no usuário;
- Aula 07 – Arquitetura da informação e escrita para software;
- Aula 08 – Acessibilidade;
- Aula 09 – Prototipando;
- Aula 10 – Design de interface;
- Aula 11 – Testes;
- Aula 12 – Entrega de projeto.
Certificação de 20 horas.
*Período para acesso ao curso e conclusão: 90 dias.
Gestão e Análise de Dados
Curso de Gestão e Análise de Dados com Emanuele Vortmann
OBJETIVO DO CURSO: Fornecer aos alunos as habilidades necessárias para coletar, transformar e visualizar dados de forma eficaz, a fim de obter insights valiosos e tomar decisões informadas no ambiente de negócios.
POR QUE VOCÊ DEVE FAZER ESTE CURSO?
A temática de Gestão e Análise de Dados com Power BI é relevante devido ao crescimento dos dados, a necessidade de tomar decisões baseadas em dados, a democratização da análise de dados, a agilidade e flexibilidade necessárias e a integração com outras ferramentas.
Dominar essa temática permite que os profissionais extraiam valor dos dados, impulsionem a eficiência operacional e obtenham vantagem competitiva em um mundo cada vez mais orientado por dados.
O QUE VOCÊ VAI APRENDER?
- Aula 01 – Gestão e Análise de Dados;
- Aula 02 – Business Intelligence (BI);
- Aula 03 – Microsoft Power BI;
- Aula 04 – Microsoft Power BI: Importando Dados;
- Aula 05 – Microsoft Power BI: Formatação de Consultas;
- Aula 06 – Microsoft Power BI: Ferramentas de Dados;
- Aula 07 – Microsoft Power BI: Relações;
- Aula 08 – Microsoft Power BI: Funções no Power BI DAX;
- Aula 09 – Microsoft Power BI: Medidas – Mais uma aplicação;
- Aula 10 – Microsoft Power BI: Relatórios;
- Aula 11 – Microsoft Power BI: Cartões, Mapas e Outras;
- Aula 12 – Microsoft Power BI: Indicadores, KPI, e Inteligência do Tempo.
Certificação de 20 horas.
*Período para acesso ao curso e conclusão: 90 dias.
Fundamentos da Matemática – Parte 2
Curso de Fundamentos da Matemática – Parte 2 com Fernando Tosini
OBJETIVO DO CURSO: Este curso visa apresentar conceitos e resoluções relacionadas às equações biquadradas, fracionárias, irracionais e algumas aplicações, como equações modulares, definição de módulo, equações exponenciais, introdução a teoria dos logaritmos e equações logarítmicas.
POR QUE VOCÊ DEVE FAZER ESTE CURSO?
Durante o curso, você irá explorar os conceitos fundamentais da matemática. O foco será no desenvolvimento de habilidades analíticas, resolução de problemas e raciocínio lógico, essenciais para diversas áreas de estudo e carreiras.
Além disso, o curso visa despertar o seu interesse pela matemática, demonstrando sua importância e aplicação prática em diferentes contextos da vida cotidiana e em outras disciplinas acadêmicas. Ao concluir o curso, você estará preparado para avançar em seus estudos matemáticos e aplicar seus conhecimentos de forma efetiva em diversas situações acadêmicas e profissionais.
VEJA O QUE VOCÊ VAI APRENDER:
- Aula 01 – Equações biquadradas e equações resolvida por produto nulo;
- Aula 02 – Equações Irracionais;
- Aula 03 – Equação Modular;
- Aula 04 – Equações Fracionais;
- Aula 05 – Equação Exponencial;
- Aula 06 – Equações Logarítmicas.
Certificação de 10 horas.
*Período para acesso ao curso e conclusão: 90 dias.
Fundamentos da Matemática – Parte 1
Curso de Fundamentos da Matemática – Parte 1 com Fernando Tosini
OBJETIVO DO CURSO: Desenvolver habilidades relacionadas à matemática básica, mostrando as suas propriedades, a importância e a sua aplicabilidade.
POR QUE VOCÊ DEVE FAZER ESTE CURSO?
Durante o curso, você irá explorar os conceitos fundamentais da matemática. O foco será no desenvolvimento de habilidades analíticas, resolução de problemas e raciocínio lógico, essenciais para diversas áreas de estudo e carreiras.
Além disso, o curso visa despertar o seu interesse pela matemática, demonstrando sua importância e aplicação prática em diferentes contextos da vida cotidiana e em outras disciplinas acadêmicas. Ao concluir o curso, você estará preparado para avançar em seus estudos matemáticos e aplicar seus conhecimentos de forma efetiva em diversas situações acadêmicas e profissionais.
VEJA O QUE VOCÊ VAI APRENDER:
- Aula 01 – Conjuntos numéricos;
- Aula 02 – Expressões Numéricas: Regras Básicas Fundamentais;
- Aula 03 – Expressões Numéricas: Frações e operações com frações;
- Aula 04 – Potenciação e suas propriedades;
- Aula 05 – Radiciação e suas propriedades;
- Aula 06 – Aplicações com Potenciação e Radiciação;
- Aula 07 – Produtos Notáveis;
- Aula 08 – Fatoração;
- Aula 09 – Aplicações dos casos de Produtos Notáveis e Fatoração;
- Aula 10 – Equações do Primeiro Grau e Aplicações;
- Aula 11 – Equações do Segundo Grau: Parte 1;
- Aula 12 – Equações do Segundo Grau: Parte 2.
Certificação de 20 horas.
*Período para acesso ao curso e conclusão: 90 dias.
Desenvolvimento de CRUD com Java e Angular
Curso de Desenvolvimento de CRUD com Java e Angular com Luan Felipe Knebel
OBJETIVO DO CURSO: Desenvolvimento de uma aplicação Web com autenticação de login e senha e operações de cadastro, consulta, inserção, atualização e deleção utilizando JavaScript, Angular Framework e back-end com Java Spring Boot com banco de dados PostgreSQL.
POR QUE VOCÊ DEVE FAZER ESTE CURSO?
O curso propõe-se a apresentar o desenvolvimento de um aplicativo web, com conceitos e tecnologias atuais utilizadas no mercado de trabalho, possibilitando a capacitação inicial necessária para atuar no desenvolvimento de software.
A partir do conteúdo ministrado no curso, você poderá realizar o desenvolvimento de software com as principais funcionalidades e características requeridas em softwares web como telas, banco de dados e regras de negócio.
O QUE VOCÊ VAI APRENDER?
- Aula 01 – Ferramentas e conceitos fundamentais;
- Aula 02 – Java Spring Boot, configuração e arquitetura do projeto;
- Aula 03 – Desenvolvimento da arquitetura de CRUD do back-end;
- Aula 04 – Back-end do cadastro de usuário e produto;
- Aula 05 – Autenticação JWT – JSON Web Token;
- Aula 06 – Projeto Front-end com Angular Framework;
- Aula 07 – Desenvolvimento da arquitetura do front-end;
- Aula 08 – Desenvolvimento da página de login do usuário;
- Aula 09 – Desenvolvimento da página de cadastro de produtos;
- Aula 10 – Listagem de cadastro de produtos;
- Aula 11 – Desenvolvimento do controle de acesso a páginas autenticadas;
- Aula 12 – Revisão do projeto e conceitos aprendidos.
Certificação de 20 horas.
*Período para acesso ao curso e conclusão: 90 dias.
Algoritmos e Programação
Curso de Algoritmos e Programação com Marcos Antonio Moretto
OBJETIVO DO CURSO: Fornecer os fundamentos teóricos e práticos necessários para desenvolver habilidades de resolução de problemas computacionais por meio de algoritmos e sua implementação em linguagens de programação.
POR QUE VOCÊ DEVE FAZER ESTE CURSO?
Este curso tem como objetivo principal ensinar os conceitos básicos de algoritmos, estruturas de dados e lógica de programação. Isso inclui a compreensão de como identificar, analisar e resolver problemas de forma eficiente utilizando algoritmos apropriados. Além disso, o curso também visa desenvolver habilidades de programação em uma ou mais linguagens de programação.
A temática de algoritmos e programação, geralmente é considerada como a base para o estudo de disciplinas mais avançadas de ciência da computação, pois fornece os fundamentos necessários para a compreensão de conceitos mais complexos, como inteligência artificial, bancos de dados, segurança da informação, entre outros.
O QUE VOCÊ VAI APRENDER?
- Aula 01 – Introdução a programação;
- Aula 02 – Introdução a C/C++;
- Aula 03 – Variação de tipos de dados, impressão na tela (saída de dados), operadores aritméticos;
- Aula 04 – Estruturas condicionais (if), operadores relacionais e operadores lógicos;
- Aula 05 – Laços de repetição (while, for);
- Aula 06 – Laços de repetição (do);
- Aula 07 – Vetores;
- Aula 08 – Vetores exemplo de ordenação;
- Aula 09 – Matrizes;
- Aula 10 – Funções sem parâmetro e sem retorno e funções com parâmetros;
- Aula 11 – Funções com parâmetros e retorno;
- Aula 12 – Ponteiros e Orientação a Objetos.
Certificação de 20 horas.
*Período para acesso ao curso e conclusão: 90 dias.
JavaScript para Web
Curso de JavaScript para Web com Bernardo Cortina Zanetti
OBJETIVO DO CURSO: O curso visa demonstrar conceitos iniciais da utilização de JavaScript para o desenvolvimento WEB.
POR QUE VOCÊ DEVE FAZER ESTE CURSO?
Diversas pesquisas feitas por grandes empresas do ramo educacional de T.I destacam que o JavaScript é uma se não a linguagem mais influente do mercado. Devido ao avanço exponencial da tecnologia, o JavaScript acabou dominando a parte WEB sem nenhuma dificuldade.
O curso visa apresentar uma visão inicial sobre a linguagem, a mesma que muitas vezes falta no mercado presente, sendo que o JS em grande parte das vezes é o primeiro contato do desenvolvedor com um código, por conta de seu mercado vasto que sempre está em falta de profissionais qualificados.
O QUE VOCÊ VAI APRENDER?
- Aula 01 – Introdução conceitual ao JS, ao ambiente de trabalho e afins;
- Aula 02 – Introdução prática a sintaxe do JS, exemplificando;
- Aula 03 – Continuação: Estruturas de decisão;
- Aula 04 – Funções e Arrays;
- Aula 05 – Interação com Vetores / Sets;
- Aula 06 – Iniciando Com JSON;
- Aula 07 – Métodos do JSON, desestruturação;
- Aula 08 – A DOM: inicialização com JS no HTML;
- Aula 09 – Eventos, alterar informações de um elemento com JS;
- Aula 10 – Formulários, local/session storage, cookies;
- Aula 11 – Continuação: Formulários, local/session storage, cookies;
- Aula 12 – Iniciar um projeto de Todo’s.
Certificação de 20 horas.
*Período para acesso ao curso e conclusão: 90 dias.
SQL para Banco de Dados
CURSO DE SQL PARA BANCO DE DADOS COM EDSON CECCHETTI
OBJETIVO DO CURSO: Conhecer a linguagem SQL e, a partir dela, criar um banco de dados e seus objetos, tais como tabelas, restrições, índices, procedures; conhecer comandos de manipulação de dados nas operações DML.
POR QUE VOCÊ DEVE FAZER ESTE CURSO?
Os mais diversos sistemas computacionais e aplicativos de celular, utilizam-se de bancos de dados para organizar e armazenar os dados dos usuários. Esses sistemas não atuam sozinhos, eles precisam de um local para armazenar os dados e buscá-los sempre que necessário. Esse local é o banco de dados e é imprescindível que o desenvolvedor de sistemas computacionais tenha conhecimento sobre ele. As linguagens de programação utilizadas para desenvolver os mais diversos sistemas e aplicativos de celular estão preparadas para se conectar com banco de dados que podem ser de vários tipos.
Por isso, deve fazer parte da formação de um programador e/ou analista de sistemas os estudos sobre banco de dados, os objetos que os compõem, as operações de criação desses objetos, as operações de consulta e manipulação de dados.
Todas essas operações são realizadas por meio da linguagem SQL, que é dividida em tipos de acordo com a funcionalidade dos comandos. Ela contempla comandos do tipo DDL, para interagir com os objetos do banco de dados, e comandos do tipo DML, para interagir diretamente com os dados armazenados no banco de dados. Esses comandos e outros serão brevemente abordados neste curso.
O QUE VOCÊ VAI APRENDER?
- Aula 01 – Introdução a SQL: Instalar o SGBD Oracle; configurações do ambiente Oracle; testes de conexão;
- Aula 02 – Operações DDL: Instalar SQL Developer; criar um BD, usuário e permissões; comandos DDL (criar, excluir, alterar, inserir objetos no banco de dados);
- Aula 03 – Restrições em SQL:Documentação SQL, not null, unique key, primary key, foreign key, tipos de dados;
- Aula 04 – Operações DML: Inserir, atualizar e excluir dados do banco de dados: operações DML;
- Aula 05 – Consultando dados:Consulta de dados, operadores aritméticos, junções (joins);
- Aula 06 – Outros objetos: Demais objetos: índices, sequências, views, functions e procedures.
Certificação de 10 horas.
*Período para acesso ao curso e conclusão: 90 dias.
Introdução a Banco de Dados
CURSO DE INTRODUÇÃO A BANCO DE DADOS COM EDSON CECCHETTI
OBJETIVO DO CURSO: Conceituar banco de dados, seus tipos e classificações, com enfoque no modelo entidade-relacionamento; conhecer os principais objetos de um banco de dados, operações DML e a linguagem para criação e manipulação de bancos de dados (SQL).
POR QUE VOCÊ DEVE FAZER ESTE CURSO?
Bancos de dados são um componente essencial da vida na sociedade moderna. Por mais que não os enxergamos, a maioria de nós encontra diariamente diversas atividades que envolvem alguma interação com um banco de dados. Por exemplo, uma transação bancária, uma reserva de hotel, o acesso ao catálogo de uma biblioteca para buscar um livro ou quando compramos algo online, essas atividades muito provavelmente envolvem algum programa de computador que acessa um banco de dados, consulta, atualiza ou exclui dados. Até mesmo a compra em um supermercado atualiza o banco de dados que mantém o controle de estoque dos produtos.
Em todos os exemplos citados, os sistemas computacionais não atuam sozinhos, eles precisam de um local para armazenar os dados e buscá-los sempre que necessário. Esse local é o banco de dados e é imprescindível que o desenvolvedor de sistemas computacionais tenha conhecimento sobre ele. As linguagens de programação utilizadas para desenvolver os mais diversos sistemas e aplicativos de celular estão preparadas para se conectar com banco de dados que podem ser de vários tipos.
Por isso, deve fazer parte da formação de um programador e/ou analista de sistemas os estudos sobre banco de dados, os objetos que os compõem, as operações de criação desses objetos, as operações de consulta e manipulação de dados, entre tantas outras que brevemente abordaremos neste curso.
O QUE VOCÊ VAI APRENDER?
- Aula 01 – BD e SGBD: Introdução e conceitos de banco de dados e SGBD;
- Aula 02 – Modelos e terminologias: Modelos de dados e terminologias de banco de dados;
- Aula 03 – BD relacionais: Modelo entidade-relacionamento (ER); álgebra relacional;
- Aula 04 – Objetos de BD: Objetos de Banco de Dados; usuários, esquemas, tabelas, índices, gatilhos, visões, procedimentos e funções;
- Aula 05 – Linguagem SQL parte I: Definição da SQL, operações DDL;
- Aula 06 – Linguagem SQL parte II: Operações DCL e DML.
Certificação de 10 horas.
*Período para acesso ao curso e conclusão: 90 dias.