Palestra proferida no meetup WomenTechmakers em BH, dia 30/01/2018
Size: 895.25 KB
Language: pt
Added: Jan 31, 2018
Slides: 19 pages
Slide Content
Hello World usando C#.Net
Temas abordados Histórico .Net Linguagens suportadas pelo framework .Net Histórico C# Pincelada sobre VS Code e .Net Core C# na prática ‹#›
Hello! Sou a Ana Eliza Freitas MCP (Microsoft Certified Professional); Analista de Sistemas; Especialista em Engenharia e Arquitetura de Software; Mãe; Podcaster... ‹#›
Welcome to .Net Framework que visa ser uma plataforma única para desenvolvimento e execução de sistemas. É executado até no Windows!!! Desde 2014 a Microsoft abriu o código . Com o .Net Core também funciona no Linux e no MacOS ‹#›
‹#›
‹#› Versão .Net Lançamento Visual Studio Windows Windows Server 1.0 2002 -02-13 Visual Studio .NET XP — 1.1 2003 -04-24 Visual Studio .NET 2003 — 2003 2.0 2005 -11-07 Visual Studio .NET 2005 — 2003, 2003 R2, 2008 SP2, 2008 R2 SP1 3.0 2006 -11-06 Expression Blend Vista 2008 SP2, 2008 R2 SP1 3.5 2007 -11-19 Visual Studio 2008 7, 8, 8.1, 10 2008 R2 SP1 4.0 2010 -04-12 Visual Studio 2010 — — 4.5 2012 -08-15 Visual Studio 2012 8 2012 4.5.1 2013 -10-17 Visual Studio 2013 8.1 2012 R2 4.5.2 2014 -05-05 — — — 4.6 2015 -07-20 Visual Studio 2015 10 — 4.6.1 2015 -11-30 Visual Studio 2015 Update 1 10 v1511 — 4.6.2 2016 -08-02 — 10 v1607 — 4.7 2017 -04-05 Visual Studio 2017 10 v1703 N/A
Linguagens suportadas APL Boo Clarion COBOL Component Pascal C# C++ F# Eiffel Forth Fortran ‹#› Haskell Java JScript J# Lua Mercury Piet Oberon Delphi Oz Pascal Perl PowerBuilder PowerShell Python RPG Ruby Scheme SmallTalk Standard ML Visual Basic xBase
C# Primeiro de tudo, lê-se “ C Sharp ”; Linguagem OO, fortemente tipada, simples e moderna; Tem suas raízes no C, C++, Java e JavaScript; A versão mais atual é a 7.2 , e a cada versão, observa-se grandes melhorias ; O ambiente de desenvolvimento é o Visual Studio ; ‹#›
C# É considerada a linguagem símbolo do .NET: Criada praticamente do zero para funcionar no Net, sem preocupações de compatibilidade com código de legado. O compilador C# foi o primeiro a ser desenvolvido. A maior parte das classes do .NET Framework foram desenvolvidas em C#. ‹#›
.Net Core ‹#›
.Net Core Implantação flexível: pode ser incluído no seu aplicativo ou ser instalado lado a lado no usuário ou em todos os computadores. Multiplataforma: o .NET Core pode ser executado em Windows, macOS e Linux e pode ser transferido para outros sistemas operacionais. Ferramentas de linha de comando: todos os cenários de produto podem ser exercidos na linha de comando. ‹#›
.Net Core Compatibilidade: o .NET Core é compatível com .NET Framework, Xamarin e Mono por meio da .NET Standard . Código-fonte aberto: a plataforma do .NET Core é um software livre que usa licenças do MIT e Apache 2. A documentação é licenciada por CC-BY . O .NET Core é um projeto do .NET Foundation . Suporte da Microsoft: .NET Core tem suporte pela Microsoft, pelo Suporte do .NET Core . ‹#›
Porque aprender C# ? ‹#›
‹#›
Porque aprender C#? Linguagem para desenvolvimento multiplataforma : Web, Desktop, Mobile, Jogos Unity - Engine para criação de jogos; Xamarim - biblioteca que cria aplicativos móveis nativos; Versatilidade para o mercado de trabalho ‹#›
Começando a prática ‹#›
Visual Studio IDE (Integrated Development Environment ) - Ambiente de desenvolvimento integrado ‹#›
Mais informações Microsoft Docs - Welcome Visual Studio Code Can Do That? Compilar um aplicativo Olá, Mundo em C# com o .NET Core no Visual Studio 2017 .NET e C# - Introdução Geral ‹#›
Thanks! Perguntas? Pode me achar em: @aninhaebastos [email protected] podprogramar.com.br ‹#›