SlideShare uma empresa Scribd logo
1 de 27
Como desenvolver software
utilizando Tecnologias Microsoft
Jucinei Santos
MVP Reconnect
Cientista da computação- UCB
Desenvolvedor Mobile.
fb.com/jucineioficial
Youtube.com/jucineioficial
www.jucineisantos.com
Um pouco da minha história
• Ciência da Computação na UCB;
• S2B.
• Primeira Certificação;
• Primeiro estágio;
• Primeiro emprego;
• Hoje foi meu último dia no emprego atual
rsrsrs;
O que é .NET? É de comer?
• BASICAMENTE, é a plataforma da
Microsoft para executar aplicações.
Linguagens suportadas
• .NET suporta múltiplas linguagens open Source, entretanto as mais
comuns são:
• C#
• Visual Basic(VB.NET)
Visual C++
F#
JavaScript TypeScript
Evolução do C#
1.0 1999-2002 Modern, Object Oriented, Simple,
Flexible, Typesafe, Managed,
Garbage Collection, Cross-platform
2.0 2005 Generics, Anonymous Method,
Partial Class, Nullable Type
3.0 2008 LINQ, Lamda Expression, Extension
Method, Anonymous Type, Var
4.0 2010 Named and Optional Parameters,
Dynamic Binding
5.0 2012 Async Programming
Ecosistema de aplicações com C#?
Java VS C#
Obrigado pela atenção, curta a página seguinte que teremos
um brinde.
www.facebook.com/jucineioficial
E a melhor linguagem é
•A melhor linguagem é aquela que
paga suas contas.
Autor: Jeysel de Paula, Universidade Católica de Brasília,
Aula de LAB 2 (2012).
E o que usar para desenvolver?
Visual Studio
Se você não dormiu, curta a página seguinte
que teremos um brinde.
www.facebook.com/jucineioficial
Todo desenvolvedor, pode desenvolver,
Alguma Aplicação em qualquer plataforma
.NET C++ JavaScript PHP
Python Node.js R Cordova Unity
iOSWindows AndroidLinux
Nova experiência de instalação
C# and Visual Basic
Visual Studio IDE
Nova Experiência de instalação
Visual C++
F#
JavaScript TypeScript
.Net Core and ASP.NET Core
Xamarin
Universal Windows Apps
Tools for XAML Apps
Live Architecture Dependency
Validation
Developer Command Prompt
Visual Studio 2017
Testes
Testes de Unidades ao Vivo.
Ferramentas de testes.
Visual Studio 2017 Recursos
Professional Subscription
(Standard/Annual)
Enterprise Subscription
(Standard/Annual)
Professional developer tools and
services for small teams
Microsoft DevOps solution for productivity
and coordination across teams of any size.
IDE + Azure Stack
+ Updates to Intellisense
+ Microservices
+ Project Centennial
+ Multi Language & Multi Platform
+ Xamarin Mobile Development
+ Debugging
+ Static Code Analysis
+ Code Lens
+ Code Metrics
+ Code Coverage
+ Unit Testing
+ Refactoring
+ Xamarin Exclusive Features:
+ Xamarin Profiler
+ Embedded Assemblies
+ Live Inspector
+ Test Recorder
+ iOS Simulator
+ Real Time/Live Experiences – Inner Loop Productivity:
+ Real Time Dependency Validation
+ Real Time Continuous Testing
+ Code Style and Code Analysis Rules
+ IntelliTrace (Historical & Production Debugging)
+ IntelliTest (Unit Test Generation and Arch Coverage)
+ Unlimited Load Testing (IDE & Web Authoring)
+ .NET Memory Dump Analysis
+ Code Map Debugger Integration
+ Microsoft Fakes
+ Coded UI Testing
+ Code Clone
+ Architectural Layer Diagrams
Subscription Benefits + Release Pipeline Authoring
+ Team Collaboration (Agile Planning, Task/Bug Tracking, VC,
CI/CD, Test & Feedback, Code Search)
+ Windows Server and SQL Server for Dev/Test
+ 2 x Technical support incidents
+ PowerApps
+ 30 x Pluralsight Training Courses
+ Test case Management
+ DevOps add-ons
+ Test Manager
+ Package Management
+ 1 Private Build & Release pipeline
+ Microsoft Office
+ All Microsoft Software/Server Software for Dev/Test
+ 4 x Technical support incidents
+ PowerApps
+ 45 x Pluralsight Training Courses
Xamarin Profiler
Xamarin Inspector
Xamarin Test Recorder
Simulador Remoto IOS

