- Instalação do Virtual Box e Vagrant.
- Criação, personalização e gerenciamento de Boxes.
- Utilização do Composer, Git e Revisr.
- Utilização do GitHub, BitBucket.
- Deploy final da aplicação.
Montando um ambiente de desenvolvimento WordPress utilizando Composer e GITLeo Baiano
Quando estamos trabalhando em um projeto web é importante seguir um padrão e criar rotinas que facilitam o trabalho em equipe. A ideia desta apresentação é mostrar como criar um ambiente de desenvolvimento web, com WordPress, utilizando GIT para controle de versão e Composer para gerenciar as dependências.
Construindo sites e sistemas com WordPressLeo Baiano
Como funciona a construção de sites e sistemas utilizando WordPress. Desde a etapa de planejamento até a escrita de códigos para construir o tema e sistemas necessários para todas as funcionalidades do site.
Walker Leite apresenta usando o WordPress como backend de aplicaçãoWordCamp Floripa
Sou analista e desenvolvedor de software na InCuca, trabalhando a 10 anos na criação de soluções para a WEB.
Breve descrição sobre a apresentação: Vou introduzir com uma explicação do que é um headless CMS, e como o WordPress pode ser utilizado dessa forma, para criar um ambiente amigável na gestão de conteúdo de Web Apps. Vou usar um caso de uso real como base para a minha palestra.
Montando um ambiente de desenvolvimento WordPress utilizando Composer e GITLeo Baiano
Quando estamos trabalhando em um projeto web é importante seguir um padrão e criar rotinas que facilitam o trabalho em equipe. A ideia desta apresentação é mostrar como criar um ambiente de desenvolvimento web, com WordPress, utilizando GIT para controle de versão e Composer para gerenciar as dependências.
Construindo sites e sistemas com WordPressLeo Baiano
Como funciona a construção de sites e sistemas utilizando WordPress. Desde a etapa de planejamento até a escrita de códigos para construir o tema e sistemas necessários para todas as funcionalidades do site.
Walker Leite apresenta usando o WordPress como backend de aplicaçãoWordCamp Floripa
Sou analista e desenvolvedor de software na InCuca, trabalhando a 10 anos na criação de soluções para a WEB.
Breve descrição sobre a apresentação: Vou introduzir com uma explicação do que é um headless CMS, e como o WordPress pode ser utilizado dessa forma, para criar um ambiente amigável na gestão de conteúdo de Web Apps. Vou usar um caso de uso real como base para a minha palestra.
Introdução ao prático Stack de desenvolvimento mobile que usa o Ionic Framework para criar Apps Híbridas alimentadas por uma API REST, gerenciada WordPress.
Apresentação na UFPR dia 11/08/2015 para a Semana Academica do Pessoal do curso de tecnologia de análise de sistemas, do CATEI.
Ionic Framework - Parte 1 - Iniciando um Projeto mais RobustoAlamo Saravali
O Ionic Framework é uma ferramenta de desenvolvimento de aplicativos híbridos.
Baseado no Cordova, o Ionic possibilita criar aplicativos para diversas plataformas, incluindo iOS, Android, Windows Phone, etc., com um único código.
A vantagem do Ionic para com os outros é a facilidade de desenvolvimento e o desempenho do aplicativo.
Passo a passo de como iniciar a configuração do Photogram, após adquirir sua cópia do código fonte. Manual ilustrado, com todos os detalhes para você iniciar seu desenvolvimento usando Ionic Framework, juntamente com o backend do Parse.com.
Terminal? Linha de comando? Hora de mostrar que tela preta e letras verdes são seus aliados em qualquer situação! O terminal é muito mais simples do que parece e bem menos complicado do que você imagina!
Durante essa apresentação feita no Meetup WordPress São Paulo, falei sobre WP-CLI, WPScan e EasyEngine, ferramentas que agilizam e facilitam a vida de quem gerencia diversos sites.
Utilizado na talk sobre Firebase no meetup devsap dia 17/06.
O propósito talk foi dar uma visão geral sobre o que é Firebase, e a facilidade de implementação do mesmo.
Um pouco sobre OpenShift e como publicar e escalar uma aplicação Python baseado no volume de acessos.
Esta apresentação foi feita em um live hangout que pode ser assistido em http://goo.gl/wYylfj
Introdução ao prático Stack de desenvolvimento mobile que usa o Ionic Framework para criar Apps Híbridas alimentadas por uma API REST, gerenciada WordPress.
Apresentação na UFPR dia 11/08/2015 para a Semana Academica do Pessoal do curso de tecnologia de análise de sistemas, do CATEI.
Ionic Framework - Parte 1 - Iniciando um Projeto mais RobustoAlamo Saravali
O Ionic Framework é uma ferramenta de desenvolvimento de aplicativos híbridos.
Baseado no Cordova, o Ionic possibilita criar aplicativos para diversas plataformas, incluindo iOS, Android, Windows Phone, etc., com um único código.
A vantagem do Ionic para com os outros é a facilidade de desenvolvimento e o desempenho do aplicativo.
Passo a passo de como iniciar a configuração do Photogram, após adquirir sua cópia do código fonte. Manual ilustrado, com todos os detalhes para você iniciar seu desenvolvimento usando Ionic Framework, juntamente com o backend do Parse.com.
Terminal? Linha de comando? Hora de mostrar que tela preta e letras verdes são seus aliados em qualquer situação! O terminal é muito mais simples do que parece e bem menos complicado do que você imagina!
Durante essa apresentação feita no Meetup WordPress São Paulo, falei sobre WP-CLI, WPScan e EasyEngine, ferramentas que agilizam e facilitam a vida de quem gerencia diversos sites.
Utilizado na talk sobre Firebase no meetup devsap dia 17/06.
O propósito talk foi dar uma visão geral sobre o que é Firebase, e a facilidade de implementação do mesmo.
Um pouco sobre OpenShift e como publicar e escalar uma aplicação Python baseado no volume de acessos.
Esta apresentação foi feita em um live hangout que pode ser assistido em http://goo.gl/wYylfj
Um bom fluxo de trabalho para desenvolvimento web passa por 3 etapas: montar um servidor local adequado, usar ferramentas que te ajudem a escrever código de qualidade e saber como encontrar bugs de forma ágil e precisa. Nessa palestra vou demonstrar as ferramentas open-source que uso todos os dias para desenvolver com rapidez, qualidade e segurança: WP Local Docker, Xdebug e os padrões de projeto da 10up.
Curso de Wordpress - Do Zero ao Site no ArRenzo Colnago
Nesse curso você vai ver como colocar um site Wordpress rodando em localhost e na WEB.
Os slides dependem de uma condução de um tutor mas servem como base de exploração e aprendizado.
Mercurianos - .Net na Prática - Da instalação até o debug da nossa API em um ...Eliel Simoncelo
Apresentação na comunidade Mercurianos no Discord.
Fizemos toda a configuração de um ambiente Windows e WSL 2 para suportar todas as necessidades de Debug da nossa aplicação.
Utilizamos o Docker como Engine para execução dos nossos containers, tanto no Windows como no WSL 2. No WSL 2 utilizamos o Ubuntu como a nossa principal distribuição.
O Visual Studio Code foi escolhido como o nosso editor para suportar o desenvolvimento da aplicação e também para Debug da nossa aplicação.
Criamos uma aplicação .NET 6 e fizemos o debug no Windows, WSL 2 e dentro de um container utilizando Docker.
Utilize o vso e publique imagens docker Global Azure Bootcamp - BHIvan Paulovich
Como utilizar o Visual Studio Online para realizar a Integração Contínua, Entrega Contínua e Implantação Contínua (CI/CD) e utilizando a infra do Azure, Docker e .NET Core.
Veja os scripts e códigos no GitHub https://github.com/ivanpaulovich/azure-bootcamp
O novo ASP.NET - Stone Tech Saturday - Março/2017Renato Groff
Apresentação sobre as novidades do ASP.NET Core realizada em 18/03/2017 durante o Stone Tech Saturday, um evento promovido pelo grupo Comunidade .NET SP e pela Stone Soluções em Pagamentos.
Docker: Introdução e Primeiros Passos - CEUNSP - Outubro-2018Renato Groff
Apresentação sobre os primeiros passos na utilização de containers Docker, cobrindo ainda a adoção desta tecnologia com ASP.NET Core e SQL Server. Palestra realizada no dia 30/10/2018 em Salto-SP, durante o II Congresso de Engenharia e Tecnologia da Informação do CEUNSP (Centro Universitário Nossa Senhora do Patrocínio).
MVP Virtual Conference (MVP V-Conf) 2015: Executando ASP.NET MVC 6 no Mac OS ...Rogério Moraes de Carvalho
O MVP Virtual Conference (MVP V-Conf) é um novo evento virtual de dois dias apresentado por especialistas em tecnologia independentes que utilizam tecnologias da Microsoft diariamente. Conecte-se e veja o que a comunidade de usuários avançados está dizendo sobre o mundo de possibilidades mobile-first, cloud-first com tecnologias Microsoft reestruturadas.
Seguem as 5 trilhas do evento:
- IT Pro Track (English)
- Developer Track (English)
- Consumer Track (English)
- LATAM Track (Spanish)
- Brazil Track (Portuguese)
Na minha palestra, eu apresentei informações sobre como executar ASP.NET MVC 6 no Mac OS X e no Linux. A ideia foi apresentar um passo a passo de como configurar os sistemas operacionais Mac OS X e Linux para desenvolvimento de aplicações ASP.NET MVC 6, e ASP.NET 5 em geral.
Eu apresentei os seguintes tópicos na minha palestra:
- .NET no Linux e no Mac OS X
- ASP.NET 5 e ASP.NET MVC 6
- Visual Studio Code
- Linha de produtos Visual Studio 2015
- Ambientes de desenvolvimento
- Tecnologia de contêiner
- Suporte atual em Linux e Mac OS X
- Demonstração e recursos adicionais
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.
Palestra apresentada dia 09 de agosto de 2016 no 7º meetup de Docker SP ministrado na Viva Real em Sao Paulo. Algumas demos foram apresentadas para dar ideia do que é capaz de fazer com o Docker.
Semelhante a Ambiente de desenvolvimento para aplicações em WordPress com Vagrant, Composer e Git/Revisr. (20)
2. Edison Pereira da Costa
- CEO da AgiusCloud.
- Professor e Programador com 30 anos de experiência.
Email: edison@agiuscloud.com
Github: edisoncosta
Facebook: edisonpcosta
WORDCAMP - SÃO PAULO - 2015
github.com/edisoncosta/wordcampsp2015
12. WORDCAMP - SÃO PAULO - 2015
Acessar o prompt de comando (terminal) como Administrador:
Criar as pastas da Máquina Virtual e de trabalho.
Pasta da Máquina Virtual
E:>cd server
E:server>md debian8
E:server>cd debian8
E:serverdebian8>
Pasta de Trabalho (App)
E:>cd jobs
E:jobs>md agiuscloud
E:jobs>cd agiuscloud
E:jobsagiuscloud>
13. WORDCAMP - SÃO PAULO - 2015
Box
• Máquina Virtual base, que já tem o Hardware e o Sistema Operacional definidos.
Add: Vagrant add box ADDRESS
E:serverdebian8>vagrant add box debian/jessie64
List: Vagrant box list
E:serverdebian8>vagrant box list
Remove: Vagrant box remove NAME
E:serverdebian8>vagrant box remove debian/jessie64
15. WORDCAMP - SÃO PAULO - 2015
Inicializar o diretório atual para ser um ambiente Vagrant e criar o arquivo Vagrantfile.
E:serverdebian8>vagrant init
Editar o arquivo Vagrantfile.
17. WORDCAMP - SÃO PAULO - 2015
Halt: Desligar sua VM
E:serverdebian8>vagrant halt
Reload: Reiniciar sua VM
E:serverdebian8>vagrant reload
Suspend: Suspende sua VM
E:serverdebian8>vagrant suspend
destroy: Remove sua VM
E:serverdebian8>vagrant destroy
Up: Iniciar sua VM
E:serverdebian8>vagrant up
Gerenciar a Máquina Virtual
18. WORDCAMP - SÃO PAULO - 2015
Acessar sua Máquina Virtual utilizando o Putty.
User: root
IP: 127.0.0.1
Port: 2222
Linux/OSX acessar com o comando: vagrant ssh
22. WORDCAMP - SÃO PAULO - 2015
Composer
Composer é uma ferramenta para gerenciamento de dependências.
23. WORDCAMP - SÃO PAULO - 2015
• Criar o arquivo composer.json
• Salvar na pasta de trabalho/htdocs
• E:Jobsagiusclouddev.agiuscloud.comhtdocs
24. WORDCAMP - SÃO PAULO - 2015
• Acessar sua VM com o PuTTY.
• Acessar o diretório: cd /var/www/dev.agiuscloud.com/htdocs
• Executar composer: composer update
35. WORDCAMP - SÃO PAULO - 2015
1 – Criar o VPS em sua hosting de preferência.
2 – Acessar sua VPS com o PuTTY.
3 – Instalar os Servidores/Serviços com EasyEngine
$ sudo wget -qO ac git.io/vB81d && sudo bash ac
4 – Instalar o domínio com WP.
$ ee site create lojaplus.com.br --user=agiuscloud --pass=muda123 --wpfc --hhvm --pagespeed
5 – Acessar o WP-Admin e excluir todos os plugins.
6 – Instalar o plugin Revisr.
7 – Configurar o plugin Revisr conforme slides anteriores. (exatamente)
8 – Fazer o primeiro commit.
36. WORDCAMP - SÃO PAULO - 2015
9 – Fazer o Pull das alterações.
10 – Fazer o Push das alterações.
Atualizar as alterações sempre nesta ordem: 1º PULL – 2º PUSH