[ServiceNow] Upgrade de versão - 2ª edição (Revisada, atualizada e ampliada)
Como desenvolver softwares utilizando tecnologias microsoft
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)
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
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
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.
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.
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.
.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.
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.
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.
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.