Mais conteúdo relacionado

Mais procurados

MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira ...
MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira ...MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira ...
MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira ...Vinicius Jarina
 
Por dentro do .NET Core
Por dentro do .NET CorePor dentro do .NET Core
Por dentro do .NET CoreGiovanni Bassi
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesWilliam S. Rodriguez
 
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...William S. Rodriguez
 
Visual Studio Summit 2014 - Portable Class Library
Visual Studio Summit 2014 - Portable Class LibraryVisual Studio Summit 2014 - Portable Class Library
Visual Studio Summit 2014 - Portable Class LibraryThiago Lunardi
 
Xamarin em 7 minutos
Xamarin em 7 minutosXamarin em 7 minutos
Xamarin em 7 minutosakamud
 
Testes com xUnit + Coding Dojo
Testes com xUnit + Coding DojoTestes com xUnit + Coding Dojo
Testes com xUnit + Coding DojoLetticia Nicoli
 
DevPira Festival 21 - .NET6 Uma nova forma de construir apis MinimalAPIs
DevPira Festival 21 - .NET6 Uma nova forma de construir apis MinimalAPIsDevPira Festival 21 - .NET6 Uma nova forma de construir apis MinimalAPIs
DevPira Festival 21 - .NET6 Uma nova forma de construir apis MinimalAPIsJúnior Porfirio
 
Programação Orientada a Testes
Programação Orientada a TestesProgramação Orientada a Testes
Programação Orientada a TestesGregorio Melo
 
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobileXamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobileakamud
 
Conhecendo a Plataforma .NET
Conhecendo a Plataforma .NETConhecendo a Plataforma .NET
Conhecendo a Plataforma .NETPedro Alves Jr.
 
Desenvolvimento multiplataforma com Xamarin e MVVM: da arquitetura a UIs espe...
Desenvolvimento multiplataforma com Xamarin e MVVM: da arquitetura a UIs espe...Desenvolvimento multiplataforma com Xamarin e MVVM: da arquitetura a UIs espe...
Desenvolvimento multiplataforma com Xamarin e MVVM: da arquitetura a UIs espe...Alexandre Zollinger Chohfi
 
Universal Windows Platform Bridges
Universal Windows Platform BridgesUniversal Windows Platform Bridges
Universal Windows Platform BridgesCaio Chaves Garcez
 
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile Apps
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile AppsAplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile Apps
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile AppsWilliam S. Rodriguez
 
Developer Experience no Nubank
Developer Experience no NubankDeveloper Experience no Nubank
Developer Experience no NubankLetticia Nicoli
 
ASP.NET Core com Linux, Docker e Azure
ASP.NET Core com Linux, Docker e AzureASP.NET Core com Linux, Docker e Azure
ASP.NET Core com Linux, Docker e AzureGiovanni Bassi
 
Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...
Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...
Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...Milton Camara Gomes
 
Win301 caio garcez_uwp_bridges
Win301 caio garcez_uwp_bridgesWin301 caio garcez_uwp_bridges
Win301 caio garcez_uwp_bridgesCaio Chaves Garcez
 
Automatizando o teste de aplicações Web com Selenium WebDriver e Azure DevOps...
Automatizando o teste de aplicações Web com Selenium WebDriver e Azure DevOps...Automatizando o teste de aplicações Web com Selenium WebDriver e Azure DevOps...
Automatizando o teste de aplicações Web com Selenium WebDriver e Azure DevOps...Renato Groff
 

Mais procurados (20)

MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira ...
MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira ...MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira ...
MobileConf 2014 - Xamarin - Desenvolvimento multiplataforma feito da maneira ...
 
Por dentro do .NET Core
Por dentro do .NET CorePor dentro do .NET Core
Por dentro do .NET Core
 
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile ServicesConstruindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
Construindo Aplicativos móveis conectados com Xamarin e Azure Mobile Services
 
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
 
Visual Studio Summit 2014 - Portable Class Library
Visual Studio Summit 2014 - Portable Class LibraryVisual Studio Summit 2014 - Portable Class Library
Visual Studio Summit 2014 - Portable Class Library
 
Xamarin em 7 minutos
Xamarin em 7 minutosXamarin em 7 minutos
Xamarin em 7 minutos
 
Testes com xUnit + Coding Dojo
Testes com xUnit + Coding DojoTestes com xUnit + Coding Dojo
Testes com xUnit + Coding Dojo
 
DevPira Festival 21 - .NET6 Uma nova forma de construir apis MinimalAPIs
DevPira Festival 21 - .NET6 Uma nova forma de construir apis MinimalAPIsDevPira Festival 21 - .NET6 Uma nova forma de construir apis MinimalAPIs
DevPira Festival 21 - .NET6 Uma nova forma de construir apis MinimalAPIs
 
Titanium appacelerator
Titanium appaceleratorTitanium appacelerator
Titanium appacelerator
 
Programação Orientada a Testes
Programação Orientada a TestesProgramação Orientada a Testes
Programação Orientada a Testes
 
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobileXamarin + TDD - Reagindo rápido à mudanças no mundo mobile
Xamarin + TDD - Reagindo rápido à mudanças no mundo mobile
 
Conhecendo a Plataforma .NET
Conhecendo a Plataforma .NETConhecendo a Plataforma .NET
Conhecendo a Plataforma .NET
 
Desenvolvimento multiplataforma com Xamarin e MVVM: da arquitetura a UIs espe...
Desenvolvimento multiplataforma com Xamarin e MVVM: da arquitetura a UIs espe...Desenvolvimento multiplataforma com Xamarin e MVVM: da arquitetura a UIs espe...
Desenvolvimento multiplataforma com Xamarin e MVVM: da arquitetura a UIs espe...
 
Universal Windows Platform Bridges
Universal Windows Platform BridgesUniversal Windows Platform Bridges
Universal Windows Platform Bridges
 
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile Apps
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile AppsAplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile Apps
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile Apps
 
Developer Experience no Nubank
Developer Experience no NubankDeveloper Experience no Nubank
Developer Experience no Nubank
 
ASP.NET Core com Linux, Docker e Azure
ASP.NET Core com Linux, Docker e AzureASP.NET Core com Linux, Docker e Azure
ASP.NET Core com Linux, Docker e Azure
 
Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...
Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...
Iniciando o desenvolvimento de aplicativos híbridos com VS Code + Ionic + Typ...
 
Win301 caio garcez_uwp_bridges
Win301 caio garcez_uwp_bridgesWin301 caio garcez_uwp_bridges
Win301 caio garcez_uwp_bridges
 
Automatizando o teste de aplicações Web com Selenium WebDriver e Azure DevOps...
Automatizando o teste de aplicações Web com Selenium WebDriver e Azure DevOps...Automatizando o teste de aplicações Web com Selenium WebDriver e Azure DevOps...
Automatizando o teste de aplicações Web com Selenium WebDriver e Azure DevOps...
 

Semelhante a Como desenvolver com .NET e C

Ambientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC'sAmbientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC'sJoão Pedro Daltro
 
As vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NETAs vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NETJoel Rodrigues
 
The Developers Conference 2014 | Porto Alegre
The Developers Conference 2014 | Porto AlegreThe Developers Conference 2014 | Porto Alegre
The Developers Conference 2014 | Porto AlegreBruno Brandes
 
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareDevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareAndré Dias
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensourceCDS
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensourceCDS
 
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediLatinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediAlessandro Binhara
 
Evolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicEvolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicRicardo Guerra Freitas
 
DotNet Framework e Orientação a Objetos 1 - Introdução
DotNet Framework e Orientação a Objetos 1 - IntroduçãoDotNet Framework e Orientação a Objetos 1 - Introdução
DotNet Framework e Orientação a Objetos 1 - IntroduçãoLorival Smolski Chapuis
 
Netbeans Slides Fy2009 Portugues
Netbeans Slides Fy2009 PortuguesNetbeans Slides Fy2009 Portugues
Netbeans Slides Fy2009 PortuguesRodrigo Peleias
 
