Este foi um curso presencial onde apresentamos os benefícios de se utilizar o framework PHP Codeigniter. O codeigniter é um framework MVC de baixa curva de aprendizagem.
This presentation looks for share the experience of a project working with continuous delivery, the challenges and the concepts that can help you have an overview of CD.
.NET 6: O que há de novo e o que está por vir?Letticia Nicoli
.NET 6 é a nova versão do .NET, que completa a unificação da plataforma e adiciona novos recursos para a construção de aplicativos web, nativos e híbridos para Linux, Windows, Mac, iOS e Android com uma única base de código. Veja como escrever menos código, alcançar mais dispositivos e construir aplicativos nativos em nuvem mais rapidamente.
Palestra realizada no TDC Future 2021, trilha Arquitetura de Software, junto de Mahmoud Ali.
Clean Architecture utilizando .NET Core (C# e F# juntos). O objetivo é demonstrar uma arquitetura simples que pode ser aplicada no dia a dia, mesmo em projetos pequenos.
This presentation looks for share the experience of a project working with continuous delivery, the challenges and the concepts that can help you have an overview of CD.
.NET 6: O que há de novo e o que está por vir?Letticia Nicoli
.NET 6 é a nova versão do .NET, que completa a unificação da plataforma e adiciona novos recursos para a construção de aplicativos web, nativos e híbridos para Linux, Windows, Mac, iOS e Android com uma única base de código. Veja como escrever menos código, alcançar mais dispositivos e construir aplicativos nativos em nuvem mais rapidamente.
Palestra realizada no TDC Future 2021, trilha Arquitetura de Software, junto de Mahmoud Ali.
Clean Architecture utilizando .NET Core (C# e F# juntos). O objetivo é demonstrar uma arquitetura simples que pode ser aplicada no dia a dia, mesmo em projetos pequenos.
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...Criciúma Dev
Lucas Ferreira (BurnWeb)
A talk abordará uma forma diferente de desenvolver apps para celular utilizando o framework React Native criado pelos engenheiros do Facebook. Ao final também teremos um pouco de mão na massa.
4º Meetup Criciúma Dev
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na criação de ambientes de Desenvolvimento e Testes utilizando tecnologias de bancos de dados como SQL Server, PostgreSQL e MongoDB. Palestra realizada durante o Database Weekend 2019, um evento que aconteceu na cidade de Campinas-SP no dia 27/07/2019.
.NET + Microsserviços: alternativas open source para descomplicar a vida | TD...Renato Groffe
Slides de uma apresentação que realizei no dia 23/03/2022 (quarta) realizei com meu amigo Walter Coan (Microsoft MVP) na trilha Arquitetura .NET, durante a edição 2022 do TDC Connections.
O tema da palestra foi a implementação de Microservices na plataforma .NET, fazendo uso para isto de alternativas open source como:
* Polly e Simmy, em implementações resilientes e que possibilitem testes seguindo a disciplina de Chaos Engineering, além da facilidade na implementação de patterns como Circuit Breaker com esta abordagem;
* MediatR, na adoção de práticas como CQS (Command-query Separation) e CQRS (Command query responsibility separation);
* MassTransit, a fim de descomplicar a implementação de aplicações distribuídas e que façam uso de mensageria.
Outras tecnologias que utilizamos durante a apresentação foram o Azure Service Bus, Azure Event Hubs, Apache Kafka, ASP.NET Core, SQL Server, Entity Framework Core, Dapper e Visual Studio Code.
Esta apresentação aborda o Visual Studio 2012 e sua versões e veja como eles tornam mais fácil que nunca para os desenvolvedores aproveitarem as oportunidades de desenvolvimento de aplicativo. Quer você esteja desenvolvendo para Windows 8 ou para a web. Você verá como melhorar e manter sua arquitetura de software, vai entender as dependências e relações em seu código, resolver duplicidades de código, entre outros bons recursos como o desenvolvimento de apps para o Windows 8.
.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.
.NET Core 3.0 e ASP.NET Core 3.0: principais novidades - FCamara - Agosto-2019Renato Groff
Slides de palestra sobre novidades do .NET Core 3.0 e ASP.NET Core 3.0. Apresentação realizada em 23/08/2019, em evento promovido pela FCamara na cidade de São Paulo-SP.
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.
O lançamento do Visual Studio 2015 veio acompanhado, aliás, muito bem acompanhado, pelo C#6! Com isso temos vários recursos novos para auxiliar o desenvolvimento e deixar a linguagem bem mais completa, além de ser compilado em Roslyn que é feito em C#, deixando a compilação mais performática, ele veio com várias novidades que serão abordadas nessa apresentação.
.NET Standard 2.0: reuso de código entre projetos legados e .NET Core - .NET ...Renato Groff
Palestra sobre o uso do .NET Standard 2.0 em projetos legados e em paralelo com o .NET Core 2.0. Apresentação realizada durante meetup promovido pelo grupo .NET São Paulo em São Paulo Capital no dia 20/02/2018.
APIs Multiplataforma com o ASP.NET Core: Presente e Futuro - .NET Conf Local ...Renato Groff
Apresentação sobre o presente e o futuro do desenvolvimento de APIs multiplataforma com o ASP.NET Core. Palestra realizada em 24/11/2018 durante o .NET Conf Local 2018 em São José dos Campos-SP.
Extração de Dados na Web com MongoDB e Selenium - TDC 2018 - São PauloRenato Groff
Slides de palestra sobre o uso de MongoDB e Selenium WebDriver na extração de dados de páginas Web. Apresentação realizada em 20/07, durante a edição 2018 do TDC (The Developer's Conference) em São Paulo-SP.
Conheça Visual Studio IntelliCode e Visual Studio Live ShareLetticia Nicoli
A pouco tempo a Microsoft anunciou duas features para o Visual Studio que irão aumentar sua produtividade através de IA e permitir o desenvolvimento colaborativo de maneira bidirecional e instantânea.
Boas práticas na implementação de APIs REST com ASP.NET Core - Agosto-2019Renato Groff
Apresentação sobre boas práticas na implementação de APIs REST com ASP.NET Core. Palestra realizada em evento promovido pela comunidade .NET SP na cidade de São Paulo-SP no dia 29/08/2019.
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net coreRodrigo Kono
Quando surge uma nova tecnologia é difícil resistir a vontade de querer migrar tudo que se tem. Fato. Porém antes disso, sempre há muitos pontos a levar em consideração.
O ASP.NET Core tem uma estrutura incrível e aponta-se entre os 10 melhores frameworks do mundo. Esta sessão irá te ajudar a obter estas informações para realizar a migração da sua aplicação de maneira efetiva.
Dentre nosso plano, vamos saber quando você deve migrar, como determinar possíveis pontos críticos, entender novas abordagens que foram modificadas configurações específicas, entre outros pontos que você irá conferir durante a sessão.
Apresentação realizada em São Paulo-SP sobre a implementação de Mock Objects em .NET Core (Visual Studio 2017), utilizando para isto os frameworks Moq e NSubstitute.
Desenvolvimento Mobile Multiplataforma: Uma abordagem ágil e de alto desempen...Criciúma Dev
Lucas Ferreira (BurnWeb)
A talk abordará uma forma diferente de desenvolver apps para celular utilizando o framework React Native criado pelos engenheiros do Facebook. Ao final também teremos um pouco de mão na massa.
4º Meetup Criciúma Dev
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na criação de ambientes de Desenvolvimento e Testes utilizando tecnologias de bancos de dados como SQL Server, PostgreSQL e MongoDB. Palestra realizada durante o Database Weekend 2019, um evento que aconteceu na cidade de Campinas-SP no dia 27/07/2019.
.NET + Microsserviços: alternativas open source para descomplicar a vida | TD...Renato Groffe
Slides de uma apresentação que realizei no dia 23/03/2022 (quarta) realizei com meu amigo Walter Coan (Microsoft MVP) na trilha Arquitetura .NET, durante a edição 2022 do TDC Connections.
O tema da palestra foi a implementação de Microservices na plataforma .NET, fazendo uso para isto de alternativas open source como:
* Polly e Simmy, em implementações resilientes e que possibilitem testes seguindo a disciplina de Chaos Engineering, além da facilidade na implementação de patterns como Circuit Breaker com esta abordagem;
* MediatR, na adoção de práticas como CQS (Command-query Separation) e CQRS (Command query responsibility separation);
* MassTransit, a fim de descomplicar a implementação de aplicações distribuídas e que façam uso de mensageria.
Outras tecnologias que utilizamos durante a apresentação foram o Azure Service Bus, Azure Event Hubs, Apache Kafka, ASP.NET Core, SQL Server, Entity Framework Core, Dapper e Visual Studio Code.
Esta apresentação aborda o Visual Studio 2012 e sua versões e veja como eles tornam mais fácil que nunca para os desenvolvedores aproveitarem as oportunidades de desenvolvimento de aplicativo. Quer você esteja desenvolvendo para Windows 8 ou para a web. Você verá como melhorar e manter sua arquitetura de software, vai entender as dependências e relações em seu código, resolver duplicidades de código, entre outros bons recursos como o desenvolvimento de apps para o Windows 8.
.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.
.NET Core 3.0 e ASP.NET Core 3.0: principais novidades - FCamara - Agosto-2019Renato Groff
Slides de palestra sobre novidades do .NET Core 3.0 e ASP.NET Core 3.0. Apresentação realizada em 23/08/2019, em evento promovido pela FCamara na cidade de São Paulo-SP.
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.
O lançamento do Visual Studio 2015 veio acompanhado, aliás, muito bem acompanhado, pelo C#6! Com isso temos vários recursos novos para auxiliar o desenvolvimento e deixar a linguagem bem mais completa, além de ser compilado em Roslyn que é feito em C#, deixando a compilação mais performática, ele veio com várias novidades que serão abordadas nessa apresentação.
.NET Standard 2.0: reuso de código entre projetos legados e .NET Core - .NET ...Renato Groff
Palestra sobre o uso do .NET Standard 2.0 em projetos legados e em paralelo com o .NET Core 2.0. Apresentação realizada durante meetup promovido pelo grupo .NET São Paulo em São Paulo Capital no dia 20/02/2018.
APIs Multiplataforma com o ASP.NET Core: Presente e Futuro - .NET Conf Local ...Renato Groff
Apresentação sobre o presente e o futuro do desenvolvimento de APIs multiplataforma com o ASP.NET Core. Palestra realizada em 24/11/2018 durante o .NET Conf Local 2018 em São José dos Campos-SP.
Extração de Dados na Web com MongoDB e Selenium - TDC 2018 - São PauloRenato Groff
Slides de palestra sobre o uso de MongoDB e Selenium WebDriver na extração de dados de páginas Web. Apresentação realizada em 20/07, durante a edição 2018 do TDC (The Developer's Conference) em São Paulo-SP.
Conheça Visual Studio IntelliCode e Visual Studio Live ShareLetticia Nicoli
A pouco tempo a Microsoft anunciou duas features para o Visual Studio que irão aumentar sua produtividade através de IA e permitir o desenvolvimento colaborativo de maneira bidirecional e instantânea.
Boas práticas na implementação de APIs REST com ASP.NET Core - Agosto-2019Renato Groff
Apresentação sobre boas práticas na implementação de APIs REST com ASP.NET Core. Palestra realizada em evento promovido pela comunidade .NET SP na cidade de São Paulo-SP no dia 29/08/2019.
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net coreRodrigo Kono
Quando surge uma nova tecnologia é difícil resistir a vontade de querer migrar tudo que se tem. Fato. Porém antes disso, sempre há muitos pontos a levar em consideração.
O ASP.NET Core tem uma estrutura incrível e aponta-se entre os 10 melhores frameworks do mundo. Esta sessão irá te ajudar a obter estas informações para realizar a migração da sua aplicação de maneira efetiva.
Dentre nosso plano, vamos saber quando você deve migrar, como determinar possíveis pontos críticos, entender novas abordagens que foram modificadas configurações específicas, entre outros pontos que você irá conferir durante a sessão.
Apresentação realizada em São Paulo-SP sobre a implementação de Mock Objects em .NET Core (Visual Studio 2017), utilizando para isto os frameworks Moq e NSubstitute.
Mini-curso ministrado no 2º Encontro de Usuários PHP de Minas Gerais, realizado em outubro de 2009. Desenvolvendo aplicações poderosas com Zend Framework.
Tecnologias Web 2.0
JavaScript | jQuery | AJAX | XML | PHP | ASP.NET
Trabalho de pesquisa realizado no âmbito do módulo web 2.0
Curso de Especialização Tecnológica - Especialista em Desenvolvimento de Produtos Multimédia
JHipster - Produtividade e Maturidade em suas mãosThiago Soares
Apresentação utilizada no JavaDay 2017. Um rápida introdução ao JHipster e muita prática.
O resultado foi a aplicação funcionando completamente na núvem Heroku.
Slides da palestra apresentada no Tchê Linux Pelotas, sobre desenvolvimento PHP, onde mostra: ferramentas, boas práticas, frameworks e bibliotecas a serem usadas pelos profissionais PHP.
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.
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.
Palestra para apresentar as novidades no HTTP 2.0, apresentado no W3 Day(dia de troca de conhecimentos na empresa que trabalho).
Tomei como base muitos artigos da Caelum que explicam detalhadamente sobre o assunto.
Curso introdutório à desenvolvimento de aplicações web. Utilizando como tecnologias base o HTML5, CSS3 e JavaScript.
Mostrando a evolução do HTML até chegar na versão HTML5, além de demonstrar na prática como utilizar as novas tags mais semânticas da nova versão.
Esta palestra foi ministrada na UNAMA, como um curso de extensão para alunos e público em geral.
7. O que é o PHP?
● Segundo a documentação oficial, PHP é uma
linguagem de script open source especialmente
adequada ao desenvolvimento WEB e que pode ser
embutida no HTML.
● O código é processado no servidor.
12. O que é o Codeigniter?
● Um poderoso framework PHP com uma baixa curva
de aprendizagem;
● Encoraja o MVC, mas não força;
● Possui um kit de ferramentas para a construção
rápida de aplicações web;
14. Query Builder - Class DB
● A Classe CI_Model tem um objeto db , que é uma instância
da classe DB. Essa classe, é uma Query Builder;
● Query Builder: Classe, ou conjunto de funções,
responsáveis por montar um comando SQL;
● Nesse caso, ela também é responsável por fazer
conversões: Mysql, Postgres, Oracle, etc…
15. Query Builder - Class DB
Fonte: https://www.codeigniter.com/userguide3/database/query_builder.html