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.
Este documento fornece uma comparação entre os principais frameworks PHP, discutindo tópicos como design patterns, o que é um framework, por que usar um framework, soluções livres vs comerciais e quais frameworks devem ser usados. Ele também resume cada um dos principais frameworks PHP, incluindo Zend Framework, CakePHP, Symfony, CodeIgniter/Kohana, Yii, DooPHP e Recess.
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.
O documento fornece dicas para desenvolvimento em PHP evitando más práticas. Ele recomenda: (1) usar a última versão do PHP e orientação a objetos; (2) ferramentas como IDEs, controle de versão e Composer; (3) padrões como MVC e frameworks como Laravel.
O documento anuncia uma reunião do grupo São Paulo MuleSoft Meetup em 16 de dezembro de 2020 com apresentações sobre Unwired API-led Connectivity, Custom Policies e uma competição com prêmios. A agenda inclui introdução, duas palestras e uma sessão de perguntas e respostas.
GWT permite desenvolver aplicações web ricas sem escrever JavaScript. Este documento discute como GWT pode ser integrado com o framework Spring para adicionar recursos como injeção de dependência, suporte a transações e segurança. Um exemplo demonstra como construir um sistema de leilões usando GWT com Spring MVC.
.NET 6: O que há de novo e o que está por vir?Letticia Nicoli
1. O documento descreve as principais novidades e melhorias do .NET 6, como o SDK e bibliotecas base unificadas, melhor desempenho, e suporte a desenvolvimento simplificado e multiplataforma.
2. Ele também discute recursos do C# 10, como usings globais e registros, além de melhorias em ferramentas como o Visual Studio 2022 e o assistente de atualização.
3. Por fim, apresenta novas APIs para desenvolvimento na nuvem e em dispositivos móveis, como Blazor, .NET MAUI e sup
Devops CI/CD: Obtendo qualidade de vida para o time de desenvolvimentoThiago Ferreira
O documento discute como CI/CD pode melhorar a qualidade de vida de times de desenvolvimento ao automatizar processos como build, testes e code review. Ele explica o que são runners e provedores de CI/CD, como a integração contínua permite code reviews mais rápidos através de testes e linters, e como a entrega contínua pode envolver live coding. Exemplos de ferramentas e um projeto Django são citados.
O documento discute arquitetura de software limpa, explicando que ela separa a lógica principal de negócios de detalhes externos como interface do usuário e banco de dados. Apresenta o conceito de adaptadores que conectam o domínio principal à camada externa e demonstra uma aplicação que armazena dados de usuários usando essa abordagem.
Este documento fornece uma comparação entre os principais frameworks PHP, discutindo tópicos como design patterns, o que é um framework, por que usar um framework, soluções livres vs comerciais e quais frameworks devem ser usados. Ele também resume cada um dos principais frameworks PHP, incluindo Zend Framework, CakePHP, Symfony, CodeIgniter/Kohana, Yii, DooPHP e Recess.
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.
O documento fornece dicas para desenvolvimento em PHP evitando más práticas. Ele recomenda: (1) usar a última versão do PHP e orientação a objetos; (2) ferramentas como IDEs, controle de versão e Composer; (3) padrões como MVC e frameworks como Laravel.
O documento anuncia uma reunião do grupo São Paulo MuleSoft Meetup em 16 de dezembro de 2020 com apresentações sobre Unwired API-led Connectivity, Custom Policies e uma competição com prêmios. A agenda inclui introdução, duas palestras e uma sessão de perguntas e respostas.
GWT permite desenvolver aplicações web ricas sem escrever JavaScript. Este documento discute como GWT pode ser integrado com o framework Spring para adicionar recursos como injeção de dependência, suporte a transações e segurança. Um exemplo demonstra como construir um sistema de leilões usando GWT com Spring MVC.
.NET 6: O que há de novo e o que está por vir?Letticia Nicoli
1. O documento descreve as principais novidades e melhorias do .NET 6, como o SDK e bibliotecas base unificadas, melhor desempenho, e suporte a desenvolvimento simplificado e multiplataforma.
2. Ele também discute recursos do C# 10, como usings globais e registros, além de melhorias em ferramentas como o Visual Studio 2022 e o assistente de atualização.
3. Por fim, apresenta novas APIs para desenvolvimento na nuvem e em dispositivos móveis, como Blazor, .NET MAUI e sup
Devops CI/CD: Obtendo qualidade de vida para o time de desenvolvimentoThiago Ferreira
O documento discute como CI/CD pode melhorar a qualidade de vida de times de desenvolvimento ao automatizar processos como build, testes e code review. Ele explica o que são runners e provedores de CI/CD, como a integração contínua permite code reviews mais rápidos através de testes e linters, e como a entrega contínua pode envolver live coding. Exemplos de ferramentas e um projeto Django são citados.
O documento discute arquitetura de software limpa, explicando que ela separa a lógica principal de negócios de detalhes externos como interface do usuário e banco de dados. Apresenta o conceito de adaptadores que conectam o domínio principal à camada externa e demonstra uma aplicação que armazena dados de usuários usando essa abordagem.
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
O documento discute alternativas open source para arquitetura .NET com microsserviços, abordando práticas como resiliência e engenharia de caos com Polly e Simmy, padrões CQS e CQRS com MediatR e uso de mensageria com MassTransit. Apresenta também exemplos práticos implementados com essas tecnologias.
O documento apresenta as principais novidades do Visual Studio 2012, incluindo suporte para dispositivos conectados, .NET Framework 4.5, novos recursos para C#, F# e VC++, integração de ferramentas, gerenciamento de ciclo de vida de aplicativos, melhorias em velocidade e qualidade e redução de tempo de mercado e custos. Informações adicionais podem ser obtidas nos sites listados no final.
.NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem...Renato Groff
O documento apresenta as credenciais e experiência de dois desenvolvedores .NET: Renato Groffe e Ericson da Fonseca. A agenda inclui tópicos sobre Microsoft e open source, .NET Core, Azure e open source e exemplos práticos. O documento também discute como a Microsoft tem adotado mais o open source, incluindo o suporte a tecnologias como Linux, PostgreSQL e Redis no Azure.
.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.
Geoprocessamento livre na web com openlayers e cake phpRafael Soto
O documento discute o framework CakePHP e a biblioteca OpenLayers. O CakePHP é um framework PHP open source para desenvolvimento rápido que utiliza padrões MVC. Já o OpenLayers é uma biblioteca JavaScript gratuita para exibição de dados geoespaciais em mapas na web sem dependência de servidor.
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...Renato Groff
Os documentos apresentam perfis de dois profissionais de tecnologia, Renato Groffe e Robson Araújo, que possuem experiência com Microsoft e open source. A apresentação discute tópicos como .NET Core, SQL Server, Visual Studio Code, Docker e Microsoft Azure.
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.
O documento apresenta as principais novidades do C# 6, incluindo using static, auto-property initializers, expression-bodied members, null-conditional operator, string interpolation, exception filters e operador nameof. O palestrante também discute chamadas assíncronas em blocos try-catch-finally e demonstra essas funcionalidades comparando códigos com e sem o C# 6.
.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
O documento discute as APIs multiplataformas com ASP.NET Core, apresentando o estado atual e futuro do .NET Core e ASP.NET Core. O documento descreve as principais características e melhorias do .NET Core 2.1 e ASP.NET Core 2.1 e apresenta brevemente o .NET Core 2.2 e ASP.NET Core 2.2. O documento também fornece exemplos práticos de implementação e consumo de APIs.
Extração de Dados na Web com MongoDB e Selenium - TDC 2018 - São PauloRenato Groff
O documento discute a extração de dados da web usando Selenium WebDriver e MongoDB. Ele apresenta Selenium como uma ferramenta para automatizar a manipulação de páginas web e extrair dados. Em seguida, explica como MongoDB pode ser usado para armazenar os dados extraídos de forma flexível. Por fim, fornece um exemplo prático de extração de dados do Campeonato Brasileiro usando essas tecnologias.
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.
O documento discute os primeiros passos em DevOps com MuleSoft, incluindo: (1) o significado de DevOps e as diferenças entre Continuous Integration e Continuous Deployment; (2) como garantir boa qualidade de código Mule usando ferramentas como SonarQube; (3) integração com esteiras de CI/CD como Azure DevOps.
Boas práticas na implementação de APIs REST com ASP.NET Core - Agosto-2019Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. Seu perfil contém dicas e exemplos práticos sobre desenvolvimento .NET, incluindo ASP.NET Core, APIs REST, bancos de dados e nuvem.
O documento discute os principais conceitos de APIs RESTful, incluindo: (1) recursos identificados por URIs e manipulados por verbos HTTP; (2) cache, autenticação e conteúdo negociado; (3) versionamento, erros e outros aspectos importantes de APIs REST.
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net coreRodrigo Kono
Rodrigo Kono é um especialista em .NET que fornece uma visão geral sobre as novas oportunidades e desafios da migração para .NET Core. Ele discute pontos como quando fazer a migração, os principais desafios e como tomar a melhor decisão estratégica para cada projeto. Kona também fornece dicas sobre a documentação, ferramentas e boas práticas para auxiliar na migraçã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.
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e ZendThiago Sinésio
O documento analisa três frameworks PHP populares: CakePHP, CodeIgniter e Zend Framework. Explora o que são frameworks, suas vantagens e desvantagens, e fornece detalhes sobre a estrutura, funcionalidade e aplicabilidade de cada um.
O documento discute o uso do Composer e do WP-CLI para gerenciar dependências e instalar WordPress de forma automatizada através do composer.json. Também aborda conceitos como namespaces, PSRs, autoloading e repositórios como o Packagist.
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
O documento discute alternativas open source para arquitetura .NET com microsserviços, abordando práticas como resiliência e engenharia de caos com Polly e Simmy, padrões CQS e CQRS com MediatR e uso de mensageria com MassTransit. Apresenta também exemplos práticos implementados com essas tecnologias.
O documento apresenta as principais novidades do Visual Studio 2012, incluindo suporte para dispositivos conectados, .NET Framework 4.5, novos recursos para C#, F# e VC++, integração de ferramentas, gerenciamento de ciclo de vida de aplicativos, melhorias em velocidade e qualidade e redução de tempo de mercado e custos. Informações adicionais podem ser obtidas nos sites listados no final.
.NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem...Renato Groff
O documento apresenta as credenciais e experiência de dois desenvolvedores .NET: Renato Groffe e Ericson da Fonseca. A agenda inclui tópicos sobre Microsoft e open source, .NET Core, Azure e open source e exemplos práticos. O documento também discute como a Microsoft tem adotado mais o open source, incluindo o suporte a tecnologias como Linux, PostgreSQL e Redis no Azure.
.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.
Geoprocessamento livre na web com openlayers e cake phpRafael Soto
O documento discute o framework CakePHP e a biblioteca OpenLayers. O CakePHP é um framework PHP open source para desenvolvimento rápido que utiliza padrões MVC. Já o OpenLayers é uma biblioteca JavaScript gratuita para exibição de dados geoespaciais em mapas na web sem dependência de servidor.
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...Renato Groff
Os documentos apresentam perfis de dois profissionais de tecnologia, Renato Groffe e Robson Araújo, que possuem experiência com Microsoft e open source. A apresentação discute tópicos como .NET Core, SQL Server, Visual Studio Code, Docker e Microsoft Azure.
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.
O documento apresenta as principais novidades do C# 6, incluindo using static, auto-property initializers, expression-bodied members, null-conditional operator, string interpolation, exception filters e operador nameof. O palestrante também discute chamadas assíncronas em blocos try-catch-finally e demonstra essas funcionalidades comparando códigos com e sem o C# 6.
.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
O documento discute as APIs multiplataformas com ASP.NET Core, apresentando o estado atual e futuro do .NET Core e ASP.NET Core. O documento descreve as principais características e melhorias do .NET Core 2.1 e ASP.NET Core 2.1 e apresenta brevemente o .NET Core 2.2 e ASP.NET Core 2.2. O documento também fornece exemplos práticos de implementação e consumo de APIs.
Extração de Dados na Web com MongoDB e Selenium - TDC 2018 - São PauloRenato Groff
O documento discute a extração de dados da web usando Selenium WebDriver e MongoDB. Ele apresenta Selenium como uma ferramenta para automatizar a manipulação de páginas web e extrair dados. Em seguida, explica como MongoDB pode ser usado para armazenar os dados extraídos de forma flexível. Por fim, fornece um exemplo prático de extração de dados do Campeonato Brasileiro usando essas tecnologias.
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.
O documento discute os primeiros passos em DevOps com MuleSoft, incluindo: (1) o significado de DevOps e as diferenças entre Continuous Integration e Continuous Deployment; (2) como garantir boa qualidade de código Mule usando ferramentas como SonarQube; (3) integração com esteiras de CI/CD como Azure DevOps.
Boas práticas na implementação de APIs REST com ASP.NET Core - Agosto-2019Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. Seu perfil contém dicas e exemplos práticos sobre desenvolvimento .NET, incluindo ASP.NET Core, APIs REST, bancos de dados e nuvem.
O documento discute os principais conceitos de APIs RESTful, incluindo: (1) recursos identificados por URIs e manipulados por verbos HTTP; (2) cache, autenticação e conteúdo negociado; (3) versionamento, erros e outros aspectos importantes de APIs REST.
Conhecimentos para tomar atitude e migrar sua aplicação para asp.net coreRodrigo Kono
Rodrigo Kono é um especialista em .NET que fornece uma visão geral sobre as novas oportunidades e desafios da migração para .NET Core. Ele discute pontos como quando fazer a migração, os principais desafios e como tomar a melhor decisão estratégica para cada projeto. Kona também fornece dicas sobre a documentação, ferramentas e boas práticas para auxiliar na migraçã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.
Análise sobre a utilização de frameworks em PHP: CakePHP, CodeIgniter e ZendThiago Sinésio
O documento analisa três frameworks PHP populares: CakePHP, CodeIgniter e Zend Framework. Explora o que são frameworks, suas vantagens e desvantagens, e fornece detalhes sobre a estrutura, funcionalidade e aplicabilidade de cada um.
O documento discute o uso do Composer e do WP-CLI para gerenciar dependências e instalar WordPress de forma automatizada através do composer.json. Também aborda conceitos como namespaces, PSRs, autoloading e repositórios como o Packagist.
O documento discute componentes reutilizáveis em PHP, incluindo o framework PEAR, o framework Zend, classes PHP e o template Smarty. Ele explica o que cada um faz e como promovem o desenvolvimento de software reutilizável e de alta qualidade em PHP.
Slide 02 introdução ao code igniter, utilização do bootstrap Raniere de Lima
O documento apresenta uma introdução ao framework PHP CodeIgniter e ao framework front-end Bootstrap. Descreve as principais características e funcionalidades de ambos, incluindo exemplos de uso do CodeIgniter e instruções para download de ambos os frameworks.
Este documento apresenta um mini-curso sobre o desenvolvimento de aplicações com o framework Zend. Resume os principais pontos sobre a experiência do apresentador com PHP, introduz os conceitos e benefícios do modelo MVC e do Zend Framework, e demonstra como iniciar um projeto de exemplo usando este framework.
O documento descreve o framework Django para desenvolvimento web. Ele fornece desenvolvimento rápido com menos código através de recursos como mapeamento automático de URLs, validação e renderização de formulários, integração com bancos de dados e templates para separação de conteúdo e apresentação. Django também incentiva o design orientado a objetos e código limpo e legível.
Desenvolvimento web: PHP orientado a objetosLucas Vegi
Este documento apresenta um curso de PHP orientado a objetos. O curso tem como objetivo ensinar conceitos básicos de PHP para iniciar projetos de programação orientada a objetos nesta linguagem. O conteúdo programático inclui módulos sobre introdução ao PHP, a linguagem PHP, programação orientada a objetos com PHP e sessões.
O documento descreve o framework Robot Framework, incluindo seu propósito para automação de testes de software de maneira genérica e baseada em keywords, sua origem na Nokia e status de código aberto, e suas principais funcionalidades como abrangência de testes web, mobile e GUI, estilos de teste suportados, e bibliotecas como a SeleniumLibrary e BrowserLibrary.
O documento apresenta uma palestra sobre o framework .NET, linguagem C# e padrão MVC. Inclui detalhes sobre o palestrante Luis Fernando Marques e sua experiência, além de explicar conceitos como o que é .NET, características da plataforma, história e funcionalidades do C# e arquitetura MVC. Apresenta demonstrações práticas utilizando C#, Windows Forms e ASP.NET com banco de dados SQL Server.
O documento apresenta uma aula introdutória sobre PHP, abordando: 1) Por que usar PHP ao desenvolver sites; 2) O que significa PHP e como funcionam scripts nesta linguagem; 3) Exemplos simples de código PHP para tornar páginas dinâmicas.
O documento apresenta as principais tecnologias da Web 2.0, incluindo JavaScript, jQuery, AJAX, XML, PHP e ASP.NET. Resume cada tecnologia descrevendo sua função, características, vantagens e desvantagens.
O documento apresenta um minicurso sobre desenvolvimento web com o framework CakePHP. Resume os principais tópicos da seguinte forma:
1) Apresenta os pré-requisitos, conceitos de frameworks, MVC e o framework CakePHP;
2) Explica as vantagens do CakePHP como compatibilidade, facilidade de uso e ferramentas integradas;
3) Demonstra passo a passo a instalação e criação de um blog simples utilizando os recursos do CakePHP como scaffolding, models, controllers e views.
Dextra Sistemas: A linguagem PHP no modelo de Fábrica de SoftwareDextra
Este documento apresenta o PHP no modelo de desenvolvimento ágil Scrum. Resume que o PHP é adequado para o Scrum devido à sua capacidade de entregar resultados rapidamente através de frameworks. O Scrum organiza o desenvolvimento em sprints curtos para entregas frequentes, o que combina bem com a produtividade do PHP. Juntos, o PHP e o Scrum podem formar times eficientes.
JHipster - Produtividade e Maturidade em suas mãosThiago Soares
O documento apresenta uma palestra sobre produtividade e maturidade usando a ferramenta JHipster. Apresenta os objetivos de gerar uma aplicação completa com JHipster em 1 hora para atender aos requisitos de um cliente. Explica o que é JHipster, Spring Boot e como eles automatizam a criação de código, permitindo focar na lógica de negócio. Demonstra o uso de JHipster para gerar CRUDs, deploy na nuvem e personalizar o código.
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.
T@rget trust linq - language integrated queryTargettrust
O documento descreve um curso de formação para desenvolvedores .NET 4.0, cobrindo tópicos como ASP.NET, C#, Visual Studio, Windows Forms, LINQ, MVC e relatórios. O curso tem duração de 160 horas e aborda tecnologias e habilidades necessárias para profissionais que desejam trabalhar com aplicações WEB e DESKTOP usando a plataforma .NET.
Qualidade em projetos PHP - SoLiSC 2011Luís Cobucci
Este documento discute a importância da qualidade em projetos PHP. Ele apresenta várias ferramentas que podem ser usadas para medir e melhorar a qualidade do código, como PHPUnit para testes de unidade, PHPMD para análise de código, e Phing para automatizar tarefas. O documento também discute a integração contínua e como começar a adotar práticas de qualidade em projetos existentes.
Palestra Zend Framework na Campus Party 2011Flávio Lisboa
O documento discute o framework PHP Zend Framework, destacando suas principais características como a implementação de padrões de projeto, componentes reusáveis e uma comunidade ativa. O framework fornece uma biblioteca de classes PHP 5 para desenvolvimento de aplicações web seguindo o padrão MVC e permite alta customização e extensibilidade do código.
O documento apresenta as ferramentas Microsoft WebMatrix e Razor para desenvolvimento web, descrevendo suas funcionalidades como criação, customização e publicação de sites e aplicativos. Apresenta também uma breve história das plataformas da Microsoft como ASP, ASP.NET Web Forms e MVC.
O documento descreve o Quasar Framework, um framework para construção de aplicativos single-page, com renderização do lado do servidor e aplicativos progressivos para web. Ele fornece componentes para web, mobile e desktop, além de ferramentas como o Quasar CLI.
O documento discute a ferramenta Cypress.io para automatizar testes de ponta a ponta. Cypress.io é uma ferramenta moderna, simples e eficaz para desenvolver testes E2E que simulam o ambiente real de aplicações. A ferramenta permite escrever testes rapidamente em JavaScript e oferece recursos como execução de testes no mesmo ciclo da aplicação.
Este documento apresenta os organizadores e apoiadores de um meetup sobre Vue.js. Apresenta também conceitos de single page applications e características principais do framework Vue.js, como ciclo de vida, router, armazenamento e vantagens no uso de frameworks.
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.
O documento discute o desenvolvimento de aplicações web, incluindo a história da World Wide Web, HTML, CSS, JavaScript e como criar uma página de blog simples usando essas tecnologias. Explica como o Bootstrap pode agilizar o processo de desenvolvimento front-end.
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
A linguagem C# aproveita conceitos de muitas outras linguagens,
mas especialmente de C++ e Java. Sua sintaxe é relativamente fácil, o que
diminui o tempo de aprendizado. Todos os programas desenvolvidos devem
ser compilados, gerando um arquivo com a extensão DLL ou EXE. Isso torna a
execução dos programas mais rápida se comparados com as linguagens de
script (VBScript , JavaScript) que atualmente utilizamos na internet
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