WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...Vinícius Lourenço
Palestra apresentada no WordCamp Rio de Janeiro 2016. A idéia da apresentação foi abordar as facilidades da utilização de uma loja virtual usando WooCommerce, como também os benefícios ao migrar um projeto (em Magento) para WooCommerce. Relatarei também o processo de desenvolvimento no meio do caminho, alguns relatos dos clientes e as soluções desenvolvidas para as complicações que o cliente enfrentava usando a plataforma anterior.
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...Vinícius Lourenço
Palestra apresentada no WordCamp Rio de Janeiro 2016. A idéia da apresentação foi abordar as facilidades da utilização de uma loja virtual usando WooCommerce, como também os benefícios ao migrar um projeto (em Magento) para WooCommerce. Relatarei também o processo de desenvolvimento no meio do caminho, alguns relatos dos clientes e as soluções desenvolvidas para as complicações que o cliente enfrentava usando a plataforma anterior.
Conectando jBPM com o mundo - TDC 2014 SPjesuinoPower
Apresentação para o TDC 2014 de São Paulo sobre a API REST do jBPM, ou BPMS (produto da Red Hat) e demonstração de uma aplicação em JavaFX que acessa essa API.
Apresentação que fiz no evento CMS Brasil dia 20 de junho de 2009.
Abrange todo o funcionamento do wordpress e dá dicas de macetes para utilizá-lo como um CMS completo.
Instalando e configurando o WordPress localmenteHaste Design
Apresentação realizada no meetup da comunidade WordPress São Paulo em julho de 2014, onde o tema era instalação do WordPress em ambiente local. Nesta apresentação são expostos ambientes básicos para usuários Windows, com um bônus de utilização do WP-CLI ao final.
Slide da disciplina de Introdução aos Padrões Web e Tecnologias para o Ambiente Digital, ministrada pelo professor Thiago Prado Campos - Aula 04 - 18/06/2011
FISL17 - Vinícius Lourenço | WordPress - Como começar e o que dá para ser feito?Vinícius Lourenço
Palestra apresentada no Fórum Internacional do Software Livre 2017, em Porto Alegre. A idéia da apresentação foi de introduzir o público ao universo WordPress e apresentar alguns exemplos do que pode ser feito com o CMS.
Será que é possível desenvolver em Windows? No dia 30 de julho de 2016, realizei uma palestra para a comunidade WordPress, em São Paulo, mostrando quais os motivos eu desenvolvo em Windows e como funciona o meu fluxo de trabalho.
Do MVP ao PWA, melhorando o engajamento com cliente na CVCJanderson Silva
Palestra apresentada no QCon São Paulo 2018 - Um dos grandes desafios na relação entre a oferta de um produto online e o cliente em potencial é garantir uma experiência imersiva que resulte em um engajamento que o induza a escolher seu produto ao invés da concorrência e consequentemente aumente a taxa de conversão online.
Nesta palestra, será apresentada a abordagem técnica que transformou um produto mínimo viável que tinha por objetivo experimentar uma alternativa de busca de pacotes turísticos por mapa em um aplicativo web progressivo que permitiu o vislumbre de grande potencial para o aumento das conversões online, bem como a aceitação e o investimento dos stakeholders.
Serão apresentadas abordagens para o service worker e manifesto de aplicativos web que permitem uma experiência imersiva na tela inicial do usuário como um aplicativo nativo, fornecendo a gestão de cache com indexedDB API, notificações Push e interações ágeis.
Além disto, serão discutidos os desafios encontrados durante a implementação, bem como os ajustes arquiteturais necessários para a evolução e garantia no processo de maturidade do projeto.
Zend Framework 2 é legal ! Mas como ele funciona ?!Alefe Variani
Falando um pouco sobre o framework - Zend Framework 2, mostrando como é sua estrutura inicial e o que acontece quando você 'roda' sua aplicação.
Artigo de referência: frameworksphp.com.br/zend-framework-2-legal-mas-como-ele-funciona
Apresentação do PHPub Chapecó dia 20/11/2014.
Conectando jBPM com o mundo - TDC 2014 SPjesuinoPower
Apresentação para o TDC 2014 de São Paulo sobre a API REST do jBPM, ou BPMS (produto da Red Hat) e demonstração de uma aplicação em JavaFX que acessa essa API.
Apresentação que fiz no evento CMS Brasil dia 20 de junho de 2009.
Abrange todo o funcionamento do wordpress e dá dicas de macetes para utilizá-lo como um CMS completo.
Instalando e configurando o WordPress localmenteHaste Design
Apresentação realizada no meetup da comunidade WordPress São Paulo em julho de 2014, onde o tema era instalação do WordPress em ambiente local. Nesta apresentação são expostos ambientes básicos para usuários Windows, com um bônus de utilização do WP-CLI ao final.
Slide da disciplina de Introdução aos Padrões Web e Tecnologias para o Ambiente Digital, ministrada pelo professor Thiago Prado Campos - Aula 04 - 18/06/2011
FISL17 - Vinícius Lourenço | WordPress - Como começar e o que dá para ser feito?Vinícius Lourenço
Palestra apresentada no Fórum Internacional do Software Livre 2017, em Porto Alegre. A idéia da apresentação foi de introduzir o público ao universo WordPress e apresentar alguns exemplos do que pode ser feito com o CMS.
Será que é possível desenvolver em Windows? No dia 30 de julho de 2016, realizei uma palestra para a comunidade WordPress, em São Paulo, mostrando quais os motivos eu desenvolvo em Windows e como funciona o meu fluxo de trabalho.
Do MVP ao PWA, melhorando o engajamento com cliente na CVCJanderson Silva
Palestra apresentada no QCon São Paulo 2018 - Um dos grandes desafios na relação entre a oferta de um produto online e o cliente em potencial é garantir uma experiência imersiva que resulte em um engajamento que o induza a escolher seu produto ao invés da concorrência e consequentemente aumente a taxa de conversão online.
Nesta palestra, será apresentada a abordagem técnica que transformou um produto mínimo viável que tinha por objetivo experimentar uma alternativa de busca de pacotes turísticos por mapa em um aplicativo web progressivo que permitiu o vislumbre de grande potencial para o aumento das conversões online, bem como a aceitação e o investimento dos stakeholders.
Serão apresentadas abordagens para o service worker e manifesto de aplicativos web que permitem uma experiência imersiva na tela inicial do usuário como um aplicativo nativo, fornecendo a gestão de cache com indexedDB API, notificações Push e interações ágeis.
Além disto, serão discutidos os desafios encontrados durante a implementação, bem como os ajustes arquiteturais necessários para a evolução e garantia no processo de maturidade do projeto.
Zend Framework 2 é legal ! Mas como ele funciona ?!Alefe Variani
Falando um pouco sobre o framework - Zend Framework 2, mostrando como é sua estrutura inicial e o que acontece quando você 'roda' sua aplicação.
Artigo de referência: frameworksphp.com.br/zend-framework-2-legal-mas-como-ele-funciona
Apresentação do PHPub Chapecó dia 20/11/2014.
Em um mundo onde as aplicações e serviços são cada vez mais 'micro', muitas vezes nos vemos presos a legados monolíticos de difícil manutenção e/ou substituição completa, quer seja por questões econômicas ou estratégicas. Nesta palestra vamos abordar o tema citando uma aplicação desktop real que roda em milhares de operadores dos maiores callcenters do Brasil. Como decisões de arquitetura podem ajudar revitalizar este tipo de aplicação e entregar valor enquanto o backlog incremental é mantido? Vamos mostrar o modelo de arquitetura escolhido para o nosso caso, discutir cada componente, os motivos que nos fizeram escolhe-los e mostrar um pouco de código.
Criação de sites Joomla com CCKs e frameworks de template - Joomla Day Ribeir...jCursos
Slides da palestra "Ganhando agilidade na criação de sites Joomla com CCKs e frameworks" ministrada por Leo Miranda no Joomla Day Ribeirão Preto em 12 de maio de 2012.
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...JP Clementi
Para quem já utiliza alguma versão do Microsoft .Net Framework
1 – Mostrar os principais recursos do .Net Framework 4;
2 – Mostrar pontos do .Net Framework em que se pode obter fácil retorno do investimento;
3 – Oferecer pontos de partida para resultados imediatos em projetos.
Palestra para o LinguÁgil 2009 em Salvador.
Evento realizado entre os dias 12 e 14 de novembro de 2009 em Salvador. Palestra realizada no dia 14/11 das 17:20 às 18:10.
Um estudo comparativo entre frameworks PHP, analisando as diferentes abordagens, vantagens e desvantagens de cada um deles, a fim de entender em que situações cada um deles é mais adequado para uma aplicação.
Prevendo riscos de grandes projetos - Rafael Correa GomesRafael Corrêa Gomes
Aprenda como analisar criticamente seus projetos para prever riscos e evitar alto custo de manutenção usando uma visão de solution architect e desenvolvedor líder.
Com essas dicas você vai conseguir melhorar a entrega de valor do seu trabalho no dia seguinte.
Introdução ao Shopify Hydrogen e ao conceito Headless para lojistas, agências e desenvolvedores. Além do lançamento do curso Shopify Hydrogen Fullstack, cobrindo a criação de temas Hydrogen utilizando Figma, React, Vite, GraphQL, Node, Docker, Serverless e outras tecnologias.
I showed the code behind my second Magento Innovation Lab project, it uses the W3C credential management API to provide a better user experience to merchants, not only on Magento but in Shopify and Salesforce too.
Saiba mais sobre como você pode amadurecer seus processos e projetos Magento 2 de maneira eficaz, sendo CTO, lead developer ou desenvolvedor. A maneira mais rápida de fazer a diferença em seu mercado e começando a olhar como estão os processo internos da sua agência de e-commerce Magento.
Nesse webinar eu mostro para CTOs e Lead Developers como as grandes empresas trabalham com projetos e processos no desenvolvimento e manutenção de projetos Magento 2, os principais tópicos falados são:
> Mindset CTO vs Lead developer
> Quais processo uso com Magento 2
> Preveja o futuro do projeto
> Estratégias de curto vs longo prazo
> Escolhendo a tecnologia “certa”
> Soft skills valiosos
Post: https://mageflix.com/projetos-e-processos-magento-2/
✅ SIGA-ME NAS REDES SOCIAIS
▸ Linkedin: https://www.linkedin.com/in/rafaelcgstz/
▸ Blog: https://rafaelcg.com/
▸ Facebook: https://www.facebook.com/mageflix
▸ Twitter: https://twitter.com/rafaelcgstz
MageConf 2020 - Deep dive into an Innovations Lab project - Rafael Correa GomesRafael Corrêa Gomes
Let's do a deep dive into two Innovations Lab winner projects, check the details, and how to apply your first project.
You will be able to check how to get ideas and how my innovation projects works, looking directly into the code.
Creating frictionless experiences across the funnel.
After looking at several hundred travel sites, we realized that there were certain universal UX elements that helped create a
frictionless user experience. This list aims to expand on the 25 UX Principles and provide a checklist for improving your
mobile site experience across 6 key site areas.
Collection of best practices to win over potential customers.
How to win potential customers over
2. Form Optimization
We all know first impressions matter. Users will hit the back button if a site takes too long to load or if the content doesn’t
appear immediately relevant and valuable. Lead gen sites in particular have to work harder to earn trust immediately and have
clear value propositions as they typically have a simple landing page immediately asking the user for personal information.
User expectations have risen so much so that users expect to be able to find answers within one search or one tap, without
having to wait for someone to get back to them later. The key to successful lead gen today is to find the balance, providing just
enough information to convince users of the value prop so they go they choose to invest time filling out your form and giving you
their personal information.
And of course, when users are ready to request more info, make the forms so seamless giving them no reason to drop off.
Don't be afraid to deploy your Magento 2 projects, check the best strategies to have a very productive zero downtime deploy workflow, reducing your costs and starting it today using a simple shell script or using a Deployer recipe customized to Magento 2.
Improving the user experience using Magento 2 Credential ManagementRafael Corrêa Gomes
Many Magento stores require users to log in to finish the order or even to see more information, having the user logged is excellent to merchants and to users too, but the process to do the login is not so good, because of it, I created the Magento 2 Credential Management extension, this extension uses the new feature that has been adopted by the browsers, it is a great improvement for the user as it simplifies the login process.
After looking at several hundred retail sites, we realized that there were certain universal UX elements
that helped create a frictionless shopping experience. This list aims to expand on the 25 Retail
Principles and provide a checklist for improving your mobile site experience across 6 key site areas
Mobile e-commerce is growing even fast each year and the stores which are applying innovations and improving the user experience is getting even better results. Be part of that revolution and start to sell more now with these tips validated by Google, PayPal, Magento, ImaginationMedia and HiConversion.
Apply today some innovations that can grow your sales, technologies by Google, Facebook and native on browsers. Check how the Web Payment Request API works and see how to apply Google Autofill today in your Magento 2.
Dicas de carreira internacional para desenvolvedores MagentoRafael Corrêa Gomes
Melhore sua carreira internacional mudando seu mindset e seu workflow, com essas dicas acredito que você verá os resultados logo no primeiro mês, não deixe que os paradigmas de onde você está mudem como você agirá.
1. Como criar módulos
para Magento 2
Rafael Corrêa Gomes
Software Engineer at Redstage Magento Partner
2. Sobre
Rafael Corrêa Gomes
- Core Magento 2
- +40 artigos para a Envato (criadora do Themeforest)
- Segundo maior contribuidor mundial do Devdocs
- Professor Magento na única escola do Brasil reconhecida pela ABComm
Redstage
- Localizada em NYC, Chicago, London, Mumbai e São Paulo
- +600 ecommerces
4. Desafios Magento 1
- Configuração de implementação confusa
- Estrutura de módulo não unificada
- Difícil para testar
- Pouca documentação
5. Sobre o Magento 2
- Suporte ao PHP7
- Colaboração via Github
- Baseado em Composer
- Injeção de dependência
- PSR (1 2 3 4)
- Tecnologias frontend atualizadas
- CLI Tool extensível
- Cobertura de testes & Framework
6. Você precisa saber
- Se usa uma class por action (diferente do M1)
- Todas as dependências precisam ser injetadas via __contruct
- As rotas ficam em route.xml
- Mais lógica movida para as classes blocks
- Template e layout movido para a pasta do módulo
- EAV e Eventos continuam lá
7. Onde os arquivos ficam
- vendor/ ou app/code?
- Qual a melhor opção?
8. E os módulos em ZIP
- Como instalar um módulo via ZIP?
13. Pastas comuns de módulos M2
Block - Classes view do MVC.
Controller - Lógicas do módulo.
etc - Arquivos de config (incluindo o module.xml).
Model - Comunicação com o banco.
Setup - Scripts de estrutura do DB e instalação.
14. Pastas adicionais de módulos M2
Api - Arquivo view.xml responsável pelo tamanho de imagens.
i18n - traduções (caso existam).
media - Preview do tema.
web - Arquivos estáticos como css, less, js, imagens e fonts.
15. Criando um módulo Hello world! no M2
Objetivos do módulo
- Criar uma nova página.
- Usar o arquivo routes.xml.
- Criar um xml e phtml para controlar essa nova página.