Tendências e futuro do Asp.Net:

Slides:



Advertisements
Apresentações semelhantes
BCC 390 – Apresentação Final
Advertisements

Viver de Internet. Objetivo: Discutir sobre as áreas que oferecem mais oportunidades, as remunerações médias de mercado, quais as competências exigidas.
Sistema de Gestão de Manutenção
Mkt-Digital uma ferramenta para o planejamento de marketing em grupo
Ferramentas desejáveis para o planejamento de marketing em grupo.
Bernardo Braga. Desenvolvimento de ferramentas inteligêntes voltados para a Web Aplicação de conceitos MVC 2 ASP.NET Interatividade e apresentação em.
Mercado de trabalho TIC !?!? Eng. Samuel M. B. Cavalcante
Programação WEB Apresentação.
FERRAMENTAS DE DESENVOLVIMENTO WEB Apresentação. Prof. Norton Glaser  Professor universitário desde 2005  Ministra aulas na Fatec Ipiranga e Fatec SC.
Desenvolvedor de Sistemas. Bacharel em Sistemas de Informação Unipar Desenvolvedor Java Desenvolveu aplicações em Java para soluções de problemas.
1 Junit Motivação para o uso André Luís Moreira
CRAFTY SYNTAX LIVE HELP Mateus Vilar Santos Analise Desenvolvimento de Software (ADS) 2013/1 1 Crafty Syntax Live Help.
Universidade Federal de Sergipe Departamento de Sistemas de Informação Bruno Cruz Jessica Rodrigo Aragão – ASP.NET MVC 3.
ASP.NET 5 e a Web Moderna Douglas Franco. Cenário Atual de desenvolvimento ASP.NET.
LINGUAGEM DE PROGRAMAÇÃO I
O que é o Windows Compute Cluster Server 2003? O que o Windows Compute Cluster Server 2003 proporciona? Uma plataforma integrada de aplicativos para.
Apresentando o CEJUG e o Poder do Java 1º Encontro PHP+Java, CEPUG+CEJUG. Iguatu, 1 de Novembro de por Silveira Neto.
Ensino Médio Integrado em Informática Departamento de Ciência da Computação.
Integração de aplicações e serviços utilizando computação na nuvem com a plataforma Microsoft Windows Azure Ricardo Linhares Orientador: Paulo Fernando.
Sistema Web para Gerenciamento SNMP de Impressão Terceirizada da FURB Rodrigo Antonio Müller Orientador: Francisco Adell Péricas.
Gerador de aplicativos Oracle PL/SQL WEB baseado na estrutura das tabelas do banco de dados Oracle Wagner da Silva Orientando Prof. Alexander Roberto Valdameri.
FATEC Analise e desenvolvimento de sistemas. Prof. Norton Glaser  Formado pela UNICAMP  Professor universitário desde 2005  Ministro aulas na Fatec.
Particularidades de Apps de Negócios em Modalidade offline – Desktop e Mobile Magic Sem Segredos – S01E05 – 14 Fevereiro 2014.
CRIANDO UMA APLICAÇÃO WEB EM POUCOS MINUTOS. LÉO ANDRADE  34 Anos | Casado | Natural de Santos/SP | Corintiano  Minha história no mundo da tecnologia.
ITIL (Information Technology Infrastructure Library) Profª Cynara Carvalho.
Rede Social Digital para Compartilhamento de Informações de Viagens de Moto Leonardo João Faggiani Prof. Rion Brattig Correia, Orientador.
FURB – UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO – BACHARELADO APARECIDA CEZERINO ORIENTADOR:
Lucas F. Arantes. Sobre o Moodle Após trabalhar com WebCT na universidade de Curtin University – Australia 1999 iniciou o desenvolvimento do protótipo.
DIEGO GOMES CAMPOS RESUMO CONTATO EXPERIÊNCIA PROFISSIONAL HABILIDADES
Portfólio de Serviços TI
Uso de Dispositivos Electrónicos na Recolha de Dados
Fundamentos da Inteligência de Negócios.
Provas escaláveis com .NET Core no Cebraspe/Cespe
Rafael Lanna Gerente de Produtos O Futuro da Tecnologia para a Gestão Pública.
Olá sou Willian Marques, natural de Minas Gerais que atualmente mora na cidade São Paulo. Programador.
Programação II Introdução.
Funcionamento das aulas
PHP Linguagens e Técnicas de Programação
CPPlus v1.0 Cadastro Positivo Presenta Sistemas Junho / 2013.
Ciência da Computação E Sistemas de Informação UFC - Crateús
Faculdade de Tecnologia de Ourinhos Ensino Superior Público
Ferramentas gratuitas para geração de relatórios no .NET
Engenharia de Software II
UNIVERSIDADE REGIONAL DE BLUMENAU
Módulo I Capítulo 1: Introdução ao curso
UNIVERSIDADE REGIONAL DE BLUMENAU
Carreira, Certificações e Mercado de Trabalho
Workshop Agile tdd - Test Driven development
Arquitetura de Redes AULA 01 Prof. Eduardo Popovici.
Tema do Seminário: Frameworks para desenvolvimento Web Linguagem e Técnicas de Programação II – LTP2 Professor: Uedson Reis.
Mobilidade – tecnologia para automação
Desenvolvimento em Camadas
JHONE, TIAGO, ERIK E WANDERSON
Tecnologias dos Sistemas Informáticos
Deploy De Modelos no Azure Machine Learning
Ferramentas de Software para Gestão de Projetos
A empresa ARPIA TECNOLOGIA está recrutando, para Uberlândia (CLT):
The Developer's Conference 2018
Docker Windows com SQL Server HowTo
TECNOLOGIA DA INFORMAÇÃO Joyce Larissa Samara Instrutora: Monica.
Trilha JavaScript Web Components com Vanilla.js
Trilha Node.js Electron: Node.js para apps Desktop
Criando uma mensageria com .NET Core e Redis
Clean Architecture com .NET Core
DevOps for Azure Databases
Alexandre Xavier / Fernanda Matzenbacher
TRILHA .NET ML .NET - Machine Learning com .NET CORE
Serviços Técnicos de Vídeo
Implementando Métricas e Healthcheck em aplicações .NET
ASP.NET Core, Docker e Azure DevOps A união perfeita
Transcrição da apresentação:

