Arquivo de etiquetas: .net

ASP.NET Core, Angular 5 – CRUD com Entity Framework

Ao longo deste artigo, que espero ser o primeiro de uma série, irá ser abordado como criar uma aplicação web, com apenas um form, recorrendo a ASP.NET Core, Angular 5 e Entity Framework, seguindo a abordagem de base de dados primeiro “database first” suportando as operações básicas de uma base de dados (create, read, update e delete, CRUD).

O exemplo do artigo foi feito no Visual Studio 2017 Community, com .NET Core 2.1, Node.JS LTS e a base de dados em SQL Server 2017. Poderia ter sido feito o mesmo com ADO.NET, mas no caso optou-se por Entity Framework. De igual modo, poderia ter sido feito o mesmo exemplo com ReduxJS, mas novamente a opção prendeu-se com a framework Angular, pelo seu vasto suporte e utilização, bem como a facilidade com que se desenvolve de forma a suportar diversas plataformas.

Continuar a ler

Xamarin: Sem custos para estudantes

Introdução

A Xamarin é uma empresa americana, mais especificamente de São Francisco, que foi criada em 2011, por engenheiros que trabalharam nos projetos  MonoMonoTouch e Mono for Android. Esta empresa tem foco no desenvolvimento de software que irá permitir que os programadores de aplicações móveis criem aplicações usando C# ou F#, que corram em dispositivos Android e IOS, como se de aplicações nativas se tratasse.

Do leque de produtos da Xamarin, destacamos a Plataforma Xamarin (representa um conjunto de ferramentas e produtos para desenvolvimentos de aplicações móveis, onde o Xamarin.Android, o Xamarin.IOS, o Xamarin Studio e o Xamarin para Visual Studio se incluem), o Xamarin Test Cloud (serviço que permite testar aplicações em diversos dispositivos físicos), o Xamarin Insights (serviço que permite acompanhar em tempo real o funcionamento das aplicações, fornecendo relatórios de erros, eventos e ajuda a compreender como os utilizadores usam a aplicação, baseado nos eventos ocorridos na aplicação).

Continuar a ler

Introdução ao Windows Communication Foundation

Introdução

Com o crescimento da .NET framework, a tarefa de criar aplicações distribuídas ficou menos penosa. Seja pela facilidade de usar Web Services, pela performance e flexibilidade do .NET Remoting ou pela robustez do Enterprise Service (COM+), não esquecendo o MSMQ.

A Microsoft quando criou a .Net Framework 3.0, uma das novidades adicionadas foi o Windows Communication Foundation (WCF), que uniu as várias tecnologias de programação distribuídas na plataforma Microsoft, como por exemplo, Web Services Enhancements (WSE), ASP.NET Web Services, .NET Remoting, COM+ (Enterprise Services) e Message Queue (MSMQ), num único modelo, baseando-se na arquitetura orientada a serviços (SOA).

Com a chegada de uma nova versão da .NET Framework chega também uma nova versão do WCF, versão 4.

Nesta versão existem muitas novidades, mas neste artigo só vão ser abordadas quatro dessas novidades, como forma de estimular a curiosidade dos leitores, fornecendo assim uma plataforma de início de aprendizagem.

Continuar a ler

Techdays 2008

Techdays 2008O maior evento tecnológico nacional esteve de volta ao Centro de Congressos de Lisboa, para mais uma edição de conhecimento, inovação e entretenimento, dedicada a profissionais de IT, programadores e académicos desta área.

Este evento veio na continuidade dos anos anteriores e dos vários eventos realizados pela Microsoft nesta área. A cerimónia de abertura contou com a presença de Carlos Zorrinho, o coordenador do Plano Tecnológico e teve o Alto Patrocínio do Presidente da República.

A edição 2008 do Techdays ficou marcada pelo enorme interesse e participação dos profissionais de IT e programadores nacionais ligados às tecnologias Microsoft. No final do período de registo antecipado, 70% dos lugares estavam já vendidos e a 1 semana do evento, atingiu-se um impressionante número de 2500 inscrições (2000 profissionais e 500 estudantes). A capacidade máxima do evento foi atingida, tendo sido dadas mais de 150 sessões técnicas por 120 oradores, tendo sido claramente a maior edição deste evento.

Continuar a ler