Contamos com instrutores graduados e com experiência para transmitir conhecimentos em cursos abertos ou treinamentos in company. Acompanhe nosso blog para saber as datas das novas turmas, ou entre em contato conosco e lhe convidaremos para os cursos do seu interesse. A seguir os cursos que oferecemos:
Introdução à programação com C# (Programação Orientada a Objetos)
- Entendendo o que é uma linguagem de programação
- Analisando o ponto de partida de um programa
- Programação Orientada a Objetos
- Manipulando Classes e Objetos
- Definindo tipos de dados
- Propriedades
- Criação e invocação de métodos
- Explorando estruturas de controle
- Operadores da linguagem
- Trabalhando com estrutura de dados
- Herança
- Polimorfismo
- Classes Abstratas
- Interfaces
- Divisão em camadas
Desenvolvendo na plataforma .NET com C#
- Listar os principais elementos do .NET Framework e discutir suas funcionalidades e serviços
- Familiarização com o Microsoft Visual Studio 2010
- Discutir e aplicar conceitos de orientação a objetos com C#
- Como definir classes, construtores, propriedades e métodos
- Discutir modificadores de acessos
- Sobrecarga de métodos
- Implementar Herança, Polimorfismo, Classes Abstratas e Interface
- Analisar a estrutura básica de um aplicativo C# e ser capaz de organizar um aplicativo simples
- Discutir a criação de aplicações Windows Forms e Console
- Entendendo os recursos básicos da linguagem C#
- Namespaces
- Comentários e documentação XML do projeto
- Tipos de dados da linguagem
- Analisar os tipos por valor e por referência
- Boxing/Unboxing
- Operadores da linguagem
- Estruturas de controle
- Tratamento de exceções
- Enumeradores
- Criar, inicializar e manipular arrays, listas, filas, pilhas e dicionários
- Entendendo os recursos avançados da linguagem C#
- Partial Types
- Nullable Types
- Generics
- Eventos/Delegates
- Indexadores
- Sobrecarga de operadores
- Manipulação de arquivos
- Novos recursos de C# 4.0
Desenvolvendo aplicações web com ASP.NET
- Listar os principais elementos do .NET Framework e discutir suas funcionalidades e serviços
- Familiarização com o Microsoft Visual Studio 2010
- Entendendo a arquitetura Cliente/Servidor e o protocolo HTTP
- Introdução ao ASP.NET
- Estrutura de arquivos de uma aplicação ASP.NET
- Explorando os controles ASP.NET
- Entendendo o ciclo de vida de uma aplicação ASP.NET
- Master Page, Temas e Skin
- Gerenciamento de estado da aplicação
- Autenticação
- Autorização
- Manipulando arquivos de configuração da aplicação
- Entendendo os fundamentos de Deploy e Debugging com ASP.NET
- Uma breve visão do Framework ASP.NET AJAX
- Uma breve visão sobre ASP.NET MVC
- Introdução a WebServices
ASP.NET Avançado (para certificação 70-515)
- Introdução ao ASP.NET 4.0
- Manipulação e configuração de controles (server controls)
- Detalhes do ciclo de vida de uma aplicação ASP.NET WebForms
- Reuso com Master Pages e Themes
- Explorando os controles de validação e navegação
- Manutenção de estado com ASP.NET
- Atribuindo conceitos de Globalização e Localização ao seu website
- Resolvendo questões de acessibilidade
- Criando e configurando controles customizáveis
- Aspectos avançados de Debugging e Deploying
- Melhorando a experiência do usuário com Client-Side Scripting, AJAX e JQuery
- Escrevendo e trabalhando com HTTP Modules e Web Services
- Explorando Data Source Controls e Bata-Bound Controls
- Manipulando dados com LINQ (Language Integrated Query)
- Acesso a dados com Entity Framework 4
- Implementando segurança (autenticação e autorização) com ASP.NET
- Configurando sua aplicação através de arquivos XML
- Melhorando a performance da sua aplicação web com mecanismos de caching
- Criando aplicações web com o framework ASP.NET MVC
Desenvolvendo aplicações para Windows Phone 7
- Baixando as ferramentas necessárias para o desenvolvimento de aplicações para WP7
- Entendendo o XAML (Extensible Application Markup Language)
- Explorando os controles de interface
- Boas práticas para o desenvolvimento de layouts
- Entendendo o ciclo de vida da aplicação
- Touch Input (Tapping, Sliding)
- Técnicas de navegação entre páginas da aplicação
- Tombstoning
- Push Notifications
- Trabalhando com imagens, gráficos e animações
- Manipulação de Áudio e Vídeo
- Acesso a dados (Isolated Storage, Local File e Web Service)
- Mecanismos de DataBinding
- Launchers and Choosers
- PhoneCallTask
- PhotoChooserTask
- EmailComposeTask
- CameraCaptureTask
- SearchTask
- SmsComposeTask
- Desenvolvendo aplicações que detectam movimentos (acelerômetro)
- Desenvolvendo aplicações que usam GPS (Global Positioning System)
- Disponibilizando sua aplicação no MarketPlace
E ainda:
