Cursos de Programming in C#
O curso foi desenvolvido para pessoas que desejam aprender a linguagem de programação baseada em C# e aprender os recursos básicos da plataforma .NET. Durante o treinamento, os participantes aprenderão como ele é incorporado ao C# , como configurar um ambiente para escrever programas básicos, usar as bibliotecas padrão.
Programa do Curso
Introdução a C#
- História de C#
- Plataforma .NET
- Usando documentação e livros selecionados
- Tendências no desenvolvimento de C# e .NET
Sintaxe
- Tipos de dados
- Tipos simples
- Operadores
- Serialização de objetos
- Coletas de dados
- Controle de fluxo de instruções
- Tabelas
Programação orientada a objetos
- modelagem
- Objetos: propriedades e métodos
- Criando objetos
- Objetos e referências
- Aulas
- Interfaces
- Aulas abstratas
- Polimorfismo
Tratamento de erros de exceções
- Tente... pegue a instrução
- Crie seus próprios tipos de exceção
Operações de entrada-saída
- Fluxos e filtros
- arquivo Suporte
Os princípios básicos da criação de aplicativos da web usando C# em .NET
- Visão geral do ASP.NET Core
- arquitetura multicamadas
- Solicitação/resposta de arquitetura de aplicativos
- Faça uma conexão e trabalhe com banco de dados
- Modelagem da aplicação da camada de negócios
- Controladores de camada
- Criando visualizações
- Discussão de casos de uso comuns
Os cursos de treinamento abertos exigem mais de 5 participantes.
Cursos de Programming in C# - Booking
Cursos de Programming in C# - Enquiry
Declaração de Clientes (7)
Os recursos disponíveis para utilização eram abundantes.
Kehinde - Computerbits
Curso - Programming in C#
Máquina Traduzida
Colin approached the subject in a way, and using language in a way that made it easy to understand. He managed to cover a vast amount in a small time without making it seem like "Information Overload". The training was done in a way that ensures you to take in information and use it going forward, rather than detaching each part from the next.
David - Sepura Plc
Curso - Programming in C#
Colin succeeded to deliver the contents of the course in a smooth way and explain in simple terms when the audience had a misunderstanding. The transition he has made from one chapter to another is outstanding. Just like a story teller, combining theory with practical exercises, he managed greatly to capture our attention.
Ionel - Sepura Plc
Curso - Programming in C#
I thought Colin was an excellent teacher. Very knowledgeable and enthusiastic about the subject, but also kind and encouraged questions and made me feel comfortable asking. He adjusted the materials to suit me and spent some time working on some foundation points that were not in the workbook to ensure I had developed a good understanding. I appreciated that he took a little additional time to work through a few more points he thought would be useful to me, and then recommended some additional material that he thought would be beneficial in my future learning. I wish the course could have been longer!
Caltha Stevenson-Hanns - UCEM
Curso - Programming in C#
Getting programming knowledge refreshed
Malcolm Mikkelsen - Emerson Process Management
Curso - Programming in C#
Getting programming knowledge refreshed
Malcolm Mikkelsen - Emerson Process Management
Curso - Programming in C#
I appreciate the way training was handled, that different training topics were covered when going through an example. Trainer is well experienced and knowledgeable with the subject.
Abdur Raafiu Mohamed Farook - Emerson Process Management
Curso - Programming in C#
Próximas Formações Provisórias
Cursos Relacionados
Introducing C# 6.0 with Visual Studio 2015/2017
28 HorasEste treinamento ao vivo, conduzido por instrutor (on-line ou no local), equipa os participantes com as habilidades essenciais necessárias para aproveitar os recursos do C # 6.0 no ambiente Visual Studio 2015/2017.
No final desta formação, os participantes serão capazes de
- Navegar e utilizar o Ambiente de Desenvolvimento Integrado (IDE) em Visual Studio 2015/2017.
- Implementar funcionalidades básicas do C#, tais como Console.WriteLine, Console.ReadLine e Hello C# World!!!
- Compreender o processo de compilação e depuração de código C#.
- Aplicar comentários em C# para documentação e legibilidade de código.
- Explorar os fundamentos do .NET 6.0, incluindo CLR, GC, DLL, EXE e tecnologias dentro do .NET.
- Revisar o histórico do C# da versão 1.0 à 6.0 e compreender os fundamentos do C#, como palavras-chave, literais, operadores e declarações.
- Trabalhar com tipos numéricos e booleanos, classes, objetos, campos, propriedades, indexadores, operadores, métodos e muito mais no C# 6.0.
- Explore os recursos da biblioteca de classes .NET, incluindo coleções, manipulação de arquivos, fluxos de dados, comunicação entre sistemas, datas, serialização e programação paralela.
- Acessar e manipular dados usando ADO.NET, LINQ, ORM (Entity Framework) e dados em Arquitetura Orientada a Serviços (SOA).
- Revisar aplicativos que podem ser desenvolvidos em C# e .NET Framework 6, como Windows Presentation Foundation, ASP.NET MVC 2 e Silverlight
Advanced Blazor
21 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores da Web que desejam aprender como usar os recursos de desenvolvimento do Progressive Web Application (PWA) para criar uma experiência semelhante a um aplicativo em um site usando o Entity Framework (EF) Core e Blazor.
No final desta formação, os participantes serão capazes de
- Usar o pacote EF para trabalhar com bancos de dados.
- Use Blazor componentes, serviços, injeção de dependência, layout e roteamento.
- Criar trabalhadores de serviço para habilitar os recursos do PWA em um aplicativo.
- Utilizar notificações push e outros recursos do PWA.
Advanced Programming in C#
35 HorasEste treinamento ao vivo conduzido por instrutor em Brasil apresenta recursos avançados de C#, examina seu uso como uma linguagem de programação de aplicativos de desktop e uma linguagem de programação da web para resolver problemas do mundo real.
As técnicas e os princípios Programming são demonstrados e praticados através de exercícios práticos e de visitas guiadas na sala de aula.
High-Performance Application Development with .NET Core
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (online ou no local) é destinado a desenvolvedores que desejam usar .NET Core para criar, construir, testar, depurar e implantar aplicativos otimizados que podem ser executados em diferentes sistemas.
No final desta formação, os participantes serão capazes de
- Configurar o ambiente de desenvolvimento com base em .NET Core para começar a desenvolver aplicativos.
- Utilizar a estrutura e as bibliotecas ASP.NET Core para criar novos aplicativos ou otimizar os existentes.
- Monitorar e aprimorar o desempenho de aplicativos usando ferramentas avançadas do .NET Core.
- Compreender os princípios por trás dos recursos do .NET Core e aplicar esse conhecimento a outras implementações de negócios.
Blazor WebAssembly
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores da Web que desejam usar o Blazor Web Assembly para criar um aplicativo da Web.
No final deste treinamento, os participantes serão capazes de:
- Compreender formulários e autenticação em Blazor WebAssembly.
- Criar um projeto Blazor WebAssembly.
- Aprender diferentes maneiras de executar seu aplicativo da web.
Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
21 HorasEste curso está dividido em 3 secções principais e é composto por uma mistura de apresentações e exercícios práticos.
- VB.NET Linguagem em Visual Studio 2012
- VB.NET Orientação a Objectos
- VB.NET e Sql Server 2012
Introduction to .Net Core
14 HorasO .NET Core é uma estrutura de código aberto para a criação de aplicativos .NET no Windows, macOS e Linux .
Neste treinamento ao vivo, conduzido por instrutor, os participantes aprenderão os fundamentos do .Net Core medida que criam um aplicativo de exemplo que demonstra as qualidades exclusivas do .Net Core comparação com outras estruturas.
Ao final deste treinamento, os participantes serão capazes de:
- Configure o .Net Core juntamente com as ferramentas e IDEs necessários para começar a desenvolver imediatamente.
- Use .Net para criar vários tipos de software, incluindo aplicativos da Web, aplicativos de console, microsserviços e bibliotecas.
- Entenda os componentes do .Net Core , incluindo bibliotecas de classes, pacotes, metapacotes e estruturas.
- Construir, depurar e implantar um aplicativo Web de amostra
Público
- Desenvolvedores
Formato do Curso
- Palestra em parte, discussão em parte, exercícios e prática prática pesada em um ambiente de laboratório ao vivo.
Nota
- Este curso é baseado no .Net Core 2.xe está disponível para ambientes Windows e Linux .
- Para solicitar um treinamento personalizado para este curso, entre em contato conosco para agendar.
- Para saber mais sobre o .Net Core , visite: https://github.com/dotnet/core
.NET Core and Angular Training Course
21 HorasPúblico
- Programadores
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada em um ambiente de laboratório ao vivo.
Entity Framework Core 2.0
14 HorasNeste treinamento ao vivo conduzido por instrutor em Brasil, os participantes aprenderão como usar Entity Framework Core 2.0 para criar um aplicativo ASP.Net Core.
No final desta formação, os participantes serão capazes de
- Configurar a estrutura e as ferramentas necessárias para criar Entity Framework Core 2.0 aplicações web MVC.
- Realizar operações de banco de dados no MS SQL Server.
- Use um "código primeiro" e "dados primeiro" abordagem para o desenvolvimento de aplicativos.
- Realizar operações de migração & seeding.
- Compreender conceitos avançados de modelagem de dados.
- Criar um exemplo de aplicativo ASP.Net Core.
Introduction to Blazor
14 HorasEste treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a desenvolvedores da Web que desejam usar o Blazor para criar aplicativos da Web de pilha completa C#.
No final desta formação, os participantes serão capazes de
- Desenvolver aplicações Web com C# e Blazor.
- Use código C# para chamar JavaScript APIs e bibliotecas.
- Executar código C# do lado do cliente e lógica do cliente diretamente em um navegador ou servidor.
- Implantar aplicativos Web do Blazor com o Azure.
Machine Learning and AI with ML.NET
21 HorasEsse treinamento ao vivo conduzido por instrutor em Brasil (no local ou remoto) é destinado a cientistas e desenvolvedores de dados que desejam usar modelos de aprendizado de máquina ML.NET para derivar automaticamente projeções da análise de dados executada para aplicativos corporativos.
No final deste treinamento, os participantes serão capazes de:
- Instalar ML.NET e integrá-lo no ambiente de desenvolvimento de aplicativos.
- Compreender os princípios de aprendizado de máquina por trás das ferramentas e algoritmos ML.NET.
- Construir e treinar modelos de aprendizado de máquina para realizar previsões com os dados fornecidos de forma inteligente.
- Avaliar o desempenho de um modelo de aprendizagem automática utilizando as métricas do ML.NET.
- Otimizar a precisão dos modelos de aprendizagem automática existentes com base no quadro ML.NET.
- Aplicar os conceitos de aprendizagem automática de ML.NET a outras aplicações de ciência de dados.
Developing in ASP.NET MVC 6 Development
28 HorasASP.NET MVC 6 é novidade em Visual Studio 2015 e é a evolução mais recente da pilha de desenvolvimento web da Microsoft. Este curso cobre as APIs e técnicas de desenvolvimento mais recentes para a criação de sites dinâmicos, modulares e testáveis. Exploraremos os novos recursos disponíveis no MVC6 e mostraremos como aproveitar ao máximo o conjunto de ferramentas e as possibilidades de integração mais recentes.
O que você aprenderá
- Entenda os princípios e benefícios da arquitetura MVC Criando visualizações, componentes de visualização e auxiliares de tags Usando injeção de dependência ASP.NET Criando serviços RESTful usando API da Web Aproveitando ao máximo a integração GruntJS, NPM e Bower Criando aplicativos de página única (SPAs)
Implementing the Actor Model with Microsoft Orleans
14 HorasEsta formação ao vivo orientada por um instrutor em Brasil (online ou no local) destina-se a programadores que pretendam utilizar a Microsoft Orleans para criar aplicações .NET empresariais distribuídas.
No final desta formação, os participantes serão capazes de
- Instalar e configurar o Microsoft Orleans.
- Compreender a estrutura do modelo de ator e como ela é implementada em Orleans
- Construir aplicações distribuídas sem ter que gerenciar a concorrência complexa e outros padrões de escalonamento.
Unit Testing with C#
14 HorasO teste de unidade é uma abordagem de teste que testa unidades individuais de código-fonte, modificando suas propriedades ou acionando um evento para confirmar se o resultado é o esperado.
Neste treinamento ao vivo conduzido por instrutor, os participantes aprenderão como escrever e executar testes de unidade em um aplicativo .Net de amostra usando C# e Visual Studio.
Ao final deste treinamento, os participantes serão capazes de:
- Usar estruturas de teste como NUnit e xUnit.net para criar e gerenciar código de teste de unidade
- Definir e implementar uma abordagem mais ampla de desenvolvimento orientado a testes
- Adaptar a estrutura de teste para estender a cobertura de teste para um aplicativo
Público-alvo
- Engenheiros de teste de software
- Programadores
Formato do curso
- Parte palestra, parte discussão, exercícios e prática prática pesada
Visual Basic 2015 Integrated to 4.7.2 NET Framework
28 HorasAprendendo a usar o Microsoft Visual Studio como um ambiente de desenvolvimento integrado (IDE) usando a linguagem de Programming VB.NET (Visual Basic .NET), uma linguagem de programação orientada a objetos e multiparadigma, implementada no .NET Framework 4.7.2