Principais novidades do Entity Framework 5.0
Principais novidades do Entity Framework 5.0Principais novidades do Entity Framework 5.0
Principais novidades do Entity Framework 5.0Fernando Henrique
 
Mobile Apps Cross-Platform
Mobile Apps Cross-PlatformMobile Apps Cross-Platform
Mobile Apps Cross-PlatformAdriel Café
 
Desenvolvendo para Windows Phone
Desenvolvendo para Windows PhoneDesenvolvendo para Windows Phone
Desenvolvendo para Windows Phoneanybalrocha
 
Webinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWSWebinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWSAmazon Web Services LATAM
 
Desenvolvendo para Windows Phone InfoTech 2013
Desenvolvendo para Windows Phone InfoTech 2013Desenvolvendo para Windows Phone InfoTech 2013
Desenvolvendo para Windows Phone InfoTech 2013André Paulovich
 
ASP NET CORE DOCKER LINUX AZURE
ASP NET CORE DOCKER LINUX AZUREASP NET CORE DOCKER LINUX AZURE
ASP NET CORE DOCKER LINUX AZUREIvan Martinez
 
Desenvolvimento de Software na Plataforma Microsoft .NET
Desenvolvimento de Software na Plataforma Microsoft .NETDesenvolvimento de Software na Plataforma Microsoft .NET
Desenvolvimento de Software na Plataforma Microsoft .NETGustavo Malheiros
 

Semelhante a Como desenvolver com .NET e C (20)

Ambientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC'sAmbientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC's
 
Novidades do .NET 3.5
Novidades do .NET 3.5Novidades do .NET 3.5
Novidades do .NET 3.5
 
As vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NETAs vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NET
 
Visual Studio 2012 RC
Visual Studio 2012 RCVisual Studio 2012 RC
Visual Studio 2012 RC
 
The Developers Conference 2014 | Porto Alegre
The Developers Conference 2014 | Porto AlegreThe Developers Conference 2014 | Porto Alegre
The Developers Conference 2014 | Porto Alegre
 
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareDevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensource
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensource
 
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediLatinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
 
Evolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicEvolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual Basic
 
DotNet Framework e Orientação a Objetos 1 - Introdução
DotNet Framework e Orientação a Objetos 1 - IntroduçãoDotNet Framework e Orientação a Objetos 1 - Introdução
DotNet Framework e Orientação a Objetos 1 - Introdução
 
Netbeans Slides Fy2009 Portugues
Netbeans Slides Fy2009 PortuguesNetbeans Slides Fy2009 Portugues
Netbeans Slides Fy2009 Portugues
 
Principais novidades do Entity Framework 5.0
Principais novidades do Entity Framework 5.0Principais novidades do Entity Framework 5.0
Principais novidades do Entity Framework 5.0
 
Mobile Apps Cross-Platform
Mobile Apps Cross-PlatformMobile Apps Cross-Platform
Mobile Apps Cross-Platform
 
Desenvolvendo para Windows Phone
Desenvolvendo para Windows PhoneDesenvolvendo para Windows Phone
Desenvolvendo para Windows Phone
 
Webinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWSWebinar: Introdução à Distribuição Contínua na AWS
Webinar: Introdução à Distribuição Contínua na AWS
 
Desenvolvendo para Windows Phone InfoTech 2013
Desenvolvendo para Windows Phone InfoTech 2013Desenvolvendo para Windows Phone InfoTech 2013
Desenvolvendo para Windows Phone InfoTech 2013
 
.NET Open Source
.NET Open Source.NET Open Source
.NET Open Source
 
ASP NET CORE DOCKER LINUX AZURE
ASP NET CORE DOCKER LINUX AZUREASP NET CORE DOCKER LINUX AZURE
ASP NET CORE DOCKER LINUX AZURE
 
Desenvolvimento de Software na Plataforma Microsoft .NET
Desenvolvimento de Software na Plataforma Microsoft .NETDesenvolvimento de Software na Plataforma Microsoft .NET
Desenvolvimento de Software na Plataforma Microsoft .NET
 

Mais de Jucinei Pereira Dos Santos

Mais de Jucinei Pereira Dos Santos (10)

