A hora de investir no seu futuro profissional é AGORA!

A hora de investir no seu futuro profissional é AGORA!

Coloque-se em DESTAQUE no mercado, desenvolvendo suas habilidades com profissionais que atuam DIRETAMENTE na Indústria todos os dias!

Coloque-se em DESTAQUE no mercado, desenvolvendo suas habilidades com profissionais que atuam DIRETAMENTE na Indústria todos os dias!

Confira nossas oportunidades!

LINGUAGENS DE PROGRAMAÇÃO

LINGUAGENS DE PROGRAMAÇÃO

Confira nossas principais oportunidades de capacitação profissional em LINGUAGENS DE PROGRAMAÇÃO

Confira nossas principais oportunidades de capacitação profissional em LINGUAGENS DE PROGRAMAÇÃO


OBJETIVO DO CURSO:

Adquirir uma compreensão geral da linguagem e desenvolver habilidades básicas de programação em C/C++.


APLICABILIDADE:

DESENVOLVIMENTO DE SOFTWARE: C/C++ é amplamente utilizado no desenvolvimento de software de sistemas operacionais, drivers de dispositivo, compiladores, bancos de dados, sistemas de tempo real e aplicações de baixo nível.


JOGOS E GRÁFICOS: C/C++ é uma escolha popular para o desenvolvimento de jogos de computador e console, bem como para aplicações gráficas e de renderização em 2D e 3D.


SISTEMAS EMBARCADOS:C/C++ é frequentemente usado para programar sistemas embarcados, como microcontroladores e dispositivos IoT, devido à sua eficiência e baixo consumo de recurso.


APLICAÇÕES DE ALTO DESEMPENHO: C/C++ permite a criação de aplicações de alto desempenho, como algoritmos de processamento de sinais, simulações científicas, computação numérica e análise de dados em larga escala.


SEGURANÇA E CRIPTOGRAFIA:C/C++ é utilizado em projetos de segurança, como criptografia, proteção de dados, autenticação e desenvolvimento de firewalls.


PROGRAMAÇÃO DE DISPOSITIVOS ELETRÔNICOS:C/C++ é usado para programar dispositivos eletrônicos, como microcontroladores, sensores e atuadores, permitindo o controle e a interação com o mundo físico.


DESENVOLVIMENTO DE APLICATIVOS DE DESKTOP:C/C++ pode ser usado para criar aplicativos de desktop eficientes e de alto desempenho, especialmente em sistemas operacionais como Windows, Linux e macOS.


CIÊNCIA DA COMPUTAÇÃO E PESQUISA ACADÊMICA:C/C++ é uma linguagem frequentemente utilizada em projetos de pesquisa, algoritmos complexos, modelagem e simulação científica.


AUTOMAÇÃO INDUSTRIAL:C/C++ pode ser aplicado em sistemas de automação industrial, controle de processos e monitoramento de dispositivos e máquinas.


HACKING ÉTICO E SEGURANÇA DE SISTEMAS:C/C++ é usado em atividades de hacking ético e segurança de sistemas para analisar vulnerabilidades, desenvolver ferramentas de segurança e testar a segurança de sistemas e redes.


PÚBLICO ALVO:

ESTUDANTES UNIVERSITÁRIOS:Alunos de graduação em ciência da computação, engenharia de software e áreas relacionadas que desejam aprender uma linguagem de programação amplamente utilizada e aprofundar seus conhecimentos de programação.


PROFISSIONAIS DE TI EM TRANSIÇÃO DE CARREIRA: Profissionais de TI que desejam expandir suas habilidades e conhecimentos, migrando para o desenvolvimento de software e buscando uma base sólida em C/C++.


PROGRAMADORES INICIANTES:Indivíduos que têm interesse em programação, mas ainda não têm experiência prática, e desejam começar sua jornada de programação com uma linguagem poderosa como C/C++.


DESENVOLVEDORES DE SOFTWARE EXPERIENTES:Programadores que já possuem experiência em outras linguagens de programação e desejam aprender C/C++ para ampliar suas opções de desenvolvimento e trabalhar em projetos de software de baixo nível, sistemas operacionais, drivers de dispositivo, entre outros.


PROFISSIONAIS DE ÁREAS TÉCNICAS RELACIONADAS:Engenheiros eletrônicos, cientistas de dados, pesquisadores e outros profissionais técnicos que buscam uma compreensão mais profunda de programação e desejam aproveitar a eficiência e a flexibilidade do C/C++ em suas áreas de atuação.


EMENTA:

1 - Introdução à programação com C/C++:

- História e características da linguagem C/C++

- Configurando um ambiente de desenvolvimento

- Escrevendo e executando o primeiro programa em C/C++


2 - Conceitos básicos de programação:

- Variáveis e tipos de dados

- Operadores e expressões

- Entrada e saída de dados


3 - Controle de fluxo:

- Estruturas condicionais (if/else, switch/case)

- Estruturas de repetição (for, while, do-while)

- Utilizando instruções de controle para tomada de decisões


4 - Funções e modularidade:

- Definição e chamada de funções

- Parâmetros e argumentos

- Recursividade


5 - Ponteiros e alocação dinâmica de memória:

- Conceitos básicos de ponteiros

- Manipulação de memória usando ponteiros

- Alocação dinâmica de memória


6 - Tópicos avançados (C++):

- Estruturas de dados (vetores, matrizes, listas)

- Classes e objetos

- Herança e polimorfismo


7 - Exercícios práticos e projetos:

- Resolução de problemas utilizando C/C++

- Desenvolvimento de projetos práticos


MINI BIO: Elda Nunes de Carvalho

Mestra em Informática na área de Visão Computacional e Robótica (UFAM, 2014), Especialização em Engenharia de Manutenção Industrial (UNINORTE, 2019) com graduação em Tecnologia em Mecatrônica Industrial (IFAM, 2010).

Atua desde 2015 como docente na Escola de Exatas do Centro Universitário do Norte - UNINORTE.

Atua em iniciativas de Ensino Híbrido, Tecnologias Educacionais e Metodologias Ativas em Engenharias, como professora conteudista e autora do e-book: Ergonomia (UNIASSELVI, 2020).

Atuou como professora de pós-graduação de ensino a distância (IFAM 2017 - 2018).

Possui experiência no ensino técnico profissionalizante (CETAM 2017 - 2018).

Áreas de pesquisa: Robótica, Controle e Automação, Segurança do Trabalho, Automação Industrial.

Ministra aulas de Programação, Automação Industrial, Controle, Saúde e Segurança do Trabalho e Manufatura Assistida por Computador, entre outras.


Tenho Interesse

Para mais informações acesse: materiais.indt.org.br/itt-cursos


OBJETIVO DO CURSO:

Fornecer uma base sólida de conhecimento para os participantes que desejam aprender a programar em C#. O curso é dividido em módulos, abrangendo desde os fundamentos básicos da linguagem até aplicações práticas.


APLICABILIDADE:

DESENVOLVIMENTO DE SOFTWARE: C/C++ é amplamente utilizado no desenvolvimento de software de sistemas operacionais, drivers de dispositivo, compiladores, bancos de dados, sistemas de tempo real e aplicações de baixo nível.


JOGOS E GRÁFICOS: C/C++ é uma escolha popular para o desenvolvimento de jogos de computador e console, bem como para aplicações gráficas e de renderização em 2D e 3D.


SISTEMAS EMBARCADOS:C/C++ é frequentemente usado para programar sistemas embarcados, como microcontroladores e dispositivos IoT, devido à sua eficiência e baixo consumo de recursos.


APLICAÇÕES DE ALTO DESEMPENHO: C/C++ permite a criação de aplicações de alto desempenho, como algoritmos de processamento de sinais, simulações científicas, computação numérica e análise de dados em larga escala.


SEGURANÇA E CRIPTOGRAFIA:C/C++ é utilizado em projetos de segurança, como criptografia, proteção de dados, autenticação e desenvolvimento de firewalls.


PROGRAMAÇÃO DE DISPOSITIVOS ELETRÔNICOS:C/C++ é usado para programar dispositivos eletrônicos, como microcontroladores, sensores e atuadores, permitindo o controle e a interação com o mundo físico.


DESENVOLVIMENTO DE APLICATIVOS DE DESKTOP:C/C++ pode ser usado para criar aplicativos de desktop eficientes e de alto desempenho, especialmente em sistemas operacionais como Windows, Linux e macOS.


CIÊNCIA DA COMPUTAÇÃO E PESQUISA ACADÊMICA:C/C++ é uma linguagem frequentemente utilizada em projetos de pesquisa, algoritmos complexos, modelagem e simulação científica.


AUTOMAÇÃO INDUSTRIAL:C/C++ pode ser aplicado em sistemas de automação industrial, controle de processos e monitoramento de dispositivos e máquinas.


HACKING ÉTICO E SEGURANÇA DE SISTEMAS:C/C++ é usado em atividades de hacking ético e segurança de sistemas para analisar vulnerabilidades, desenvolver ferramentas de segurança e testar a segurança de sistemas e redes.


PÚBLICO ALVO:

ESTUDANTES DE PROGRAMAÇÃO:Alunos de cursos técnicos, graduação ou pós-graduação em áreas relacionadas à tecnologia da informação que desejam aprender C# como parte de sua formação acadêmica.


