Um novo .NET multiplataforma:ASP.NET Core, .NET Core e Entity Framework Core
Produtividade com .NET
1. 04.04.11
Produtividade com .NETProdutividade com .NET
Fabio CamaraFabio Camara
Diretor de Operações da ArchITetturaDiretor de Operações da ArchITettura
MCSD, MCAD, MCDBA e MSF PractitionerMCSD, MCAD, MCDBA e MSF Practitioner
2. 04.04.22
Fabio CâmaraFabio Câmara
Diretor de Operações da ArchITettura IT SolutionsDiretor de Operações da ArchITettura IT Solutions
MAS Associate MentorMAS Associate Mentor
INETA Speaker (International .NET Association)INETA Speaker (International .NET Association)
Editor Técnico da Visual Books EditoraEditor Técnico da Visual Books Editora
Autor de 15 livrosAutor de 15 livros
MCP, MCAD, MCSE, MCDBA e MCSD.NETMCP, MCAD, MCSE, MCDBA e MCSD.NET
Delphi Programmer Master – TechMetricsDelphi Programmer Master – TechMetrics
Estudante de Liderança e Relações HumanasEstudante de Liderança e Relações Humanas
Apreciador de Xadrez, Charutos e LicoresApreciador de Xadrez, Charutos e Licores
3. 04.04.33
O que é produtividade?O que é produtividade?
pro.du.ti.vi.da.depro.du.ti.vi.da.de sfsf ((produtivo+i+dadeprodutivo+i+dade) 1) 1
Qualidade ou estado de produtivo; faculdadeQualidade ou estado de produtivo; faculdade
de produzir. 2 Rendimento de uma atividadede produzir. 2 Rendimento de uma atividade
econômica em função de tempo, área, capital,econômica em função de tempo, área, capital,
pessoal e outros fatores de produção.pessoal e outros fatores de produção.
Michaelis Moderno Dicionário da Língua PortuguesaMichaelis Moderno Dicionário da Língua Portuguesa
4. 04.04.44
O que é projetoO que é projeto
Uma comunicação indígenaUma comunicação indígena
Muitos acham que tem início, meio e fimMuitos acham que tem início, meio e fim
Problema cultural: Envolvido ouProblema cultural: Envolvido ou
comprometidocomprometido
5. 04.04.55
.NET facilitando os desafios (1).NET facilitando os desafios (1)
Integrando desenvolvedores e analistas deIntegrando desenvolvedores e analistas de
infrainfra
DevelopmentDevelopment IT OperationsIT Operations
7. 04.04.77
.NET facilitando os desafios (3).NET facilitando os desafios (3)
Para qual plataforma?Para qual plataforma?
Run in a Window? Run in a Browser?
8. 04.04.88
.NET facilitando os desafios (4).NET facilitando os desafios (4)
Qual linguagem usar?Qual linguagem usar?
Button b1 = new Button();
b1.Content = "OK";
b1.Background = new
SolidColorBrush(Colors.LightBlue);
b1.Width = new Length(100);
Dim b1 As New Button
b1.Content = "OK"
b1.Background = New
SolidColorBrush(Colors.LightBlue)
b1.Width = New Length(100)
9. 04.04.99
Demo 1 – Qualquer plataforma, qualquerDemo 1 – Qualquer plataforma, qualquer
linguagem...linguagem...
10. 04.04.1010
Visual Studio 2005 SimplificandoVisual Studio 2005 Simplificando
Click OnceClick Once
ASP.NET SkinASP.NET Skin
ASP.NET Master PagesASP.NET Master Pages
Simuladores para MobileSimuladores para Mobile
11. 04.04.1111
Visual Studio 2005 AutomatizandoVisual Studio 2005 Automatizando
Dev Writes CodeDev Writes Code
Dev Writes & Runs Unit TestsDev Writes & Runs Unit Tests
Dev Reviews WorkDev Reviews Work
Dev Runs Code AnalysisDev Runs Code Analysis
Dev Writes Load TestsDev Writes Load Tests
Dev Checks In WorkDev Checks In Work
Dev Diagnoses & FixesDev Diagnoses & Fixes
Dev Checks In WorkDev Checks In Work
Tester Checks Build StatusTester Checks Build Status
Tester Runs Load TestTester Runs Load Test
Tester Reports BugTester Reports Bug
12. 04.04.1212
Visual Studio 2005 GarantindoVisual Studio 2005 Garantindo
Code AnalysisCode Analysis
Unit TestUnit Test
Code CoverageCode Coverage Defects
Security
Performance
Design
Policy
13. 04.04.1313
O que está chegando…O que está chegando…
MSF 4.0MSF 4.0
MSF AgileMSF Agile
MSF CMMI for Process ImprovementMSF CMMI for Process Improvement
VSTS e TFSVSTS e TFS
Work Items (Tracking Control)Work Items (Tracking Control)
Project SiteProject Site
Controle total (papéis, cenários e tarefas)Controle total (papéis, cenários e tarefas)
14. 04.04.1414
Visual Studio 2005 ViabilizandoVisual Studio 2005 Viabilizando
Source
Control
Work Item
Tracking
Build
Automation
Project
Site
ReportingReporting