AI Bootcamp Toronto 2018 - Set up a chat bot from zero to hero
AI Bootcamp Toronto 2018 - Set up a chat bot from zero to heroAI Bootcamp Toronto 2018 - Set up a chat bot from zero to hero
AI Bootcamp Toronto 2018 - Set up a chat bot from zero to hero
 
UWP Apps para Windows Iot - Iot Weekend
UWP Apps para Windows Iot - Iot Weekend UWP Apps para Windows Iot - Iot Weekend
UWP Apps para Windows Iot - Iot Weekend
 
Desenvolvendo aplicações para Windows Phone, Windows Store, utilizando AppStu...
Desenvolvendo aplicações para Windows Phone, Windows Store, utilizando AppStu...Desenvolvendo aplicações para Windows Phone, Windows Store, utilizando AppStu...
Desenvolvendo aplicações para Windows Phone, Windows Store, utilizando AppStu...
 
Msp techday appstudio
Msp techday  appstudioMsp techday  appstudio
Msp techday appstudio
 
Msp techday appstudio
Msp techday  appstudioMsp techday  appstudio
Msp techday appstudio
 
Boas práticas para desenvolvedores c sharp
Boas práticas para desenvolvedores c sharpBoas práticas para desenvolvedores c sharp
Boas práticas para desenvolvedores c sharp
 
MSP TechDay - Developer - Gestão Ágil de Projetos com Visual Studio e TFS 2013
MSP TechDay - Developer - Gestão Ágil de Projetos com Visual Studio e TFS 2013MSP TechDay - Developer - Gestão Ágil de Projetos com Visual Studio e TFS 2013
MSP TechDay - Developer - Gestão Ágil de Projetos com Visual Studio e TFS 2013
 
Apresentacao anhanguera
Apresentacao anhangueraApresentacao anhanguera
Apresentacao anhanguera
 
App Day
App DayApp Day
App Day
 
Slides flisol- Microsoft Open Source
Slides flisol- Microsoft Open SourceSlides flisol- Microsoft Open Source
Slides flisol- Microsoft Open Source
 

Como desenvolver com .NET e C

  • 1. Como desenvolver software utilizando Tecnologias Microsoft Jucinei Santos MVP Reconnect Cientista da computação- UCB Desenvolvedor Mobile. fb.com/jucineioficial Youtube.com/jucineioficial www.jucineisantos.com
  • 2. Um pouco da minha história • Ciência da Computação na UCB; • S2B. • Primeira Certificação; • Primeiro estágio; • Primeiro emprego; • Hoje foi meu último dia no emprego atual rsrsrs;
  • 3. O que é .NET? É de comer? • BASICAMENTE, é a plataforma da Microsoft para executar aplicações.
  • 4.
  • 5. Linguagens suportadas • .NET suporta múltiplas linguagens open Source, entretanto as mais comuns são: • C# • Visual Basic(VB.NET)
  • 7. Evolução do C# 1.0 1999-2002 Modern, Object Oriented, Simple, Flexible, Typesafe, Managed, Garbage Collection, Cross-platform 2.0 2005 Generics, Anonymous Method, Partial Class, Nullable Type 3.0 2008 LINQ, Lamda Expression, Extension Method, Anonymous Type, Var 4.0 2010 Named and Optional Parameters, Dynamic Binding 5.0 2012 Async Programming
  • 9. Java VS C# Obrigado pela atenção, curta a página seguinte que teremos um brinde. www.facebook.com/jucineioficial
  • 10. E a melhor linguagem é
  • 11. •A melhor linguagem é aquela que paga suas contas. Autor: Jeysel de Paula, Universidade Católica de Brasília, Aula de LAB 2 (2012).
  • 12. E o que usar para desenvolver?
  • 13. Visual Studio Se você não dormiu, curta a página seguinte que teremos um brinde. www.facebook.com/jucineioficial
  • 14. Todo desenvolvedor, pode desenvolver, Alguma Aplicação em qualquer plataforma .NET C++ JavaScript PHP Python Node.js R Cordova Unity iOSWindows AndroidLinux
  • 15. Nova experiência de instalação C# and Visual Basic Visual Studio IDE
  • 16. Nova Experiência de instalação
  • 18. .Net Core and ASP.NET Core Xamarin Universal Windows Apps
  • 22. Testes de Unidades ao Vivo. Ferramentas de testes.
  • 23. Visual Studio 2017 Recursos Professional Subscription (Standard/Annual) Enterprise Subscription (Standard/Annual) Professional developer tools and services for small teams Microsoft DevOps solution for productivity and coordination across teams of any size. IDE + Azure Stack + Updates to Intellisense + Microservices + Project Centennial + Multi Language & Multi Platform + Xamarin Mobile Development + Debugging + Static Code Analysis + Code Lens + Code Metrics + Code Coverage + Unit Testing + Refactoring + Xamarin Exclusive Features: + Xamarin Profiler + Embedded Assemblies + Live Inspector + Test Recorder + iOS Simulator + Real Time/Live Experiences – Inner Loop Productivity: + Real Time Dependency Validation + Real Time Continuous Testing + Code Style and Code Analysis Rules + IntelliTrace (Historical & Production Debugging) + IntelliTest (Unit Test Generation and Arch Coverage) + Unlimited Load Testing (IDE & Web Authoring) + .NET Memory Dump Analysis + Code Map Debugger Integration + Microsoft Fakes + Coded UI Testing + Code Clone + Architectural Layer Diagrams Subscription Benefits + Release Pipeline Authoring + Team Collaboration (Agile Planning, Task/Bug Tracking, VC, CI/CD, Test & Feedback, Code Search) + Windows Server and SQL Server for Dev/Test + 2 x Technical support incidents + PowerApps + 30 x Pluralsight Training Courses + Test case Management + DevOps add-ons + Test Manager + Package Management + 1 Private Build & Release pipeline + Microsoft Office + All Microsoft Software/Server Software for Dev/Test + 4 x Technical support incidents + PowerApps + 45 x Pluralsight Training Courses

