O .NET Framework permite que você crie aplicações para diferentes targets, como: Web, Desktop (Linux, Mac, Windows), Mobile (Android e Iphone) e até para IoT.
Venha conhecer mais sobre esse framework multiplataforma open-source!
Você poderá se atualizar e ficar ainda mais preparado para os desafios do dia-a-dia!
Conteúdo | |
---|---|
08:00 às 09:00 |
Credenciamento e recepção dos participantes
Todas as pessoas inscritas, palestrantes, coordenadores e de imprensa, devem retirar seus crachás e kit do congressista nos balcões de credenciamento localizados na entrada do evento, para obterem acesso às salas e Auditório Principal. |
09:00 às 10:00 |
Abertura do evento no Auditório Principal
Após o credenciamento, convidamos os participantes a comparecerem ao auditório para receberem as boas vindas por parte dos realizadores e patrocinadores. Neste keynote de abertura, todos serão orientados sobre o funcionamento do evento, destaques e outras novidades. |
10:10 às 11:00 |
Implementando testes de integração após 10 anos
Caliel Lima da Costa Sabe aquele sistema rodando a muitos anos que toda vez que se altera algumas coisa outro lado quebra? Eu senti essa dor, após meses de trabalho você não acreditar no resultado. |
11:10 às 12:00 |
Construindo uma aplicação utilizando Xamarin e Bot Framework
Nouara Xavier O mercado de aplicativos tem previsão de movimentar bilhões de dólares nós próximos anos. A Microsoft possui duas ferramentas de qualidade para acompanhar esse crescimento no mercado mobile. Venha aprender na prática como utilizar Xamarin e Bot Framework. Fazendo aplicativos nativos com chatbot. Tudo isto utilizando apenas .NET.
ASP.NET Core + Middlewares: incrementando e acrescentando comportamentos em aplicações
Renato Jose Groffe Middlewares constituem um dos pilares sob os quais foi construído o ASP.NET Core, oferecendo inúmeras possibilidades na construção e configuração de aplicações baseadas nesta plataforma. Acompanhe esta apresentação para entender os diferentes meios de utilização deste mecanismo, bem como sobre a implementação e como empregar middlewares customizados em seus projetos.
|
12:00 às 13:00 |
Intervalo para Almoço
Uma excelente oportunidade de todas as pessoas no evento
interagirem e trocarem ideias, colaboradores, empresas
patrocinadoras e apoiadoras, palestrantes e coordenadores.
|
13:10 às 14:00 |
BDD - A forma Lean implantar qualidade total no desenvolvimento de software
Leandro Pereira da Silva / Jorge Leite É mais do que sabido pelo mercado de desenvolvimento de software que quanto mais cedo um bug é encontrado, mais barato é o custo de sua correção. Algumas pesquisas dizem que esse custo pode ser até 24 vezes menor. O Behavior Driven Development (BDD) é uma técnica que induz tanto a área de negócio como o time técnico a colaborarem com a qualidade de software desde o início do levantamento de requisitos de cada User Story (pensamento Lean - qualidade total). Esse envolvimento ocorre através da construção de cenários de forma colaborativa. A palestra apresentará o conceito do BDD e a além disso uma rápida demonstração de como implementar BDD no Azure Devops utilizando Specflow. Thiago Borba O .NET é realmente sensacional e conta com ferramentas formidáveis como TPL, LINQ, lambdas, sintaxe sugar entre outros. Nos projetos que tenho atuado, o mal uso desses recursos acabam gerando problemas enormes de performance. Sem falar do uso excessivo de hardware. É comum em projetos que apresentaram problemas de performance, o uso de Task.Run para tentar resolver alguma lentidão ou até mesmo o uso do Task.Run para adicionar chamadas "assíncronas" na aplicação. Nessa talk, vamos explorar a concorrência. Vamos analisar o uso da TPL e ThreadPool. Vamos aprofundar e entender o que realmente ocorre quando usamos async/await. |
14:10 às 15:00 |
Entregando testes de valor
Leonardo Prange / Marco Nicolodi Como estão seus testes ?
Esta fácil de ler ?
Fácil de dar manutenção ?
E acima de de tudo... está agregando valor ?
Não !? então vamos mostrar uma possível solução.
Vamos apresentar algumas técnicas para melhorar uma suíte de testes com exemplos em .Net, focando no funcionamento de unidades pequenas e buscando uma melhor asserção das regras e comportamentos dos serviços mais robustos fazendo uso de BDD, Fluent Assertions, Object Mother entre outros.
Programação funcional usando F#
Gabriel Schade Cardoso The Developer´s Conference Florianópolis 2019
|
15:00 às 15:30 |
Coffee-break e Networking
Durante o intervalo de coffee-break, serão entregues kits contendo suco e biscoitos. Um delicioso intervalo para relaxar, conhecer novas pessoas e estreitar contatos. Neste tempo, também surge a oportunidade de todas as pessoas no evento interagirem entre sí, participantes das trilhas, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores. |
15:40 às 16:30 |
C# 8 é uma revolução
Antonio Maniero C# vem ganhando novas características em cada versão que trazem melhorias em performance, robustez, flexibilidade além de facilidade e estilo de codificação. C# 8 traz algumas melhorias que mudam completamente a forma como criamos código, ao ponto teremos modo de compatibilidade para compilar códigos antigos. Entenda o que vem de novo por aí e o que isto representa para sua base de código. Conheça os tipos por referência anuláveis, as interfaces com implementação padrão, ranges, e outras pequenas características que mudará o jeito de você codificar e que reduzirão o boilerplate e melhorarão a robustez e ainda facilitar a interoperabilidade com outras linguagens com recursos semelhantes.
|
16:40 às 17:30 |
ML .NET - Machine Learning com .NET CORE
Thaissa Bueno Sanches .NET CORE um importante Framework do ecossistema .NET, , com a grande vantagem de ser multiplataforma e rápido, não esperávamos mas aconteceu, agora podemos também trabalhar com machine learning nele e com c#, graças a ML .NET uma nova biblioteca oficial para .NET CORE
Blazorise, como melhorar a UI em app Blazor?
Renato Haddad Uma aplicação WEB pode seguir diversos padrões de interface de usuário UI, a fim de tornar inteligível o visual, seja em qualquer navegador. As aplicações em Blazor (novo framework de apps SPA single page application) dispõem de uma biblioteca chamada Blazorise, instalada via NUGET, a fim de facilitar o desenvolvedor na criação de elementos de formulários, similar à Material Design da Google. |
17:40 às 18:30 |
Organizando seu código com Marie Kondo: Trazendo alegria para o seu legado
Alexandre Santos Costa Será que o código atual precisa realmente ser descartado? Será que a solução é começarmos tudo do zero? Nesta palestra irei mostrar não só técnicas de refatoração que trarão alegria a seu código mas como o Visual Studio pode nos ajudar a atingirmos este objetivo. |
18:40 às 19:00 |
Encerramento e Sorteios
No horário de encerramento, todas as trilhas serão direcionadas de suas salas para o Auditório Principal, mesmo local da abertura. Após a apresentação de resultados do dia, muitos sorteios fecharão o dia. |
Quarta-feira, 24 de Abril de 2019
10 às 19h
Av. Governador Gustavo Richard, 850
Centro | Florianópolis - SC
Desenvolvedores, arquitetos de software e entusiastas da plataforma .NET
presencial:R$ 290,00
Fazendo sua inscrição presencial, você terá acesso a esta
trilha e no mesmo dia também:
TDC Expo: Venha conversar com pessoas e conhecer empresas incríveis.
Trilha Carreiras: Você poderá assistir às palestras da trilha Carreiras do mesmo dia.
Trilha Stadium: Você poderá assistir às palestras da trilha Stadium do mesmo dia.