O documento discute as diferenças entre front end, back end e full stack, apresentando Anna Cruz e Dayany Espíndola que falam sobre suas experiências como desenvolvedoras.
Nesta palestra será apresentado algumas dicas de como fazer códigos limpos e bonitos respeitando as boas-práticas de desenvolvimento. Além de mostrar como o PHP funciona essa palestra visa mostrar que é possível escrever código de qualidade sem ser um mestre jedi. Também será abordado alguns tópicos extras como: Comportamento de um desenvolvedor e como ganhar dinheiro com código.
Desenvolvimento web com python e web2pyRelsi Maron
Desenvolvimento Web com Python e Web2py apresenta a linguagem de programação Python e o framework web2py, ambas tecnologias livres, e as facilidades inerentes para quem quer desenvolver para web de forma ágil e sem complicações.
Introdução a linguagem Python: simples e produtivaÁlvaro Justen
Slides (melhorados) da webminar (palestra online) que ministrei no LabDeGaragem.com na terça-feira dia 16/08/2011.
A palestra abordou aspectos introdutórios da linguagem e mostrou através de exemplos práticos onde a linguagem pode ser utilizada a favor da produtividade do desenvolvedor.
Não é uma palestra sobre Python. Pode ser sobre muitas outras coisas legais: php, java, css, html5, jquery, react, angular, polymer, js, web, ftp, ssh, html...
Nesta palestra será apresentado algumas dicas de como fazer códigos limpos e bonitos respeitando as boas-práticas de desenvolvimento. Além de mostrar como o PHP funciona essa palestra visa mostrar que é possível escrever código de qualidade sem ser um mestre jedi. Também será abordado alguns tópicos extras como: Comportamento de um desenvolvedor e como ganhar dinheiro com código.
Desenvolvimento web com python e web2pyRelsi Maron
Desenvolvimento Web com Python e Web2py apresenta a linguagem de programação Python e o framework web2py, ambas tecnologias livres, e as facilidades inerentes para quem quer desenvolver para web de forma ágil e sem complicações.
Introdução a linguagem Python: simples e produtivaÁlvaro Justen
Slides (melhorados) da webminar (palestra online) que ministrei no LabDeGaragem.com na terça-feira dia 16/08/2011.
A palestra abordou aspectos introdutórios da linguagem e mostrou através de exemplos práticos onde a linguagem pode ser utilizada a favor da produtividade do desenvolvedor.
Não é uma palestra sobre Python. Pode ser sobre muitas outras coisas legais: php, java, css, html5, jquery, react, angular, polymer, js, web, ftp, ssh, html...
Última aula do primeiro módulo da disciplina Workshops de Projetos de Interação (WPI) da pós graduação em Design de Interação do IEC PUC Minas. A disciplina enfatiza a relação entre o processo de design de interação e o processo de criação de uma startup.
Backbone.js + Rails - Front-end e back-end conectadosHenrique Gogó
Como construir aplicações com front-end atualizável em tempo real sem precisar submeter formulário e atualizar a tela à medida que o servidor atualizar. Backbone.js com Ruby on Rails é a casadinha perfeita.
Última aula do primeiro módulo da disciplina Workshops de Projetos de Interação (WPI) da pós graduação em Design de Interação do IEC PUC Minas. A disciplina enfatiza a relação entre o processo de design de interação e o processo de criação de uma startup.
Aula 04 da disciplina Workshops de Projetos de Interação (WPI) da pós graduação em Design de Interação do IEC PUC Minas. A disciplina enfatiza a relação entre o processo de design de interação e o processo de criação de uma startup.
O Phaser é um framework open source para desenvolvimento de jogos em HTML5. Seu foco é criar jogos que rodam em navegadores tanto para mobile quanto para desktops. Nesta palestra vamos compreender recursos úteis para quem deseja aprender a utilizar Phaser para desenvolvimento de games 2D.
> Benefícios para usuários e empresas
Maior facilidade de leitura, com o mínimo de redimensionamento e rolagem horizontal.
Aumenta os níveis de conversão.
Diminui as taxas de rejeição.
Um único site que funciona em Desktop e Mobile.
Reduz custos com manutenção de páginas.
Alcança mais usuários.
Interface é código: aprimorando a experiência do usuário no front e no back-endTalita Pagani
Palestra realizada no The Developer's Conference (TDC) em 24 de julho de 2015. Nessa palestra, será abordado como o desenvolvedor/analista/engenheiro pode melhorar a experiência do usuário (UX) para aplicações web com boas práticas de JavaScript, tratamento, prevenção e recuperação de erros, configurações de cache e otimização de requisições HTTP com exemplos de sites de diferentes portes. Grande parte dos tópicos abordados se relacionam com a performance front-end e back-end contextualizados sob o impacto sobre a experiência de uso. Também será mostrado como validar e testar rapidamente requisitos funcionais e não funcionais com prototipagem rápida e quais ferramentas podem ser utilizadas para analisar e verificar diversos pontos do seu site.
Presentation made for an elective course of my PhD at Technical University of Lisbon, regarding the use of digital tools in the product design methodology. @Lisbon, June, 2010.
--
Apresentação feita no âmbito de uma unidade curricular do curso de Doutoramento na FAUTL, tendo como objectivo explicar o uso das ferramentas digitais na metodologia de design de produto. @Lisboa, Junho de 2010.
Última aula do primeiro módulo da disciplina Workshops de Projetos de Interação (WPI) da pós graduação em Design de Interação do IEC PUC Minas. A disciplina enfatiza a relação entre o processo de design de interação e o processo de criação de uma startup.
Backbone.js + Rails - Front-end e back-end conectadosHenrique Gogó
Como construir aplicações com front-end atualizável em tempo real sem precisar submeter formulário e atualizar a tela à medida que o servidor atualizar. Backbone.js com Ruby on Rails é a casadinha perfeita.
Última aula do primeiro módulo da disciplina Workshops de Projetos de Interação (WPI) da pós graduação em Design de Interação do IEC PUC Minas. A disciplina enfatiza a relação entre o processo de design de interação e o processo de criação de uma startup.
Aula 04 da disciplina Workshops de Projetos de Interação (WPI) da pós graduação em Design de Interação do IEC PUC Minas. A disciplina enfatiza a relação entre o processo de design de interação e o processo de criação de uma startup.
O Phaser é um framework open source para desenvolvimento de jogos em HTML5. Seu foco é criar jogos que rodam em navegadores tanto para mobile quanto para desktops. Nesta palestra vamos compreender recursos úteis para quem deseja aprender a utilizar Phaser para desenvolvimento de games 2D.
> Benefícios para usuários e empresas
Maior facilidade de leitura, com o mínimo de redimensionamento e rolagem horizontal.
Aumenta os níveis de conversão.
Diminui as taxas de rejeição.
Um único site que funciona em Desktop e Mobile.
Reduz custos com manutenção de páginas.
Alcança mais usuários.
Interface é código: aprimorando a experiência do usuário no front e no back-endTalita Pagani
Palestra realizada no The Developer's Conference (TDC) em 24 de julho de 2015. Nessa palestra, será abordado como o desenvolvedor/analista/engenheiro pode melhorar a experiência do usuário (UX) para aplicações web com boas práticas de JavaScript, tratamento, prevenção e recuperação de erros, configurações de cache e otimização de requisições HTTP com exemplos de sites de diferentes portes. Grande parte dos tópicos abordados se relacionam com a performance front-end e back-end contextualizados sob o impacto sobre a experiência de uso. Também será mostrado como validar e testar rapidamente requisitos funcionais e não funcionais com prototipagem rápida e quais ferramentas podem ser utilizadas para analisar e verificar diversos pontos do seu site.
Presentation made for an elective course of my PhD at Technical University of Lisbon, regarding the use of digital tools in the product design methodology. @Lisbon, June, 2010.
--
Apresentação feita no âmbito de uma unidade curricular do curso de Doutoramento na FAUTL, tendo como objectivo explicar o uso das ferramentas digitais na metodologia de design de produto. @Lisboa, Junho de 2010.
Sua aplicação não é filha de um frameworkDaniel Lima
O PHP cresceu muito e com isso veio a saga dos Frameworks. Eles são ótimos para agilizar o desenvolvimento de qualquer aplicação. São legais... Só que não!.. Quer dizer, em partes. Frameworks têm dificultado coisas simples. Eles têm causado infartes nos corações das apps, dando muito trabalho a times de desenvolvimento. Mostraremos como arquitetar sua app sem uma forte dependência de um framework.
Slides da Apresentação no ArduinoDay 2015 sobre o OpenDevice, uma ferramenta para construção de projetos de IoT (Internet das Coisas) como Automação Residencial, Monitoramento de Sensores, Smart City.
---
O principal objetivo é monitorar e controlar
hardwares baratos como Arduino, RaspberryPI e
plataformas semelhantes, local (offline) ou sobre
a nuvem usando linguagens de programação de
alto nível e com a abstração de protocolos e
detalhes de baixo nível.
Oficina de PHP - Software Freedom Day Luziânia 2013George Mendonça
Oficina de PHP realizada no Instituto Federal de Goiás Campus de Luziânia no evento Software Freedom Day.
----------------------------------------------------------------
PHP Workshop held at the Federal Institute of Goiás Campus Luziania in Software Freedom Day event.
"Desenvolvimento Mobile Web é desenvolver uma aplicação que seja viável o seu acesso via internet de um dispositivo móvel."
"Desenvolvimento Mobile Web é um novo conceito, pois envolve uma nova demanda de mercado, novas regras e ferramentas para o tradicional desenvolvimento web."
Apresentação utilizada nas palestras realizadas pelo prof. Erick sobre este tema, explorando como frotend e backend não são mais isolados como antes, como as responsabilidades do frontend cresceram, como o desenvolvedor full stack encontrou no ecossistema JavaScript um ambiente mais produtivo e interessante e como ferramentas modernas como Vue.js e Feathers.js podem construir aplicações Web interessantes de forma produtiva e até mesmo divertida.
Apresentação realizada no TDC 2014 falando sobre as novas fronteiras que grandes empresas precisam ultrapassar para serem competitivas no mercado com as novas e velozes startups.
Front end, back end, full stack. onde vivem o que comem hoje na uni_granrio
1. Front end, Back end,
Full Stack.
Onde vivem?
O que comem?
Hoje na UniGranrio
2. Front end, Back end,
Full Stack.
Onde vivem?
O que comem?
Hoje na UniGranrio
3. Anna Cruz
- Analista de desenvolvimento no SERPRO (FullStack)
- Ex-analista de infra/devops
- Pseudo mestre em redes de computadores
- Participante das comunidades de Ruby, Django, etc
- Hiperativa
- Curiosa
- Nerd
- Tentando dominar o mundo diariamente
9. Back end
- Foco na arquitetura do sistema
- Regras de negócio
- "Conversas" com o banco de dados
- Lado do servidor
- Diversas linguagens de programação: Ruby, Python, PHP, Java...
10. Back end
- Foco na arquitetura do sistema
- Regras de negócio
- "Conversas" com o banco de dados
- Lado do servidor
- Diversas linguagens de programação: Ruby, Python, PHP, Java...
Ou seja...
11. Back end
- Foco na arquitetura do sistema
- Regras de negócio
- "Conversas" com o banco de dados
- Lado do servidor
- Diversas linguagens de programação: Ruby, Python, PHP, Java...
12.
13. Não é porque ninguém vê
que não é importante!!!
As "engrenagens" de um site complexo ou de uma aplicação mobile
só funcionam se tem um backend bem "azeitado".
14. O que precisa pra ser um bom
backender?
- Gostar de tecnologia
- Aprender bastante lógica de programação
- Saber usar o google =p
15. Uma pequena observação: DevOps
Development and Operations
- Interdependência entre o desenvolvimento e as operações (infraestrutura)
- Automatização das tarefas de configuração dos servidores
- Padronização dos ambientes