Notas do Editor

  1. F# - Support for F# 4.1 language features, improvements to the F# compiler and FSharp.Core, and a new editor based on Roslyn Workspaces. JavaScript and TypeScript - TypeScript 2.1 is available for all TypeScript projects in Visual Studio. A new JavaScript language service is available and enabled by default. Visual C++ - No breaking changes between 2015 and 2017. Better C++14 conformance level, CMake support, build throughput, and productivity in the editor.
  2. C# and Visual Basic - Extends support for new C# 7.0 and Visual Basic 15 language features, and introduces new refactorings that allow you to organize source code with one action.
  3. F# - Support for F# 4.1 language features, improvements to the F# compiler and FSharp.Core, and a new editor based on Roslyn Workspaces. JavaScript and TypeScript - TypeScript 2.1 is available for all TypeScript projects in Visual Studio. A new JavaScript language service is available and enabled by default. Visual C++ - No breaking changes between 2015 and 2017. Better C++14 conformance level, CMake support, build throughput, and productivity in the editor.
  4. .NET Core and ASP.NET Core - This contains the 1.0 final release of the new MSBuild based .NET Core Tools. Using Visual Studio 2017, you can create .NET Standard libraries, .NET Core apps/libraries, and ASP.NET web projects that use the new csproj format. Tools for Universal Windows App Development - Updates include a new version of the .NET Native toolchain, .NET Core NuGet framework, new productivity tools, and support for the Windows 10 "Creators Update" SDK. Xamarin - Xamarin 4.3 adds support for tvOS, while also improving iOS Assets Catalog support and the XML editing experience.
  5. Redgate Data Tools - To extend DevOps capabilities to SQL database development, Visual Studio now includes Redgate Data Tools, comprising Redgate ReadyRoll Core, SQL Search, and SQL Prompt Core. NuGet - NuGet now supports storing package dependency information directly in project files as package references, while maintaining the advances of transitive package references. Tools for XAML Apps - The XAML runtime toolbar now lets you track focus. XAML productivity has been improved with XAML Edit & Continue, improvements to the XAML Editor, and performance optimizations.
  6. Live Architecture Dependency Validation - Real-time notifications of dependency validation diagrams (aka Layer diagrams). Developer Command Prompt - Refactored scripts to support the new installation experience. Azure SDK for .NET - Now available from the new Visual Studio installer.
  7. Live Unit Testing - Visualize unit testing results and code coverage live in the editor. Testing Tools - Associate automation with test case work items using the Test Explorer.