Matriz Curricular
Conteúdo
3200 horas/aula
1º Ano
2026
Os algoritmos estão inseridos em quase todas as áreas da nossa vida. Podemos encontrá-los em computadores, notebooks, tablets, smartphones, TVs inteligentes, robôs e muitos outros equipamentos. Entenda como construir soluções eficientes para diversos problemas computacionais em uma das principais linguagens da atualidade: Python. Domine a base necessária para programar em outras linguagens como: Java, C#, C e muitas outras. Crie programas e aplicativos que interajam com os usuários e os auxiliem no seu dia a dia. E ainda desenvolva seu conhecimento com o aprendizado orientado a dados
Conceitos matemáticos aplicados à linguagem das funções de forma clara, contextualizada e com a resolução de problemas aplicados. Estudo do cálculo infinitesimal, derivadas e integrais e suas aplicações.
Entenda o funcionamento de Sistemas Computacionais, elementos de hardware e o impacto em softwares. Nessa matéria você aprenderá como aplicar computação de borda para coleta de dados, processamento e sensoriamento remoto. Instrumentos básicos de medição, microcontroladores e sensores. Você se desenvolverá para estar em interação direta com os times ágeis e DevOps, colaborando com as entregas de valor agregado para o cliente.
Construção de programas que envolvam sustentabilidade e gestão na convivência com as diferenças sociais e culturais, além de aspectos éticos que envolvem as empresas de TI.
Nessa disciplina você será preparado para ser um Front-End Developer com skills para atender o Customer Experience do projeto e fazer o desenvolvimento Hands On de páginas web e Marketplaces de forma responsiva. Com o movimento Mobile First, a larga utilização de smartphones, tamanhos de telas diferenciados e vários navegadores disponíveis, é essencial que suas páginas web tenham um funcionamento responsivo para as mais diferentes plataformas. Nesta parte do curso, você aprenderá como desenvolver web sites responsivos que atendam as diversas plataformas disponíveis para usuários, através de linguagens semânticas como HTML 5, CSS e Javascript, além de trabalhar com bibliotecas como Jquery e frameworks. Atendendo as atuais exigências do mercado de desenvolvedor web.
Mais de 100 opções de Nano Courses on-line para você escolher, todas com Certificados. E nas áreas de: Business, Tech, Development, Security, Data Science, Marketing, Innovation e Design.
Aprenda a explorar requisitos para um projeto de software, criar modelos de integrados. Gerencie projetos de forma ágil, mobilizando equipes full stack para a realização dos trabalhos do ciclo de vida de planejamento, desenvolvimento, avaliação e entrega de software. Crie protótipos funcionais com base nas melhores práticas de UX/UI. Tudo integrado à Total Experience (TX) que engloba a experiência completa da empresa, do funcionário ao cliente e ao usuário, fornecendo um ambiente de excelência para todos. Torne-se um profissional de projetos especialista no mapeamento de requisitos e entrega de valor agregado para o cliente.
Não basta apenas desenvolver boas soluções. O engenheiro de software deve apoiar as estratégias de negócios e aprender a utilizar dados com técnicas de storytelling para vender uma ideia, produto ou serviço, com apresentações marcantes, humanizando empresas, gerando identificação, engajando e emocionando o público. Inspirações empreendedoras para quebrar os padrões convencionais, conquistando clientes e investidores por meio de UX Writing.
Você vai desenvolver aplicações web com arquitetura MVC utilizando os padrões da W3C, web semântica e SEO. Através das tecnologias: HTML 5, CSS 3, Javascript, React e Jquery, preparando-se para ser Fullstack Developer através dos conhecimentos de Front-End, fazendo a integração do front com o Back-End.
2º Ano
2027
Gerenciar projetos com técnicas de gestão ágil com foco no Scrum e aprendizado do XP e Kanban. Essa matéria levará você a uma imersão de conceitos e boas práticas utilizadas por grandes empresas que adotam agilidade em sua cultura, como Spotify, Netflix e Google, realizando entregas em curtos espaços de tempo, priorizando as etapas e superando as expectativas dos seus clientes através do método ágil e com os Squads Frameworks, formando o Agile Master.
Entenda as tecnologias para o desenvolvimento das soluções em Realidade Virtual e aumentada usando engines como Unreal e Unity, e utilizando a criação de modelos tridimensionais e interações virtuais. No tocante ao aumento exponencial dessa necessidade, devido à expansão da nossa nova realidade de vida com a utilização do metaverso, este conteúdo é fundamental e sua absorção e prática com conhecimentos hands on, ainda mais.
A programação dinâmica é um método para resolver eficientemente uma ampla gama de problemas de busca e otimização que exibem a propriedade de subproblemas sobrepostos e subestrutura ótima. Em termos mais simples, é uma técnica de otimização usada para resolver problemas, dividindo-os em subproblemas mais simples e armazenando as soluções desses subproblemas para que não precisem ser recalculados. Este método é particularmente útil quando um problema pode ser dividido em subproblemas sobrepostos, o que significa que os mesmos subproblemas são resolvidos várias vezes.
Aprenda conceitos de estatística e probabilidade a partir de grandes bases de dados. Neste curso, aprenderemos os fundamentos matemáticos que permeiam a cultura Data Driven que toma conta do mercado nos dias de hoje; e todos os fundamentos do statistical learning, como definição de eventos, espaços amostrais, variáveis aleatórias (discretas e contínuas), testes de hipótese e cenários para tomadas de decisões. Será feito uso extenso de frameworks de Data Science e bibliotecas específicas.
Aprenda a ser um DBA com estudo de banco de dados ao seu projeto. Modelagem relacional, estruturas de armazenamento em bancos de dados relacionais e manipulação de dados utilizando linguagem SQL. Programação PL/SQL e Transact SQL. SGBD Oracle, SQL server e tudo isso em uma imersão orientada a dados. Além de apoiar as estratégias de negócios estruturando dados com modelagem dimensional e processo de ETL.
Trabalhe com os principais frameworks de mercado das plataformas Java e estudo de linguagens de programação orientadas a objeto (POO) com a sintaxe de uma linguagem que é de distribuição de multiplataforma universal. E, assim, torne-se preparado para os melhores e mais desafiantes projetos de tecnologia, alocando POO e conexão a banco de dados em alta performance e orientação a dados.
Mais de 100 opções de Nano Courses on-line para você escolher, todas com Certificados. E nas áreas de: Business, Tech, Development, Security, Data Science, Marketing, Innovation e Design.
Aprenda noções de infraestrutura de rede para disponibilizar as informações 100% do tempo para todos os usuários do mundo. Planificação dos endereços IPV4 e IPV6. Projetos de Redes de Computadores, utilizando Virtualização, fundamentos de Cloud Computing, Simulações, Roteadores, Switches e aplicação de projeto para o 5G, um tema de grande demanda de profissionais para essa década.
3º Ano
2028
Conceitos relacionados à web services e à Arquitetura Orientada a Serviços (SOA). Os principais serviços e protocolos de Web Services como UDDI, SOAP, WSDL e APIs para processamento de arquivos XML. Desenvolvimentos de aplicações SOA utilizando diferentes linguagens. BPM e BPEL. Disponibilidade de infraestrutura para webservices e SOA. Aplicações JEE com EJB sendo cliente e provedor do serviço. APIs com J2ME e RESTful Web Services.
Você aprenderá como aplicar uma abordagem dinâmica à resposta a incidentes. Usando indicadores de comprometimento, você praticará as etapas para responder efetivamente a violações que afetam plataformas Windows, Linux e em nuvem, desenvolvendo a capacidade de levar as habilidades e experiência prática adquiridas no curso de volta para o escritório e aplicá-las imediatamente. Compreender as etapas para conduzir efetivamente a resposta a incidentes é apenas uma parte da equação. Para compreender totalmente as ações que os invasores realizam contra uma organização, desde o comprometimento inicial até a articulação interna da rede, você fará uma imersão em todas as etapas que envolvem a cybersecurity para entender efetivamente suas ferramentas e técnicas.
Você aprenderá, na prática, a realizar o desenvolvimento orientado a objetos na linguagem C#, podendo desenvolver as melhores soluções para as melhores plataformas, ganhando a possibilidade de criar sistemas e pensar em arquiteturas de software baseadas nesta linguagem de alta performance.
Esta disciplina apresenta os fundamentos da inteligência artificial e suas aplicações. São discutidas as formas de representação do conhecimento e os modelos interativos de previsão. Fundamentos dos sistemas especialistas. Técnicas de Aprendizagem. Agentes Inteligentes. Machine Learning. Regressão, Classificação. Clustering, Naive Bayes, árvores de decisão. Algoritmos Genéticos, Redes Neurais artificiais, Deep learning, Visão computacional, Processamento de Linguagem Natural. Self organizing maps, análise das componentes principais (PCA) e Support vector machines.
A utilização do uso de soluções para mobile gera o aumento constante da demanda para o desenvolvimento de aplicações multiplaforma. Nesta matéria você será capacitado como um Mobile Developer, atendendo a crescente busca por profissionais com esse perfil. Isso significa ter o controle de múltiplas funções na palma da sua mão entendendo a fundo o conteúdo de desenvolvimento mobile & IoT, e integrando o melhor da sociedade 5.0 com os resultados obtidos da evolução da indústria 4.0.
Mais de 100 opções de Nano Courses on-line para você escolher, todas com Certificados. E nas áreas de: Business, Tech, Development, Security, Data Science, Marketing, Innovation e Design.
O conceito da utilização de virtualização é algo que já é utilizado há algum tempo em servidores, para aproveitar ao máximo a performance disponível em um hardware. Porém, agora, a necessidade passa a ser local. E conseguir diferenciar um sistema operacional Linux, Windows ou outras plataformas é o que será ensinado com atividades hands on.
Aprendizado das novas tendências tecnológicas envolvendo Internet das Coisas (IoT), Internet do Comportamento (IoB) e Inteligência Artificial (IA). Placas de desenvolvimento: Arduino e Raspberry. Tecnologias de Conectividade: Wi-fi, Bluetooth, RFID. Arquitetura M2M com MQTT. Conexão com assistentes pessoais. Embedded Systems. Estudos de sistemas de inteligência artificial. Conhecimento facial e localização. Machine Learning.
Realizar entrega com a qualidade esperada pelo cliente depende de saber planejar, aplicar, controlar e automatizar testes sobre software e dados. Pois isso traz inteligência e agilidade para entregar novidades de forma continuada, alimentando as pessoas e as empresas com novas aplicações que modificam, simplificam e aprimoram sua vida. Conheça os fundamentos da qualidade de software e descubra como colocar as melhores práticas de testes para funcionar, melhorando a sua produtividade no trabalho e os resultados para você e para a sua organização, destacando-se pela entrega com qualidade.
4º Ano
2029
A disciplina de Inteligência Artificial Generativa para Engenharia apresenta os conceitos fundamentais da Inteligência Artificial Generativa, abordando desde modelos de geração de texto e imagem até aplicações avançadas com sistemas multiagentes e retrieval augmented generation (RAG). O conteúdo combina teoria e prática, utilizando frameworks populares como TensorFlow, PyTorch, LangChain e CrewAI.
Entenda as principais arquiteturas para ingestão, processamento e análise de grandes volumes de dados. Conheça as principais ferramentas open-source de Big Data como Hadoop, Spark, Sqoop, NiFi, Flume, Kafka, Zookeeper, HBase e Hive e as integre com as ferramentas de extração, transformação e carga de dados em modelos dimensionais. Entenda conceitos sobre computação paralela e distribuída, como MapReduce, aplicação do Hadoop e bases Apache, e arquiteturas serverless e desacopladas. Veja como visualizar os dados estruturados ou não estruturados com ferramentas de Self-Service Business Intelligence como PowerBI, utilizando as melhores práticas de visualização de dados.
Seja um business analytics com a utilização de técnicas de inteligência competitiva para desenvolver soluções reais para problemas do dia a dia, entendendo o conceito de startup. Este conteúdo oferece a base para que você possa despertar novos negócios promissores e para que a prática do projeto saia do papel, tornando-se real. Desenvolva negócios sustentados não somente pela tecnologia, mas também unindo a TI com o BI através da apresentação de relatórios, gerando insights preditivos, e tendo assim maior alcance de mercado, até mesmo onde os pequenos e novos players não costumam encontrar espaço.
A disciplina de Visão Computacional Aplicada visa capacitar os alunos com conhecimentos teóricos e práticos sobre técnicas de visão computacional e suas aplicações em sistemas de software. Os alunos aprenderão a trabalhar com algoritmos de processamento de imagem, reconhecimento de padrões e análise visual, desenvolvendo projetos que aplicam essas tecnologias em áreas como inteligência artificial, automação e interação homem-máquina em cenários do mundo real.
Mais de 100 opções de Nano Courses on-line para você escolher, todas com Certificados. Disponível nas áreas de: Business, Tech, Development, Security, Data Science, Marketing, Innovation e Design.
A disciplina Robotic Process Automation (RPA) explora conceitos, ferramentas e aplicações da automação de processos com robôs de software. Seu objetivo é ensinar como otimizar tarefas repetitivas, integrar sistemas e aumentar a eficiência operacional por meio de tecnologias avançadas. A disciplina abrange desde os fundamentos do RPA até sua implementação prática, integração com inteligência artificial e governança.
Para sobreviver nessa nova era digital, em que a exigência é agilidade, flexibilidade e escalabilidade da infraestrutura para resolver problemas simples e complexos, as organizações estão migrando rapidamente para a computação em nuvem, que vai muito além da adoção de um ambiente remoto para uso computacional. Esta matéria tem como objetivo criar uma base sólida e alinhada com o mundo corporativo, para que você se torne qualificado em preparar e monitorar plataformas de virtualização em nuvem. Isso significa aprender na prática como implementar projetos estratégicos de TI de forma rápida e segura, integrando as equipes de desenvolvimento de sistemas, infraestrutura e operação com o uso de métodos ágeis e inúmeras tecnologias embarcadas em cloud computing. Entender os serviços sob demanda fornecidos pela Cloud (IaaS, SaaS e PaaS). Implantar e monitorar o comportamento da sua aplicação de maneira automatizada.
O laboratório de habilidades apresenta as técnicas para concepção de projetos de engenharia, medições físicas (mecânicas e elétricas), uso do espaço Maker e suas ferramentas (cortadora laser, impressoras 3D). Conceitos de metrologia, leitura de projetos e análise de peças mecânicas. Ferramentas e instrumentos de fabricação. Os alunos também têm contato com plataformas de prototipação como arduino e raspberry para construção de soluções com leitores de ondas cerebrais, motores, atuadores e outros instrumentos, preparando-os para o Startup One. Os alunos terão contato com Scrum para gerenciar seus projetos e conceitos de indústria 4.0.





















































































