O documento apresenta uma palestra sobre desenvolvimento de software utilizando a tecnologia Microsoft .NET Framework. A palestra discute o .NET Framework, desenvolvimento para Windows, Web, dispositivos móveis e nuvem, e conclui enfatizando as oportunidades da tecnologia e a importância de focar no usuário.
Mostrando a evolução da web, padrões arquiteturais, diferenças entre frameworks e bibliotecas.
Apresentação realizada no evento W3Day da empresa W3 Automação e Sistemas.
O WebMatrix é uma ferramenta simples para o desenvolvimento de aplicações de pequeno e médio porte orientada a experiência do usuário, isto é, para estudantes, iniciantes e também para quem já sabe programar, com o intuito de simplificar e facilitar as tarefas diárias.
#ForITByIT #souDev #GoCode #comunidade
Apresentação no primeiro Meetup de Vue.js na região norte. Criamos o meetupe com intuito de discutir novas tecnologias web, e também mostrar os benefícios que o Vue.js vem trazendo para nosso desenvolvimento no front-end.
A trilogia Spring MVC + Spring Data + AngularJSEmmanuel Neri
Como a trilogia (Spring MVC/SpringData/AngularJS) pode nos prover uma produtividade no desenvolvimento de aplicações com back-end Java e front-end JS. Apresentação na trilha Java EE no The Developers Conference 2017 - Florianópolis
Mostrando a evolução da web, padrões arquiteturais, diferenças entre frameworks e bibliotecas.
Apresentação realizada no evento W3Day da empresa W3 Automação e Sistemas.
O WebMatrix é uma ferramenta simples para o desenvolvimento de aplicações de pequeno e médio porte orientada a experiência do usuário, isto é, para estudantes, iniciantes e também para quem já sabe programar, com o intuito de simplificar e facilitar as tarefas diárias.
#ForITByIT #souDev #GoCode #comunidade
Apresentação no primeiro Meetup de Vue.js na região norte. Criamos o meetupe com intuito de discutir novas tecnologias web, e também mostrar os benefícios que o Vue.js vem trazendo para nosso desenvolvimento no front-end.
A trilogia Spring MVC + Spring Data + AngularJSEmmanuel Neri
Como a trilogia (Spring MVC/SpringData/AngularJS) pode nos prover uma produtividade no desenvolvimento de aplicações com back-end Java e front-end JS. Apresentação na trilha Java EE no The Developers Conference 2017 - Florianópolis
Apresentação do sistema de controle de estoque, com cotação via e-mail para fornecedores cadastrados. Roda diretamente na internet, sem necissidade de servidor dedicado.
Apostila desenvolvimento aplicações comerciais com C#Vinicius Vieira
Para mais artigos acesse: http://helpdev.com.br/
Essa é uma apostila que montei para a ministração de um curso, tentei escrever de uma forma simples os principais conceitos envolvidos no desenvolvimento de aplicações com .net framework e Microsoft C#, passando desde tópico mais básicos até de forma introdutória alguns recursos mais avançados. Também é comentado sobre o paradigma da orientação a objetos e os principais recursos da IDE Microsoft Visual Studio 2010.
Introduction to SlideShare for BusinessesSlideShare
As the global hub of professional content, SlideShare can help you or your business amplify its reach, get discovered by targeted audiences and capture more professional opportunities. Learn why you should use SlideShare for your business
Apresentação de Vinicius Quaiato no TDC2011 mostrando como criar aplicações Windows Phone 7 utilizando o Windows Azure para processamento e serviços.
Esta apresentação mostra os motivos pelos quais devemos considerar ser
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...Renato Groff
Apresentação sobre o uso de tecnologias Microsoft como .NET Core, SQL Server, Visual Studio Code e Azure em conjunto com Linux e Docker. Esta palestra foi realizada em conjunto com o MVP Robson Araújo durante o 1o. meetup do grupo Itu Developers. Este evento aconteceu em Itu-SP no dia 08/06/2019.
Apresentação do sistema de controle de estoque, com cotação via e-mail para fornecedores cadastrados. Roda diretamente na internet, sem necissidade de servidor dedicado.
Apostila desenvolvimento aplicações comerciais com C#Vinicius Vieira
Para mais artigos acesse: http://helpdev.com.br/
Essa é uma apostila que montei para a ministração de um curso, tentei escrever de uma forma simples os principais conceitos envolvidos no desenvolvimento de aplicações com .net framework e Microsoft C#, passando desde tópico mais básicos até de forma introdutória alguns recursos mais avançados. Também é comentado sobre o paradigma da orientação a objetos e os principais recursos da IDE Microsoft Visual Studio 2010.
Introduction to SlideShare for BusinessesSlideShare
As the global hub of professional content, SlideShare can help you or your business amplify its reach, get discovered by targeted audiences and capture more professional opportunities. Learn why you should use SlideShare for your business
Apresentação de Vinicius Quaiato no TDC2011 mostrando como criar aplicações Windows Phone 7 utilizando o Windows Azure para processamento e serviços.
Esta apresentação mostra os motivos pelos quais devemos considerar ser
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...Renato Groff
Apresentação sobre o uso de tecnologias Microsoft como .NET Core, SQL Server, Visual Studio Code e Azure em conjunto com Linux e Docker. Esta palestra foi realizada em conjunto com o MVP Robson Araújo durante o 1o. meetup do grupo Itu Developers. Este evento aconteceu em Itu-SP no dia 08/06/2019.
Quer conhecer mais sobre o Android da Goolge? Confira nesses slides:
- O que é Android?
- Quais as vantagens de desenvolver para android
- A plataforma
- A arquitetura
- O mercado
- Ambiente de desenvolvimento
- Minha Primeira App Android – Criando um exemplo
- Publicando sua aplicação
- Conceitos básicos
Tecnologias em 2021: no que ficar de olho? | WTT2021 - MackenzieRenato Groffe
Apresentação no Workshop de Tendências Tecnológicas 2021 da Universidade Mackenzie em São Paulo-SP.
Abordei nesta palestra tópicos como iniciativas open source (Apache Software Foundation e Cloud Native Computing Foundation), automação/DevOps e desenvolvimento de software em geral, além de tecnologias como Microsoft Azure, .NET, Azure DevOps, GitHub Actions, Linux, Git, Visual Studio Code, JavaScript, Python, PowerShell, Bash, Docker, Kubernetes, SQL Server, MySQL, Oracle, PostgreSQL, MongoDB, Redis, Elasticsearch, Apache Kafka e RabbitMQ.
.NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem...Renato Groff
Palestra sobre o uso de .NET e do Microsoft Azure em conjunto com tecnologias open source. Apresentação realizada em conjunto com o MVP Ericson da Fonseca durante o Americana Tech Conf, evento que aconteceu em 24/11/2018 (sábado) na cidade de Americana-SP.
Slides de apresentação realizada no dia 18/05/2022 (quarta-feira) sobre o passado, o presente, o futuro e oportunidades de trabalho com a plataforma .NET para alunos da Generation Brazil.
Abordei nesta apresentação a evolução do .NET desde o começo dos anos 2000, passando ainda pela linguagem C#, pelo .NET Core e ASP.NET Core, pelas novidades do .NET 6, pelo Microsoft Azure, o suporte a Linux, além de cobrir também o uso de ferramentas como Visual Studio e Visual Studio Code. Discutimos ainda sobre como está o mercado de trabalho atualmente para Especialistas em .NET.
Visão geral de um conjunto de Web Tools , estado da arte, capazes de prover uma suíte integrada de desenvolvimento e produção de softwares.
Sistema de gerência - use gratuitamente por 45 dias http://try.fogbugz.com
Para treinar sua equipe
http://training.fogcreek.com/index.php?lang=pt
Se gosta de games: www.futweb.com.br e http://futweb.com.br/ole
FutWeb: http://www.youtube.com/watch?v=eGhyXUtEISE
Ole: http://www.youtube.com/watch?v=cxn2LlWSt-o
Para usuários do Unity e do FogBugz
http://www.youtube.com/watch?v=h23XvVOk4cA
Apresentação do Evento DevBrasil OpenDay Praia Grande 2013 , que aconteceu em 14 de setembro de 2013. Sobre o desenvolvimento para a plataforma .net com C# no Visual Studio 2013 e tendo como complemento de ajuda o Telerik JustCode.
Slides do minicurso realizado durante a Jornada Cientifica no INESC no primeiro semestre de 2013 sobre desenvolvimento para Windows 8 com HTML5, Javascript e CSS3.
Cloud Solutions com o Microsoft Azure - TDC Online Especial BHRenato Groff
Slides de palestra detalhando diversos serviços do Microsoft Azure e sua aplicabilidade na implementação de soluções na nuvem. Apresentação realizada na Sala Microsoft em 24/04/2020, durante o TDC Online Especial BH.
Nuvem em 2021: primeiros passos, Azure, tecnologias, carreira - UniFOA | Abri...Renato Groffe
Apresentação para alunos da UniFOA (Centro Universitário de Volta Redonda) abordando os primeiros passos em cloud computing e no Microsoft Azure, a carreira em nuvem no ano de 2021 e tecnologias + dicas importantes para aqueles que pretendam ingressar neste segmento. Palestra realizada em 13/04/2021 (terça).
Semelhante a Desenvolvimento de Software utilizando .NET (20)
2. Assuntos abordados
• Apresentação
• .NET Framework
• Desenvolvimento por caterogia
– Windows
– Web
– Dispositivo Móvel
– Nuvem
• Mercado
• Conclusões
Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
3. Quem sou eu
• Guilherme Ferreira
• 22 anos
• Desenvolvedor desde 2006
• Analista de Sistemas na Wittel
• Formado em Sistemas de
Informação, pela Universidade Anhembi
Morumbi
• MCTS ASP.NET e ADO.NET
Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
4. .NET Framework
• Lançado em 2002
• Gratuito
• Linguagens C#, VB.NET(?), F#, FoxPro,
etc.
• Versões estáveis: 1.0, 2.0*, 3.0, 3.5 e 4.0
• Engloba bibliotecas para interação com
Windows
• Base de todo projeto Windows criado por
terceiros** Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
5. Desenvolvimento para Windows
• Windows Forms
• Windows Presentation Foundation
• HTML5 + Javascript*
• Windows Services
• Console Application
Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
6. Exemplo: Windows Forms
• Primeiro tipo de projeto para Windows
• Pouca customização
• Alto acoplamento
• Não se conecta a serviços
• ** Cálculo idade nos planetas
Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
7. Exemplo: Windows Presentation
Foundation
• Alta customização de design
• Integrado a serviços
• Baixo acoplamento
• Design default ao Windows 7
• Skype, MSN, Steam…
Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
8. Exemplo: Windows 8 App
• HTML5
• Javascript
• Integrado ao Windows 8
• Modern UI
• Endomondo, AccuWeather…
Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
9. Exemplo: Windows Services
• Rotinas executadas em segundo plano
• É interpretado como um processo no Gerenciador de Tarefas
• Acesso Remoto, SQL Server Jobs, Windows Update…
Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
10. Exemplo: Console Application
• Aplicações executadas direto
no prompt
• Ciclo de vida limitado
• Permite linha de comando
• Ipconfig, getmac, ping…
11. Desenvolvimento para Web
• ASP.NET
• Silverlight
Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
12. Exemplo: ASP.NET
• Possui duas vertentes: WebForms e MVC
• Disponibiliza páginas na Internet
• Motor para renderização de HTML
• Integrado ao IIS
• Orkut, Submarino, R7.com
Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
13. Exemplo: ASP.NET WebForms
• Desenvolvimento rápido
• Funções de “mão beijada”
• Tira a liberdade do código gerado
• Acesso baseado em páginas (.aspx)
• ** Deixa o desenvolvedor desaprender algumas coisas…
Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
14. Exemplo: ASP.NET MVC
• Modelo: Model-View-Controller
• Baseado em Rotas (/Camisetas/Lista)
• Desenvolvimento mais demorado
• Total liberdade no código gerado
• Semelhantes as tecnologias Web que não são MS (Phyton, Rub
• ** Web transparente
Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
15. Desenvolvimento para Dispositivo
Móvel
• Windows Phone
• C# ou XNA (Plataforma de Games)
• Utiliza Modern UI
• Conceito de smartphone integrado
• Lançado em 2010
• Windows Phone Dev Center
• Versões pouco fragmentadas
• Variedade de dispositivos
Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
17. Desenvolvimento para Nuvem
• Windows Azure
• SQL Azure
• Plataformas escaláveis
• Configurações sob-demanda
• SDK para outras tecnologias
• Amazon AWS, Google Cloud…
Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação
19. Conclusões
• Muitas oportunidades de tecnologia para diferentes cenários
• Framework “experiente”
• Foco no usuário, não na tecnologia
• Não se apeguem
• Não importa o quê, como e onde: FAÇA!
• Vejam outras tecnologias também.
Palestra realizada em set/2012 – UniAnchieta – Sistemas de Informação