SETEMBRO, 2010 | SÃO PAULO
CÓDIGO DA SESSÃO: CER205
Dicas e Truques do Exame 70-511:
Windows Applications
Development with Microsoft .NET
Framework 4
Marcelo Sincic
Consultor Sr / Instrutor
MCT-MCITP-MCPD-MCTS-MCDBA-MCAD-MCSA-MCP
Sun Java Instructor / IBM CLP
www.marcelosincic.com.br
twitter.com/marcelosincic
Agenda
Conteudo Geral
Certificações em .NET 4
Porque ela é importante
Conteúdo do Exame 70-511
Objetivo, audiência e tópicos cobertos
Tópicos Relevantes
Principais recursos a serem estudados
Preparatórios
Para quem não é certificado
Para quem já é certificado MCTS/MCPD .NET
3
Certificações em .NET 4
Quais são as possibilidades?
Foram divididas em 4 MCTS e 2 MCPD
A certificação MCPD Enterprise foi descontinuada !!!!
4
Certificações em .NET 4
Quais são as possibilidades de Upgrade?
O Upgrade pode ser realizado pelos
profissionais MCPD’s em .NET 3.5
5
Certificações em .NET 4
Qual a importância no mercado?
“As certificaçãoes MCAD/MCSD não tem valor”
Esta afirmação até certo ponto era verdadeira
porque o .NET estava começando seu “share” e
tomando um espaço que pertencia ao VB6, Java e
Delphi. Ao descobrir o potencial as empresas
precisavam de profissionais e os treinavam
Hoje temos muitos profissionais entrando no
mercado que já conhecem .NET
A certificação se torna a forma do profissional se
destacar em relação aos outros candidatos
Parceiros Microsoft (MPN) precisam de muitos
profissionais certificados
6
Certificações em .NET 4
Qual a importância no mercado?
Radar O’Really – State of Computer Book Market
Tópico
Share
ROC
Detalhe
High Growth - Hot Topics
Windows Desktop
9.0%
20%
Vista Release; Vista expectations not yet met
Microsoft Office
2.5%
26%
Office 2007 Release; continued sales of
previous versions still selling at 80% of Office
2007
Web Design
1.6%
22%
"Web Usability" titles are driving this.
Microsoft Certification
1.3%
16%
Programming Languages 1.1%
18%
New MCTS certificate; interest in MS dev
tools
Ruby on Rails (RoR) + Python driving the
category
Moderate Growth
Web Programming
3.7%
7%
Web 2.0, Ajax and RoR contributing to growth
SQL Server
1.6%
6%
SQL Server & services (reporting, analysis,
integration) leading category
7
Conteúdo do Exame 70-511
Objetivo e Público Alvo
Testar conhecimentos em desenvolvimento de
aplicações com Windows Forms, WPF e .NET 4
O exame pode ser em VB.NET ou C#
Ao menos 6 meses com VS 2010:
Entendimento de WPF/WinForm
Experiencia em “data driven” com WPF/WinForm
Experiencia com Extensible Application Markup
Language (XAML)
Experiencia em programação com os modelos de
objetos do WPF/WinForm
Experiencia em Unit Testing/Setup/Deploy
8
Conteúdo do Exame 70-511
Estilo e dinâmica do exame
O exame é composto de 40 perguntas para 3:15
de exame total (15 min.extendido)
Score 700 pontos QUESTÕES NÃO EQUITATIVAS
Poucas perguntas de multiplas escolhas
Cenários médios, mas complexos
Maior parte das questões baseadas em código
Algumas questões subjetivas
Muitas opções se auto excluem, leia
atentamente e compare os códigos, procure as
mudanças entre elas
9
Conteúdo do Exame 70-511
Tópicos Cobertos – Parte 1
Criação de interface básica (23%)
Controles comuns como menu, barras de
ferramentas, paineis, controles com hierarquia
Criaçao e aplicação de temas e estilos, incluindo
herança e Generic.xaml
Recursos reutilizaveis como fontes, estilos, imagens,
DLLs de recursos
Animações em WPF com cores, comportamento,
timeline e storyboard, baseado em nós XAML
10
Conteúdo do Exame 70-511
Tópicos Cobertos – Parte 2
Interfaces Avançadas (21%)
11
Gerenciar eventos do WPF
Configurar comandos (bindings, handling, input
gestures) do WPF
Customização de interface no run time, incluindo
gerenciamento de templates
Implementar controles user-defined extendidos,
compostos e baseados em existentes
Criar objetos com transformações, brushes, shapes,
clipping, Render (WPF) e OnPaint (WF)
Adicionar conteudo multimidia
Criar dados, eventos e propriedade em WPF.
Conteúdo do Exame 70-511
Tópicos Cobertos – Parte 3
Criando interfaces com dados (23%)
12
Databindings estaticos e dinamicos, controles,
modos de update e valores nulos
Conversores WPF customizados e multivalores.
Validações com os controles de erro (WF),
IDataErrorInfo, data templates (WPF) e validadores
Interfaces INotifyPropertyChanged e
INotifyCollectionChanged (ObservableCollection)
Filtros, ordenação, agrupamento, LINQ,
CollectionView (WPF), BindingSource (WinForms)
TreeView, MenuControl, DataGridView (WinForms)
ou DataGrid (WPF), binding complexo com multiplas
fontes , ItemsControl-derived controls (WPF)
Conteúdo do Exame 70-511
Tópicos Cobertos – Parte 4
Funcionalidades e Usabilidade avançada (17%)
13
Integrar WinForms com WPF utilizando
ElementHosts com WinForms e ControlHosts com
WPF, utilizar PropertyMap
Processos assincronos com threads simultaneas,
Task Parallel Library, LINQ e BackgroundWorker
Globalização e localização; Drag and Drop
Segurança com Software Restriction Policy (SRP),
trusts parciais e totais, politicas CAS e UAC
Settings de configuração por aplicação/usuário
Dependencia de propriedades com animações,
metadados e callback de propriedades
Conteúdo do Exame 70-511
Tópicos Cobertos – Parte 5
Estabilização e Deploy da aplicação (17%)
Testes de WPF e WinForms com automação de
interface, Intellitrace, testes unitários
Debug de WPF com o WPF Visualizer e
PresentationTraceSources.
Configurar ClickOnce para WinForms/WPF/XBAP
Criar Windows Installer
Configurar a segurança do Deploy integrado com
UAC e ClickOnce
14
Tópicos Relevantes
Estude !!!!!
WPF
Animações, XAML, estrutura de nós, Canvas, data
bindings e integração com WinForms
WinForms
Data bindings, treeview e user-controls
Deploy e Testes
ClickOnce, IntelliTrace , segurança de aplicação e
automação de testes
Segurança
Integração com SRP, CAS e UAC
15
Tópicos Relevantes
16
Preparatórios
Para quem NÃO é certificado em .NET
Treinamento oficial
10262A: Developing Windows Applications with
Microsoft Visual Studio 2010 (5 dias)
10266A: Programming in C# with Microsoft® Visual
Studio® 2010 (5 dias)
Livros:
MCTS Self-Paced Training Kit (Exam 70-511):
Microsoft .NET Framework 4 – Windows
Applications Developmen
Site:
Visual Studio Developer Center
17
http://msdn.microsoft.com/en-us/vstudio/default.aspx
Preparatórios
Para quem JÁ é certificado em .NET
Treinamento oficial
10262A: Developing Windows Applications with
Microsoft Visual Studio 2010 (5 Dias)
Livros:
MCTS Self-Paced Training Kit (Exam 70-511):
Microsoft .NET Framework 4 – Windows
Applications Developmen
Site:
What's New in the .NET Framework 4
http://msdn.microsoft.com/en-us/library/ms171868(VS.100).aspx
18
19
Conteúdo relacionado
CLI302 | WPF Data-Binding de A à Z
CLI201 | Tudo que você sempre quis saber sobre o Windows
Presentation Foundation (WPF) 4
DEV304 | Usando o pattern MVVM (Model-View-ViewModel) para
desenvolvimento em WPF e Silverlight
DEV307 | Aproveitando ao máximo as ferramentas do Visual
Studio 2010 para Silverlight e WPF
20
© 2008 Microsoft Corporation. Todos os direitos reservados. Microsoft, Windows, Windows Vista e outros nomes de produtos são ou podem ser marcas registradas e/ou marcas comerciais nos EUA e/ou outros países.
Este documento é meramente informativo e representa a visão atual da Microsoft Corporation a partir da data desta apresentação. Como a Microsoft deve atender a condições de mercado em constante alteração, este
documento não deve ser interpretado como um compromisso por parte da Microsoft, e a Microsoft não pode garantir a precisão de qualquer informação fornecida após a data desta apresentação. A MICROSOFT NÃO DÁ
QUALQUER GARANTIA, SEJA ELA EXPRESSA, IMPLÍCITA OU ESTATUTÁRIA, REFERENTE ÀS INFORMAÇÕES DESTA APRESENTAÇÃO.
Por favor preencha a
avaliação
Descargar

Slide 1