Programa do Curso
Módulo 1. Princípios da Orientação a Objetos
- Criação de modelos
- Classes e objetos
- Encapsulamento, especialização e polimorfismo
Módulo 2. Projetando Aplicações com UML
- O que é UML
- Diagramas UML
- Diagramas de Casos de Uso
- Diagramas de Classes
- Diagramas de Interação
Módulo 3. Introdução ao C#
- C# e .Net
- A Linguagem C#
- IDE Visual Studio
Módulo 4. Fundamentos da Linguagem C#
- Tipos de Dados
- Variáveis
- Constantes
- Strings
- Declarações
- Expressões
Módulo 5. Ramificações
- Declarações de ramificação condicional
- Declarações de ramificação incondicional
- Laços de repetição
Módulo 6. Operadores
- Atribuição
- Operadores matemáticos
- Incremento e decremento
- Relacionais
Módulo 7. Classes e Objetos
- Definindo classes
- Construtores
- Membros estáticos e de instância
- Destruindo objetos
Módulo 8. Dentro dos Métodos
- Sobrecarga de métodos
- Encapsulando dados com propriedades
- Retornando múltiplos valores
Módulo 9. Depuração
- Definindo um ponto de interrupção
- A pilha de chamadas
Módulo 10. Herança e Polimorfismo
- Especialização e generalização
- Herança
- Polimorfismo
- Classes abstratas e seladas
- A classe raiz: object
- Boxing e unboxing de tipos
Módulo 11. Sobrecarga de Operadores
- Usando a Palavra-chave Operator
- Criando Operadores Úteis
- Pares lógicos
- Operadores de Conversão
Módulo 12. Structs
- Definindo um Struct
Módulo 13. Interfaces
- Implementando uma interface
- Implementando mais de uma interface
- Cast para uma interface
- Estendendo uma interface
Módulo 14. Arrays
- Declarando arrays
- Arrays multidimensionais
- System.Array
- Indexadores
Módulo 15. Interfaces e Tipos de Coleção
- As interfaces de coleção
- Arrays de listas
- Filas e pilhas
Módulo 16. Strings
- Criando strings
- Manipulando strings
- A classe StringBuilder
Módulo 17. Lançando e Capturando Exceções
- A declaração throw
- A declaração try e catch
- Como funciona a pilha de chamadas
- Métodos e propriedades da classe Exception
Módulo 18. Delegados e Eventos
- Delegados
- Eventos
Módulo 19. Genéricos
- Genéricos: Um Princípio
- Parametrização por tipo de dados
- Classe System.Collections.Generic
Requisitos
Antes de frequentar este curso, os estudantes devem ter competência nas seguintes áreas:
- Familiaridade e conforto com funções básicas do sistema operacional, como manipulação de arquivos.
- Compreensão dos fundamentos da programação estruturada, incluindo conceitos como controle de fluxo, variáveis e parâmetros, e chamadas de funções.
- Apenas 3 meses de experiência no desenvolvimento de aplicações em um ambiente gráfico ou não gráfico, ou conhecimento equivalente.
Não é necessária experiência prévia em programação orientada a objetos e seus conceitos.
Público-alvo
Este curso destina-se aos seguintes tipos de desenvolvedores de software:
- Novos desenvolvedores
- Desenvolvedores que entendem de programação de computadores, mas que podem ter aprendido programação usando uma linguagem não gráfica em universidade
Estes desenvolvedores desejam construir soluções utilizando C#; dentro do Microsoft .NET Framework. Eles também desejam empregar técnicas Orientadas a Objetos para aprimorar suas habilidades de desenvolvimento.
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 6500 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (1)
Ajustado às nossas necessidades
Rafal - Haleon
Curso - C#.Net
Máquina Traduzida