Tendências e futuro do Asp.Net: O que eu preciso aprender para ser um profissional bem-sucedido Alexandre Malavasi

Biografia Formação acadêmica Graduação em T.I para Gestão de Negócios – FATEC Graduação em Análise e Desenv. De Sistemas – Faculdade Impacta Pós-graduação em Projeto e Desenv. Sistemas – Mackenzie Pós-graduação em Engenharia de Software com Métodos Ágeis - IGTI Certificações Microsoft Certified Professional Developer: Web Developer 4 Microsoft Certified Technology Specialist: Programming in HTML5 with JavaScript and CSS3 Microsoft Certified Technology Specialist: Web Applications Development with Microsoft .NET Framework 4 Microsoft Certified Technology Specialist: Accessing Data with Microsoft .NET Framework 4 Microsoft Certified Technology Specialist: Windows Communication Foundation Development with Microsoft .NET Framework 4 ITIL Foundation V3 Profissional 12 anos de experiência com desenvolvimento Web Coordenador de desenvolvimento de sistemas

Contatos www.linkedin.com/in/alexandremalavasi https://www.facebook.com/alexandremalavasi @alemalavasi alexandremalavasi@hotmail.com

Agenda Aplicações Web Modernas O que é .NET Core? Exemplos práticos O que eu preciso aprender?

Aplicações Web Modernas

Aplicações Web Modernas Nomes significativos Orientação a objetos Funções otimizadas Tratamento de erros Boas práticas API Encapsulamento Testes unitários Divisão em camadas

Aplicações Web Modernas Fonte: MARTIN (2009)

Aplicações Web Modernas Extensível Compatibilidade Segurança Aplicações Web modernas Resiliência Design adaptativo Preparado para nuvem Integração com redes sociais Facilidade de manutenção

O que é .NET Core? Asp.Net 5 Asp.Net MVC 6 .NET Core 5 Entity Framework 7 C# 7.1

O que é .NET Core?

O que é .NET Core? Pontos Negativos do Asp.Net WebForms Páginas muito grandes Aumento no tráfego de rede Pouco controle sobre o HTML Controles processados no servidor Alto acoplamento, não sendo explicíta a divisão por camadas Difícil controle do código-fonte em equipes com muitos programadores Camada de visualização fortemente ligada ao código de servidor Dificuldades de trabalhar com requisições ajax Nâo indicado para aplicações móveis devido ao tamanho das páginas Microsoft parou de investir em melhorias

O que é .NET Core? Multiplataforma Código aberto Mais opções de editores e ferramentas

O que é .NET Core?

Exemplos práticos

O que eu preciso aprender? Orientação a objetos Design Patterns Javascript (Angular, Jquery, Node…) C# Inglês Banco de dados e ORM’s

O que eu preciso aprender? Docker, Azure, AWS, etc. Teste unitário TDD - Test Driven Development BDD - Behavior Driven Development MVC DDD - Domain-Driven Design Microservice Frameworks CSS (bootstrap, etc) Banco de dados não-relacional (MongoDB, NoSql, etc)

O que eu preciso aprender? Desenvolvedor Full Stack Web API Tecnologia é um meio e não a finalidade

Participe de comunidades

Referências https://docs.microsoft.com/pt-br/dotnet/core/whats-new/ http://www.macoratti.net/17/06/aspncore2_1.htm https://blog.umbler.com/br/asp-net-core/ https://get.asp.net/ http://www.hanselman.com/blog/ASPNET5IsDeadIntroducingASPNETCore10AndNETCore10.aspx

Obrigado