Cine Imersão - Encanto Submarino - 30 anos do De Volta para o Futuro.
Case study sobre o evento dos 30 anos do filme, a experiência imersiva, números, depoimentos e vídeos.
Cine Imersão - Encanto Submarino - 30 anos do De Volta para o Futuro.
Case study sobre o evento dos 30 anos do filme, a experiência imersiva, números, depoimentos e vídeos.
Domain-Driven Design não é uma tecnologia ou metodologia. DDD é uma abordagem à modelação de software que providencia uma estrutura de práticas, padrões de programação e terminologias que ajudam à sua concepção.
Nesta sessão vamos conhecer o que é Domain-Driven Design, quando o usar e como implementar.
ASP.NET Core apresentado no dotnetconf. Apresentado o 2.1 que é o runtime de produção atual, o runtime 2.2 que no momento deste upload está em preview, foi falado na track de overview.
Continuous Delivery for Desktop Applications: a case study - Miguel Alho & Jo...Comunidade NetPonto
Continuous Delivery is a key enabler of fast release cycles, fast feedback and high performance. Most of what we know on how to do CD is mainly oriented towards server software, where we control the environment. For desktop applications, distributed to uncontrolled environments things can get a little tricky, and the application size can be a problem.
Enabling CD for our desktop applications has changed the way we develop software in many aspects. In this presentation, we’ll talk about how we implemented CD to distribute our applications in an incremental manner and talk about many of the discoveries we made along the way.
Criando aplicações para windows phone 8.1 e windows 8.1 com o app studio da...Comunidade NetPonto
Já tiveste ideias brilhantes para uma app? Queres colocar isso em prática? Então esta sessão é para ti!
O App Studio da Microsoft é um serviço para facilitar e acelerar o desenvolvimento de aplicações para Windows Phone e Windows 8.1. Nesta sessão, a Sara vai apresentar o App Studio, onde vai criar uma app e lhe vai adicionar diversas funcionalidades, como por exemplo: feed the notícias de um blog, canal de Youtube, feed de uma página de Facebook, entre outras funcionalidades.
E uma vez que o App Studio é extensível e porque código não podia faltar, a Sara irá apresentar um exemplo de como extender o código, adicionando o feed do Twitter.
Mais conteúdo relacionado
Semelhante a Introdução ao NHibernate ORM Framework - Luis Amorim
Domain-Driven Design não é uma tecnologia ou metodologia. DDD é uma abordagem à modelação de software que providencia uma estrutura de práticas, padrões de programação e terminologias que ajudam à sua concepção.
Nesta sessão vamos conhecer o que é Domain-Driven Design, quando o usar e como implementar.
ASP.NET Core apresentado no dotnetconf. Apresentado o 2.1 que é o runtime de produção atual, o runtime 2.2 que no momento deste upload está em preview, foi falado na track de overview.
Continuous Delivery for Desktop Applications: a case study - Miguel Alho & Jo...Comunidade NetPonto
Continuous Delivery is a key enabler of fast release cycles, fast feedback and high performance. Most of what we know on how to do CD is mainly oriented towards server software, where we control the environment. For desktop applications, distributed to uncontrolled environments things can get a little tricky, and the application size can be a problem.
Enabling CD for our desktop applications has changed the way we develop software in many aspects. In this presentation, we’ll talk about how we implemented CD to distribute our applications in an incremental manner and talk about many of the discoveries we made along the way.
Criando aplicações para windows phone 8.1 e windows 8.1 com o app studio da...Comunidade NetPonto
Já tiveste ideias brilhantes para uma app? Queres colocar isso em prática? Então esta sessão é para ti!
O App Studio da Microsoft é um serviço para facilitar e acelerar o desenvolvimento de aplicações para Windows Phone e Windows 8.1. Nesta sessão, a Sara vai apresentar o App Studio, onde vai criar uma app e lhe vai adicionar diversas funcionalidades, como por exemplo: feed the notícias de um blog, canal de Youtube, feed de uma página de Facebook, entre outras funcionalidades.
E uma vez que o App Studio é extensível e porque código não podia faltar, a Sara irá apresentar um exemplo de como extender o código, adicionando o feed do Twitter.
O padrão MVVM é o padrão de desenvolvimento recomendado para aplicações Windows Phone. E para ajudar na implementação desde padrão existem vários toolkits que facilitam o processo de desenvolvimento.
Nesta sessão a Sara irá mostrar como usar o toolkit MVVM Light e o Cimbalino Windows Phone Toolkit, dois toolkits muito poderosos para a implementação do padrão MVVM. Para tal irá construir alguns exemplos durante a sessão como:
- obter a localização;
- lançar a aplicação da câmara que permitirá tirar fotografias;
- lançar a aplicação do telefone que permitirá efetuar chamadas;
- obter o identificador univoco do telefone;
- escrever texto e images no isolated storage.
Deep dive into Windows Azure Mobile Services - Ricardo CostaComunidade NetPonto
A apresentação tenta cobrir todos os serviços disponibilizados pela plataforma Azure Mobile.
Desde data-storage até server-side code, passando por push notifications e custom API.
Serão também abordados os temas de source-control, scheduler, logging e scaling.
The power of templating.... with NVelocity - Nuno CanceloComunidade NetPonto
Desde os inicio dos tempos existem padrões de desenho ainda que não tivessem um nome atribuído e com o aparecimento da Internet para o mero utilizador, tornou-se evidente para o programador a importância da utilização de padrões e separar as responsabilidades dos módulos das suas aplicações.
O padrão mais conhecido por entre as aplicações é o MVC ou criar um conjuntos de boas práticas e separar a aplicação em três componentes: O Modelo, o Controlador e a Vista. E é com este padrão que dispara o potencial dos "templates engines", ao permitir alcançar os objectivos lançados pela nossa imaginação e propósito da aplicação, como por exemplo gerar Templates para:
- páginas web
- emails
- geração de código
Na sessão vamos falar do NVelocity, um template engine com grande potencial que permite realizar o limite da nossa mente.
ASP.Net Performance – A pragmatic approach - Luis PaulinoComunidade NetPonto
Nesta sessão abordamos a performance de Sistemas de Informação desenvolvidos na plataforma ASP.NET com recurso a SQL Server com SGBD. Iremos explicar como surgem os problemas de performance em sistemas com alguns anos de existência e qual a abordagem a tomar, quando temos utilizadores insatisfeitos.
Abordaremos também alguns casos de sucesso no mercado a nível de sistemas de alta disponibilidade e como o mercado tem evoluído. De uma forma geral, pretendemos demonstrar técnicas de análise/tuning de performance em ASP.NET e sua evolução ao longo das várias versões, como também algumas técnicas de requisitos para obtenção e estruturação da informação.
Finalmente, o objetivo passa por divulgar procedimentos, técnicas e ferramentas que sirvam como uma referência que possam ser úteis caso surjam problemas de performance nos nossos sistemas de futuro, entre os quais : Do’s & Dont’s, Systematic Tuning, ASP.NET Trace, VS Profiling Tools, SQL Profiler entre outros.
Com o ASP.NET SignalR passamos a ter o poder da comunicação em real-time através de mecanismos de push. O SignalR utiliza um conjunto de tecnologias e técnicas para permitir que o servidor envie informação para um ou mais clientes. Estes clientes podem ser tão diferentes quanto um cliente HTML + Javascript, uma aplicação WPF ou mesmo uma app a ser executada no iOS.
Vamos explorar estas potencialidades em um conjunto de exemplos práticos onde poderemos perceber:
Quais as técnicas e tecnologias que suportam o SignalR;
Quão simples é criar um cliente capaz de fazer comunicação em real-time;
Quais plataformas já suportam o SignalR;
Além disso poderemos discutir quais as áreas de aplicabilidade desta tecnologia.
Nesta sessão vamos analisar as características deste serviço fazer uma breve introdução à arquitectura que a suporta. Iremos verificar as considerações que devem ser tidas em conta na criação e utilização deste tipo de armazenamento, analisando o impacto que as decisões tomadas têm no que respeita a performance e objectivos de escalabilidade.
Serão ainda mostrados alguns exemplos de utilização em cenários distintos, incluindo algumas optimizações que se podem fazer para melhorar a performance.
Comunidade NetPonto, a comunidade .NET em Portugal!
http://netponto.org
Nesta sessão é objetivo mostrar as novas funcionalidade do HTML5, bem como a integração com tecnologias existentes.
Nesta sessão vão ser abordadas as diferenças existentes entre o HTML 4 e o HTML 5, vai ser possível perceber quais são as novas funcionalidades, novos controlos, integração com tecnologias existentes (CSS e Javascript). Vamos também discutir como fazer offline, ligações ao servidor para enviar ou receber informação e como utilizar o Canvas e o SVG para desenhar em HTML.
Comunidade NetPonto, a comunidade .NET em Portugal!
http://netponto.org
Nos dias de hoje, onde trabalhamos em "internet time", com o paragdima da cloud e onde a economia nos obriga a fazer mais com menos, o "Time to Market" torna-se um fator diferenciador entre o sucesso e o falhanço de um projeto de software.
Esta sessão aborda alguns métodos e ferramentas que nos ajudam a automatizar processos de build e deployment, que podem tornar-se dolorosos e até impeditivos no avanço para a meta final de um projeto de software, de modo a que nos possamos focar nas atividades que acrescem valor ao nosso produto.
Nomeadamente, serão apresentados exemplos práticos da aplicação das tecnologias Microsoft como o MSBuild, Web Deploy, web.config transformations, web.config parametrizations e ainda, a utilização do servidor de builds Jenkins para implementar a automação de builds e deployments.
Comunidade NetPonto, a comunidade .NET em Portugal!
http://netponto.org
Apresentação do Nuno Caneco sobre Utilização de Mock Objects em Testes Unitários na 29a Reunião Presencial da Comunidade NetPonto em Lisboa (http://netponto.org).
Apresentação do João Pedro Martins sobre Dinâmica e Motivacao de Equipas de Projecto na 28a Reunião Presencial da Comunidade NetPonto em Lisboa (http://netponto.org).
Apresentação do Marco Silva sobre a utilização de KnockoutJS com ASP .NET MVC 3 na 28a Reunião Presencial da Comunidade NetPonto em Lisboa (http://netponto.org).
Como ser programador durante o dia e mesmo assim dormir bem à noiteComunidade NetPonto
Apresentação do Bruno Lopes sobre variados temas como instrumentação, profiling, logging e boas práticas de programação e desenvolvimento de software, incluindo lições tiradas do processo de desenvolvimento, manutenção e suporte à produção de várias aplicaçoes e produtos, na 2a Reunião Presencial da Comunidade NetPonto (http://netponto.org) no Porto.
Windows 8: Desenvolvimento de Metro Style Apps - C. Augusto ProieteComunidade NetPonto
Apresentação do C. Augusto Proiete sobre como podemos desenvolver aplicações Metro style para o Windows 8 e tirar partido das novas APIs introduzidas com o Windows Runtime (WinRT), na 2a Reunião Presencial da Comunidade NetPonto (http://netponto.org) no Porto.
Video desta apresentação:
http://www.youtube.com/watch?v=8-njK3WjZtY
2. Luís Amorim 7 anos de experiência profissional em TI Licenciado em Engenharia de Sistemas e Informática Experiência profissional no desenvolvimento de software Utilização de tecnologias Microsoft .NET e Java
3. Agenda Introdução O que é o NHibernate? Funcionamento do NHibernate NHibernate na prática Conclusão
4. Introdução: DAL Persistir dados e disponibilizar operações de CRUD Permitir a execução de queries avançadas
5. Introdução: DAL Disponibilizar uma semântica transaccional Garantir integridade da informação em cenários de concorrência
6. Introdução: O/RM API para operações de CRUD Querymodele querylanguagepara a definição de queries API para mapear metadados (classes e tabelas, propriedades e colunas)
7. NHibernate: O que é? Framework O/RM Permite mapear classes .NET para tabelas de uma base de dados Permite expressar queriesutilizando HQL, SQL, objectos Criteria/Example
8. Classes persistentes PlainOldCLR Objects (POCOs) Propriedades read/write para todos os campos persistentes Definição de um constructorpor defeito (sem argumentos)
9. Classes persistentes Definição de uma propriedade que guarde a chave primária (opcional) Preferência por classes não sealed e métodos virtuais (opcional) Implementação dos métodos Equals() e GetHashCode()
11. Mapeamento Mapeamentos object/relational são definidos num documento XML A linguagem para mapeamento é centrada em objectos Declaração de classes persistentes e não de tabelas
15. API / ISession Principal interface .NET/NHibernate Representa uma conversação entre a aplicação e a base de dados Disponibiliza métodos para executar operações de CRUD
16. API / ISession Implementação implícita do patternUnitofWork Alterações às entidades persistem nos limites de uma transacção Factory para instâncias da interface ITransaction
17. API / ITransaction Permite que as aplicações definam operações atómicas (transacções) Uma transacção está associada a uma sessão Uma sessão poderá iniciar várias transacções
18. API / ISessionFactory Factory para instâncias da interface ISession Comportamento é controlado por propriedades de configuração Tipicamente, uma aplicação tem uma única ISessionFactory
20. API (Parte 2) ICriteria ICriterion Restrictions IProjection Order
21. API / ICriteria Representa uma query sobre uma classe persistente Permite obter entidades compondo objectos do tipo ICriterion A interface ISession é uma factory para instâncias de ICriteria
22. API / Restrictions Disponibiliza métodos factory para obter instâncias ICriterion ICriterion representa uma condição numa cláusula WHERE (SQL) São classes utilizadas para aplicar restrições na construção de queries
31. CodeSmith Gerador de código baseado em templates (configuráveis) CodeSmith IDE, CodeSmith API e integração com o Visual Studio Inclui templates para o NHibernate, entre outros