Este curso de formação ensina aos programadores as capacidades de programação necessárias para que estes criem aplicativos Windows usando a linguagem Visual C#. Durante os seus cinco dias na sala de aula, os alunos analisam as noções básicas da estrutura do programa Visual C#, sintaxe da linguagem e detalhes de implementação, e depois consolidam os…
Destinado a
Este curso destina-se a programadores experientes que já têm experiência de programação em C, C++, JavaScript, Objective-C, Microsoft Visual Basic ou Java e compreendem conceitos de programação orientada a objectos. Este curso não foi concebido para estudantes que são novos na programação; é dirigido a programadores profissionais com pelo menos um mês de experiência de programação num ambiente orientado para objectos.
Duração
35 horas
Modalidades
- No local
- Virtual live através de plataformas digitais
- No local
Inclui
- 35 horas de formação
- Instrutores formados
- Manual do participante em formato digital
- Comprovativo de participação
Agenda
- Visão geral da aplicação de scripting usando Visual C#.
- Tipos de dados, operadores e expressões
- Visual C # linguagem de programação constrói
- Implementação da funcionalidade de inserção para a lista de estudantes
- Implementação da funcionalidade de eliminação para a lista de alunos
- Indicação da idade de um estudante
- Criação e invocação de métodos
- Criação de métodos sobrecarregados e utilização de parâmetros opcionais e de saída
- Tratamento de exceções
- Aplicações de monitorização
- Refactoring do código de registo
- Validação da informação do estudante
- Guardar alterações à lista de classes
- Implementação de estruturas e enumerações
- Organização de dados em colecções
- Gestão de eventos
- Acrescentar lógica de navegação à aplicação de avaliação de protótipos
- Criação de tipos de dados para armazenamento de informação do utilizador e classificação
- Exibição de informação e classificação do utilizador
- Criação de aulas
- Definição e implementação da interface
- Implementação de colecções de tipo seguro
- Implementar estruturas de professores, alunos e notas como aulas.
- Acrescentar a validação de dados à classe de classificação
- Exibição dos alunos por ordem de nome
- Permitir que os professores modifiquem os dados das aulas e das notas
- Criação de hierarquias de classes
- Alargamento das classes .NET Framework
- Refactoring da funcionalidade comum na classe do utilizador
- Implementar a complexidade da palavra-passe utilizando um método abstracto
- Criação de excepção personalizada ClassFullException
- Leitura e escrita de ficheiros
- Serializar e deserializar dados
- Realização de E/S através de sequências
- Serializar os dados para o relatório de pontuação como XML
- Pré-visualização do boletim de notas
- Retenção dos dados de qualificação em série num ficheiro
- Criação e utilização de modelos de dados de entidades
- Consulta de dados usando LINQ
- Criação de um modelo de dados da entidade a partir da base de dados da Escola de Belas Artes.
- Actualização de dados e notas dos estudantes utilizando o Enquadramento de Entidades
- Extensão do modelo de dados da entidade para validar os dados
- Acesso aos dados na Web
- Acesso aos dados através de serviços ligados a OData
- Criação de um serviço de dados WCF para a base de dados SchoolGrades
- Integração do serviço de dados na aplicação
- Recuperação de fotografias de estudantes através da web (se o tempo o permitir)
- Utilização de XAML para desenhar uma interface de utilizador
- Ligação de controlos a dados
- Personalização do aspecto das fotografias dos estudantes
- Estilizar a vista de início de sessão
- Animação do controlo StudentPhoto (tempo de permanência)
- Implementação de multitarefas
- Realização de operações de forma assíncrona
- Sincronizar o acesso simultâneo aos dados
- Assegurar que a interface do utilizador permanece reactiva quando se recuperam dados do professor.
- Fornecer feedback visual durante operações de longa duração
- Criação e utilização de objectos dinâmicos
- Gerir a vida útil dos objectos e controlar os recursos não geridos
- Geração do boletim de notas utilizando Word
- Controlar a vida útil dos objectos Word através da implementação do padrão Eliminar
- Examinar metadados de objectos
- Criação e utilização de atributos personalizados
- Geração de código gerido
- Controlo de versões, assinatura e implementação de assembleias
- Criar e aplicar o atributo IncludeInReport
- Actualização do relatório
- Montagem de utilitários a nível central (se o tempo o permitir)
- Implementação de encriptação simétrica
- Implementação de encriptação assimétrica
- Encriptar o boletim de notas
- Encriptar o boletim de notas