DESENVOLVEDORE INICIANTES: essoas que têm algum conhecimento básico em programação, mas desejam se especializar em C# e expandir suas habilidades de desenvolvimento de software.


PROFISSIONAIS DE TI:Programadores, analistas de sistemas, engenheiros de software ou qualquer pessoa que já trabalhe na área de tecnologia da informação e queira aprimorar seus conhecimentos em C# para desenvolver aplicações mais robustas e eficientes.


DESENVOLVEDORES DE OUTRAS LINGUAGENS:rogramadores que já trabalham com outras linguagens de programação e desejam se familiarizar com C# devido à sua popularidade e ampla aplicação na indústria.


EMPREENDEDORES E AUTODIDATAS:EPessoas interessadas em aprender a programar em C# por conta própria, seja para iniciar um projeto pessoal, criar um aplicativo ou buscar oportunidades profissionais.


EMENTA:

- Introdução ao C# e seu contexto no desenvolvimento de software

- Instalação e configuração do ambiente de desenvolvimento (IDE)

- Sintaxe básica do C#: estrutura de um programa em C#, comentários, declaração de variáveis e constantess

- Tipos de dados: numéricos, booleanos, caracteres e strings

- Operadores aritméticos, relacionais, lógicos e de atribuição

- Controle de fluxo: estruturas condicionais (if-else, switch-case) e laços de repetição (for, while, do-while)

- Funções e métodos básicos em C#

- Programação Orientada a Objetos em C#: Conceitos fundamentais de Programação Orientada a Objetos (POO)

- Classes e objetos em C#: criação de classes, atributos, métodos, construtores e encapsulamento

- Herança: definição de classes base e classes derivadas, modificadores de acesso, polimorfismo e sobrescrita de métodos

- Composição e agregação: relacionamento entre classes e objetos

- Interfaces: definição e implementação de interfaces em C#

- Tratamento de exceções: lançamento e captura de exceções, blocos try-catch-finally

- Tópicos adicionais: Introdução ao desenvolvimento web com C# (ASP.NET): criação de páginas web, manipulação de dados, interação com bancos de dados

- Desenvolvimento de aplicações para dispositivos móveis com C# (Xamarin): criação de interfaces e lógica de negócios para aplicativos mobile

- Introdução ao desenvolvimento de jogos com C# (Unity): uso de C# para programação de jogos

- Boas práticas de programação em C#: nomenclatura de variáveis, organização do código, documentação, tratamento de erros

- Depuração e testes de código em C#: uso de ferramentas de depuração, técnicas de teste e identificação de bugs

- Integração com controle de versão usando Git: conceitos básicos de controle de versão, uso do Git para gerenciar o código-fonte


MINI BIO: Elda Nunes de Carvalho

Mestra em Informática na área de Visão Computacional e Robótica (UFAM, 2014), Especialização em Engenharia de Manutenção Industrial (UNINORTE, 2019) com graduação em Tecnologia em Mecatrônica Industrial (IFAM, 2010).

Atua desde 2015 como docente na Escola de Exatas do Centro Universitário do Norte - UNINORTE.

Atua em iniciativas de Ensino Híbrido, Tecnologias Educacionais e Metodologias Ativas em Engenharias, como professora conteudista e autora do e-book: Ergonomia (UNIASSELVI, 2020).

Atuou como professora de pós-graduação de ensino a distância (IFAM 2017 - 2018).

Possui experiência no ensino técnico profissionalizante (CETAM 2017 - 2018).

Áreas de pesquisa: Robótica, Controle e Automação, Segurança do Trabalho, Automação Industrial.

Ministra aulas de Programação, Automação Industrial, Controle, Saúde e Segurança do Trabalho e Manufatura Assistida por Computador, entre outras.


Tenho Interesse

Para mais informações acesse: materiais.indt.org.br/itt-cursos

Garanta a sua vaga preenchendo o formulário !

Confirme a sua inscrição preenchendo o formulário !

Preencha o formulário com os seus dados para garantir a sua vaga, e nosso time entrará em contato com você para efetivar o seu cadastro!

Preencha o formulário com os seus dados para garantir a sua vaga, e nosso time entrará em contato com você para efetivar o seu cadastro!

Preencha o formulário e finalize a sua inscrição por e-mail. Seus dados estão protegidos conosco.

O ITT é uma iniciativa do INDT - Instituto de Desenvolvimento Tecnológico e tem como sua principal finalidade disseminar o conhecimento sobre as atuais tecnologias do mercado visando o desenvolvimento profissional e capacitação técnica

O ITT é uma iniciativa do INDT - Instituto de Desenvolvimento Tecnológico e tem como sua principal finalidade disseminar o conhecimento sobre as atuais tecnologias do mercado visando o desenvolvimento profissional e capacitação técnica