Matriz Curricular
Conteúdo
2000 horas/aula
1º Ano
2026
A transformação digital e esse mundo pós-digital têm impulsionado o mercado de software. Nesse contexto, desenvolver um projeto de software requer a compreensão dos requisitos do negócio e a criação de modelos que se integrem à Total Experience (TX), proporcionando uma experiência completa para funcionários, clientes e usuários. Aprender a fazer a gestão de projetos com ágil Scrum é ponto forte dessa matéria, além de todo o contexto de Retorno Sobre o Investimento (ROI), cálculo do custo de projeto, como implementar softwares e alinhar ao modelo de negócio e a TX, é possível obter insights valiosos para aprimorar a oferta de valor e a satisfação dos envolvidos. Você aprenderá como coletar, documentar e até implementar um projeto através das necessidades do seu cliente, obtendo a melhor qualidade na entrega, aplicando a gestão ágil de projetos.
Exploraremos a conexão com a Inteligência Artificial Generativa, compreendendo o seu impacto abrangente em todas as esferas, bem como suas aplicações práticas em nossa rotina como desenvolvedores. Nesse contexto, você adquirirá a capacidade de construir um chatbot cognitivo altamente interativo, destinado a atender os seus clientes e usuários com a máxima eficácia. Através da utilização de diversos serviços de mercado, como o Watson Assistant, STT (Speech to Text), TTS (Text to Speech), Aprendizado de Máquina, Classificador de Linguagem Natural, Compreensão de Linguagem Natural, entre outros, estará apto a criar um chatbot sofisticado e versátil. As competências adquiridas serão empregadas para aprimorar a efetividade e responsividade do chatbot, possibilitando uma experiência de interação natural e envolvente para os usuários. Ao final do processo, você estará preparado para implementar um chatbot cognitivo de alta categoria, seguindo a mesma abordagem empregada pelos chatbots utilizados em grandes instituições bancárias e plataformas de e-commerce. Isso resultará em interações mais inteligentes e satisfatórias para os seus clientes e usuários. Esteja pronto para assimilar as habilidades essenciais necessárias à criação de um chatbot altamente performático, capaz de agregar um valor significativo ao seu empreendimento.
Algoritmos permeiam praticamente todos os aspectos da nossa vida, encontrando aplicação em dispositivos como computadores, notebooks, tablets, smartphones, televisores inteligentes, robôs e uma variedade de outros aparelhos. Esteja apto a desenvolver soluções eficazes para diversas problemáticas computacionais através de um dos principais idiomas contemporâneos: PYTHON. Ao embarcar nesse aprendizado, será possível construir uma base sólida para programação em outras linguagens, tais como Java, C#, C, entre outros. Capacite-se a criar programas e aplicativos que interajam de maneira direta com os usuários, proporcionando assistência em suas atividades diárias. Desenvolva um domínio completo dos princípios de lógica de programação, abrangendo desde conceitos elementares até abordagens avançadas. Este aprimoramento garantirá ao aluno uma capacitação plena para enfrentar situações reais, conforme exigido pelo ambiente corporativo.
No atual cenário, em que os dados constituem um dos principais ativos de uma empresa, este curso o conduzirá à exploração da formulação de estratégias sofisticadas para a esfera da informação. Abrangerá desde a construção dos alicerces da modelagem relacional até a aplicação de critérios avançados de normalização de dados. Ao participar deste curso, você adquirirá a competência para implementar estruturas de dados eficazes em sistemas de gerenciamento de banco de dados relacionais, manipulando-os por meio das linguagens SQL padrão e do Oracle DBMS. As aulas compreenderão a introdução de métodos atuais para a elaboração de esquemas de banco de dados que sejam não somente eficazes, mas também escaláveis e de desempenho otimizados. Aprendizado acerca da aplicação apropriada da normalização de dados estabelecerá uma base sólida para a gestão de informações, assegurando consistência e eliminando redundâncias. Adicionalmente, será realizado um mergulho profundo na manipulação de dados por meio das robustas capacidades da linguagem SQL e do Oracle, permitindo que você recupere, atualize e analise informações de maneira ágil e eficiente. Ao concluir este curso, você estará plenamente habilitado a gerenciar camadas de informação avançadas, garantindo que os dados sejam armazenados e acessados de maneira eficiente – um elemento crucial para o sucesso de projetos contemporâneos de desenvolvimento de software.
Essa jornada mergulha na transformadora abordagem do Domain Driven Design para o desenvolvimento de software, unindo-a ao poder do Java. Aprenda a importância crucial da modelagem precisa do domínio e sua aplicação em Java, enquanto incorpora conceitos de orientação a objetos (JSE e JEE) que promovem a reutilização de código e minimizam o acoplamento por meio de padrões inteligentes. Você também explorará a comunicação eficaz com bancos de dados usando JDBC, criando sólidas ligações entre o banco de dados e o front-end. Além disso, dominará a arte de desenvolver APIs internas e externas. Una-se a nós nessa jornada para elevar suas habilidades, criar softwares excepcionais e entender como conectar domínio, código e eficiência.
Front-end Design Engineering, uma jornada para dominar a criação de Single Page Applications com interfaces altamente responsivas. Explore as tecnologias-chave, desde HTML 5 e CSS 3 até JavaScript, Typescript, Bootstrap e React.JS. Ao mergulhar em padrões W3C, web semântica e SEO, você se tornará um especialista em desenvolvimento front-end capaz de criar experiências online excepcionais, proporcionando tanto estética visual quanto desempenho otimizado para os usuários.
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.
Construção de soluções que envolvam sustentabilidade e explorem a gestão no respeito e convivência com as diferenças sociais e culturais.
2º Ano
2027
Na atual era digital, marcada pela necessidade de agilidade, flexibilidade e escalabilidade da infraestrutura para enfrentar desafios das organizações estão buscando uma solução eficaz: a migração para a computação em nuvem. Essa mudança vai muito além de simplesmente adotar um ambiente remoto para processamento computacional. Para prosperar nesse cenário, é essencial construir uma base sólida e alinhada com as demandas corporativas, capacitando-se para preparar e monitorar plataformas de virtualização em nuvem. Isso permitirá que as equipes se qualifiquem para implementar projetos estratégicos de TI de forma rápida e segura, integrando os times de desenvolvimento de sistemas, infraestrutura e operações, tudo isso utilizando métodos ágeis e as diversas tecnologias disponíveis em cloud computing. Compreender os serviços sob demanda oferecidos pela nuvem, como IaaS (Infraestrutura como Serviço), SaaS (Software como Serviço) e PaaS (Plataforma como Serviço), é fundamental para aproveitar ao máximo essa tecnologia. Além disso, é crucial aprender a implantar e monitorar o comportamento das aplicações de forma automatizada, garantindo uma gestão eficiente dos recursos disponíveis. Ao adotar tais práticas, as organizações estarão preparadas para enfrentar os desafios e tirar o máximo proveito das vantagens proporcionadas pela computação em nuvem.
No cenário tecnológico atual, o domínio da concepção, execução, controle e automação de testes de software e dados desempenha um papel de extrema relevância. Essa proficiência impulsiona a agilidade e o discernimento, possibilitando a contínua entrega de inovações que enriquecem a experiência dos indivíduos e a performance das empresas, através de novas aplicações que transformam, simplificam e otimizam suas rotinas. A maestria nos princípios da qualidade de software é imprescindível para assegurar a eficácia dos produtos e serviços fornecidos. Ao internalizar e aplicar as práticas de teste mais eficientes, é viável otimizar a eficiência no ambiente de trabalho, garantindo que cada fase de desenvolvimento seja minuciosamente validada e aprimorada com confiança. A sinergia entre um conhecimento sólido dos fundamentos da qualidade de software e a implementação de testes automatizados viabiliza a abordagem destemida dos desafios do desenvolvimento de software contemporâneo, tudo isso sustentado pela gestão ágil de projetos. Nessa jornada, você vai explorar o conceito de Gherkin e a criação de testes automatizados usando a linguagem Java com o Framework Cucumber.
Durante este curso, você mergulhará na linguagem ANSI SQL e PL/SQL, desvendando sua versatilidade no contexto do banco de dados Oracle. Aprenderá sobre componentes cruciais, incluindo procedures, functions, packages, triggers, collections, PL/SQL tables, PL/SQL com Bulk processing, Autonomous transactions e Exception handling. Além disso, receberá orientações essenciais para aprimorar a otimização de consultas SQL. Navegue pelo mundo do MongoDB para aprofundar os conhecimentos em bancos de dados não relacionais. Do design sem esquema ao armazenamento flexível de documentos, você mergulhará no cerne do MongoDB e suas capacidades. Ganhe expertise em consultas usando a Linguagem de Consulta MongoDB (MQL), aprenda a realizar operações eficientes de CRUD e aproveite o poder dos pipelines de agregação para processamento avançado de dados. Explore o rico ecossistema do MongoDB e aprenda sobre índices, modelagem de dados e as melhores práticas para aplicações de alto desempenho. Domine conceitos como shard e replicação para garantir escalabilidade e disponibilidade de dados. Além disso, descubra a integração do MongoDB com linguagens de programação e estruturas populares.
Aqui, mergulharemos na criação de soluções digitais incríveis que fazem toda a diferença. Prepare-se para uma jornada repleta de aprendizado valioso que vai elevar sua carreira no desenvolvimento de software. Vamos explorar o incrível mundo do framework .NET de maneira prática e detalhada. Usando a linguagem poderosa C#, você estará pronto para criar aplicações inovadoras que realmente brilham. Nós cobriremos todos os aspectos essenciais, desde a arquitetura até a criação de soluções que são eficientes e podem crescer junto com seus negócios.
Explorando as mais recentes tendências tecnológicas que abrangem a Inteligência Artificial Generativa (IA Generativa), a Internet das Coisas (IoT) e a Internet do Comportamento (IoB), este curso introdutório oferece uma visão abrangente de conceitos emocionantes e aplicações inovadoras. Você terá a oportunidade de se aprofundar no mundo das placas de desenvolvimento, como Arduino e Raspberry Pi, que formam a base para a criação de projetos visionários. Além disso, serão exploradas tecnologias de conectividade essenciais, como Wifi, Bluetooth e RFID, que desempenham um papel fundamental na habilitação da comunicação entre dispositivos e na troca de informações na era da IoT. Você também ganhará compreensão sobre a arquitetura M2M (Máquina para Máquina) com MQTT, permitindo uma integração mais eficaz entre os dispositivos conectados.
No módulo "Java Advanced", mergulhe em estratégias digitais de negócios habilitadas pela integração de aplicações e explore a construção de arquiteturas robustas orientadas a microsserviços. Este curso inovador expande seus horizontes para as tecnologias atuais, incorporando conceitos relevantes para o framework Spring e a arquitetura de microsserviços. Aprofunde-se no desenvolvimento de aplicações corporativas utilizando os renomados frameworks do universo Java, como JPA, Hibernate e, especialmente, o ecossistema Spring, incluindo Spring Boot, Spring Data e Spring Security. Explore as práticas modernas para a criação de microsserviços altamente eficazes e escaláveis, permitindo a integração flexível de aplicações. Ao final do curso, você estará preparado para enfrentar os desafios do desenvolvimento de software avançado e a criar soluções que impulsionam a inovação empresarial e a excelência técnica.
Mergulhe na criação de aplicativos para dispositivos móveis nas plataformas Android e iOS. Este curso o conduzirá pelo processo completo de desenvolvimento de Apps , permitindo que você conheça as funcionalidades específicas e atuais de cada plataforma, adquirindo conhecimento em conceitos como integração de APIs, design responsivo e otimização de desempenho.
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.























































































