Já sabe codificar? Quer chegar a um nível destacado no mercado? Práticas avançadas de documentação, velocidade de codificação, modularização. Tudo isso recheado a muitas dicas de corte de layouts e inovações em CSS3.
Bernard De Luna é um especialista em desenvolvimento front-end que coordena projetos web focados em padrões, acessibilidade e técnicas avançadas como HTML5, CSS3 e jQuery. O documento discute o planejamento de interfaces web, uso de ícones, comentários de código e modularização para tornar sites responsivos e de fácil manutenção.
O documento fornece 7 dicas para blogueiros iniciantes no WordPress: 1) usar imagens do tamanho correto, 2) instalar o plugin SEO Yoast, 3) criar páginas "Sobre" e "Contato", 4) otimizar URLs com o nome do post, 5) escrever 1 post por dia no início, 6) usar Google, YouTube e Facebook para tráfego, 7) criar e enviar sitemap para o Google.
Oficina de "Oficina de Planejamento Corte: Seu layout virando código" dada pelo Bernard De Luna e Victor Motalvão no 15 EDTED - Rio de Janeiro dia 20/03/2010
O que não te contam sobre WordPress por Willian RamosWordCamp Floripa
O documento fornece dicas sobre WordPress, incluindo quais casos de uso se encaixam bem com WordPress, como desenvolver sites usando WordPress, plugins e temas recomendados, ferramentas úteis e como evitar erros comuns.
O documento discute como o JavaScript pode melhorar a experiência do usuário em sites, permitindo ampliar fotos e trocar banners sem sair da página. Ele também fornece exemplos de sites como Google Imagens e outros que usam JavaScript para ampliar imagens ao passar o mouse por cima.
O documento fornece instruções sobre como criar um site web, incluindo: 1) as linguagens usadas para marcação (HTML), estilização (CSS) e lógica (JavaScript); 2) a estrutura básica de um arquivo HTML; 3) exemplos de DOCTYPE para diferentes versões do HTML.
Conteúdo do workshop que ministrei no #wordcampbh, dia 13 de junho de 2015. Obs: maiores detalhes e informações encontram-se nos notes do ppt, é necessário fazer o download da apresentação para visualizar as anotações.
O documento fornece uma introdução sobre web designers e conceitos relacionados ao desenvolvimento front-end de páginas da web. Explica o que é um web designer, front-end, back-end e ferramentas como HTML5, CSS3, jQuery, PHP, Bootstrap e CMS. Também discute como hospedar um site na internet e terminações de domínio comuns.
O documento discute design web, explicando que HTML é usado para marcação estrutural de páginas, enquanto CSS é usado para estilização visual de elementos de acordo com o layout. CSS usa seletores, propriedades e valores para definir declarações de estilo, e IDs e classes podem ser usados para facilitar a aplicação de estilos. Um exemplo mostra como aplicar estilos a um site pessoal, agrupando definições dentro de uma tag <style>.
O documento descreve o andamento de um projeto de desenvolvimento de uma rede social. Está em progresso a criação de protótipos para cadastro de usuários, criação de páginas de ambições e busca de outros perfis. Há tarefas pendentes como criação de funcionalidades de bate-papo e testes de usabilidade com usuários.
O documento fornece uma introdução sobre o WordPress, explicando o que é, como funciona e como instalá-lo. Ele também discute como configurar e personalizar um site WordPress, incluindo informações sobre temas, plugins, SEO e otimização.
O documento descreve as ferramentas e modos de visualização do software Dreamweaver para desenvolvimento de sites. Ele explica como definir um novo site no Dreamweaver, incluindo criar uma pasta para armazenar os arquivos do site e detalhes sobre criar um banner e botões no Corel Draw para uso em páginas futuras.
Tudo o que você precisa saber sobre layouts para webÍtalo Waxman
O documento fornece orientações sobre fundamentos de design para web, como: 1) focar no usuário e na usabilidade; 2) dar destaque ao conteúdo; 3) projetar para acessibilidade; 4) usar layouts responsivos. Também discute etapas do processo de criação como briefing, planejamento, arquitetura da informação e layout.
Este documento fornece uma introdução básica aos conceitos fundamentais de HTML e CSS. Resume os principais elementos e tags HTML para estruturar páginas web, como cabeçalhos, parágrafos, imagens e tabelas. Também explica como adicionar estilos a esses elementos usando CSS, incluindo folhas de estilos externas e internas.
O documento explica o que é CSS, como funciona e como aplicar estilos através dele. CSS é usado para formatar conteúdos estruturados em HTML, separando apresentação de conteúdo. Regras CSS definem como elementos HTML serão estilizados usando seletores, propriedades e valores.
Apresentação do Serviço "Parceiro Programador".
Conheça esta solução voltada para designers freelancers e agências digitais que necessitam terceirizar serviços, mas com alta qualidade e rapidez.
O documento descreve a linguagem HTML para formatação de páginas da web. HTML usa tags para formatar texto, imagens, links e outros elementos. É possível formatar texto de várias formas como negrito, itálico e cabeçalhos. O documento também explica como inserir imagens, hiperlinks e quebrar linhas.
O documento discute a construção de layouts de sites com CSS. Ele apresenta os principais tópicos do CSS como inserção, seletores, propriedades e box model. Também demonstra na prática como estilizar um documento XHTML usando CSS e discute diretrizes e novidades do CSS3.
This document provides an overview of HTML, CSS, and JavaScript. It discusses how HTML is used to define the structure and layout of web pages using markup tags, how CSS is used to style web pages, and how JavaScript can be used to add interactive elements. It also covers common HTML tags for headings, paragraphs, lists, and other content sections. Key elements like <head> and <body> are explained along with common tags used in each section.
O documento fornece uma introdução sobre HTML, CSS e HTML5, definindo o que são essas linguagens, sua sintaxe básica e principais tags. Também discute editores, componentes novos em HTML5 como elementos de formulários e validações, além de mostrar exemplos de interação com serviços web.
O documento discute a semântica do HTML, explicando que a linguagem de marcação foi projetada para dar significado à informação na web de forma a torná-la acessível e reutilizável por máquinas e humanos. A estruturação semântica do conteúdo é importante para que se entenda exatamente do que se trata cada seção, e elementos como microdados melhoram ainda mais a semântica para as máquinas.
This document appears to be a catalog listing various women's undergarments and swimwear available from a company called Kibys. The listings include the product name, type of undergarment or swimsuit, material, size range, and color options. Each entry includes sizing and price or item number. There are over 80 individual listings organized into categories like bras, underwear, slips, and multi-packs. Contact information is provided at the end for Kibys' locations in several South and North American countries.
O documento descreve as características e a história dos mangás no Japão e no Brasil. Explica que os mangás são histórias em quadrinhos japonesas lidas da direita para a esquerda, e que ganharam popularidade no Brasil na década de 1990 através de animações de sucesso. Também discute o público leitor de mangás no Brasil e a coleção de mangás lançada pela editora L&PM.
Conteúdo do workshop que ministrei no #wordcampbh, dia 13 de junho de 2015. Obs: maiores detalhes e informações encontram-se nos notes do ppt, é necessário fazer o download da apresentação para visualizar as anotações.
O documento fornece uma introdução sobre web designers e conceitos relacionados ao desenvolvimento front-end de páginas da web. Explica o que é um web designer, front-end, back-end e ferramentas como HTML5, CSS3, jQuery, PHP, Bootstrap e CMS. Também discute como hospedar um site na internet e terminações de domínio comuns.
O documento discute design web, explicando que HTML é usado para marcação estrutural de páginas, enquanto CSS é usado para estilização visual de elementos de acordo com o layout. CSS usa seletores, propriedades e valores para definir declarações de estilo, e IDs e classes podem ser usados para facilitar a aplicação de estilos. Um exemplo mostra como aplicar estilos a um site pessoal, agrupando definições dentro de uma tag <style>.
O documento descreve o andamento de um projeto de desenvolvimento de uma rede social. Está em progresso a criação de protótipos para cadastro de usuários, criação de páginas de ambições e busca de outros perfis. Há tarefas pendentes como criação de funcionalidades de bate-papo e testes de usabilidade com usuários.
O documento fornece uma introdução sobre o WordPress, explicando o que é, como funciona e como instalá-lo. Ele também discute como configurar e personalizar um site WordPress, incluindo informações sobre temas, plugins, SEO e otimização.
O documento descreve as ferramentas e modos de visualização do software Dreamweaver para desenvolvimento de sites. Ele explica como definir um novo site no Dreamweaver, incluindo criar uma pasta para armazenar os arquivos do site e detalhes sobre criar um banner e botões no Corel Draw para uso em páginas futuras.
Tudo o que você precisa saber sobre layouts para webÍtalo Waxman
O documento fornece orientações sobre fundamentos de design para web, como: 1) focar no usuário e na usabilidade; 2) dar destaque ao conteúdo; 3) projetar para acessibilidade; 4) usar layouts responsivos. Também discute etapas do processo de criação como briefing, planejamento, arquitetura da informação e layout.
Este documento fornece uma introdução básica aos conceitos fundamentais de HTML e CSS. Resume os principais elementos e tags HTML para estruturar páginas web, como cabeçalhos, parágrafos, imagens e tabelas. Também explica como adicionar estilos a esses elementos usando CSS, incluindo folhas de estilos externas e internas.
O documento explica o que é CSS, como funciona e como aplicar estilos através dele. CSS é usado para formatar conteúdos estruturados em HTML, separando apresentação de conteúdo. Regras CSS definem como elementos HTML serão estilizados usando seletores, propriedades e valores.
Apresentação do Serviço "Parceiro Programador".
Conheça esta solução voltada para designers freelancers e agências digitais que necessitam terceirizar serviços, mas com alta qualidade e rapidez.
O documento descreve a linguagem HTML para formatação de páginas da web. HTML usa tags para formatar texto, imagens, links e outros elementos. É possível formatar texto de várias formas como negrito, itálico e cabeçalhos. O documento também explica como inserir imagens, hiperlinks e quebrar linhas.
O documento discute a construção de layouts de sites com CSS. Ele apresenta os principais tópicos do CSS como inserção, seletores, propriedades e box model. Também demonstra na prática como estilizar um documento XHTML usando CSS e discute diretrizes e novidades do CSS3.
This document provides an overview of HTML, CSS, and JavaScript. It discusses how HTML is used to define the structure and layout of web pages using markup tags, how CSS is used to style web pages, and how JavaScript can be used to add interactive elements. It also covers common HTML tags for headings, paragraphs, lists, and other content sections. Key elements like <head> and <body> are explained along with common tags used in each section.
O documento fornece uma introdução sobre HTML, CSS e HTML5, definindo o que são essas linguagens, sua sintaxe básica e principais tags. Também discute editores, componentes novos em HTML5 como elementos de formulários e validações, além de mostrar exemplos de interação com serviços web.
O documento discute a semântica do HTML, explicando que a linguagem de marcação foi projetada para dar significado à informação na web de forma a torná-la acessível e reutilizável por máquinas e humanos. A estruturação semântica do conteúdo é importante para que se entenda exatamente do que se trata cada seção, e elementos como microdados melhoram ainda mais a semântica para as máquinas.
This document appears to be a catalog listing various women's undergarments and swimwear available from a company called Kibys. The listings include the product name, type of undergarment or swimsuit, material, size range, and color options. Each entry includes sizing and price or item number. There are over 80 individual listings organized into categories like bras, underwear, slips, and multi-packs. Contact information is provided at the end for Kibys' locations in several South and North American countries.
O documento descreve as características e a história dos mangás no Japão e no Brasil. Explica que os mangás são histórias em quadrinhos japonesas lidas da direita para a esquerda, e que ganharam popularidade no Brasil na década de 1990 através de animações de sucesso. Também discute o público leitor de mangás no Brasil e a coleção de mangás lançada pela editora L&PM.
1) A empresa Lageli oferece peças de lingerie de alta qualidade para consultoras venderem de forma autônoma e sem horário fixo.
2) As consultoras podem escolher receber as mercadorias por atacado ou consignado e pagar em cheques com prazos de até 60 dias.
3) Vendendo em média 5 peças por dia a R$42 cada, uma consultora pode faturar cerca de R$2.250 por mês.
Este documento lista oito nomes de mulheres seguidos de um endereço de site italiano. É uma lista de modelos da revista Playboy do ano de 2008 sem mais detalhes ou informações sobre o conteúdo do site listado.
Este documento descreve quem são os Headbangers e a cultura do Heavy Metal. Os Headbangers geralmente se vestem de preto e usam acessórios como correntes. Suas roupas contêm símbolos como caveiras que representam o Heavy Metal. O Heavy Metal surgiu na Inglaterra dos anos 60 em resposta às regras conservadoras. Com o tempo, surgem vertentes como o Thrash Metal e o Black Metal. Os Headbangers se organizam em shows para promover solidariedade através da música.
Principles and best practices of Product DesignProduct School
O documento resume uma palestra sobre os Princípios de Design de Produto da empresa Passei Direto. O resumo é:
1) A empresa passou por vários estágios de desenvolvimento do design de produto, desde times independentes até a criação de um sistema de design unificado.
2) Em 2018, a empresa definiu quatro Princípios de Design - Intuitivo, Simples, Consistente e Experiência Focada - para guiar decisões de design e evitar problemas do passado.
3) Os princípios ajudaram a empresa
[INFNET] Criando layouts em PSD pensando no front-end e back-end@cristianoweb
O Instituto INFNET me convidou para apresentar a palestra "Criando layouts em PSD pensando no front-end e back-end" com várias dicas de integração e sinergia entre os designers e desenvolvedores.
Essa palestra foi a mesma que eu dei no 2º WPMeetupRJ no Espaço de Coworking BeesOffice em 2012, porém ganhou uma atualização de novas ideias com a experiência acumulada nesses últimos dois anos.
O objetivo dessa palestra era influenciar os designers a criarem peças amigáveis para os desenvolvedores em busca de agilidade no processo de implementação de layouts baseados em Photoshop.
O documento descreve as etapas da conversão de um arquivo PSD para HTML, desde a organização dos assets e estruturação do código, passando pela separação de imagens e implementação de estilos com CSS, até dicas para acessibilidade, performance e responsividade do site.
O documento descreve um processo em 7 etapas para projetar a arquitetura de informação de um site: 1) Briefing para entender os requisitos do cliente, 2) Análise aprofundada dos requisitos, 3) Brainstorming com a equipe, 4) Definição do conceito, 5) Criação do sitemap, 6) Desenvolvimento de wireframes, 7) Testes para validar a solução. O objetivo é organizar a informação e experiência do usuário de forma estruturada e testada antes de criar o design visual do site.
Clean code: programando com WordPress de forma profissionalLeo Baiano
O documento fornece dicas sobre como desenvolver projetos profissionais usando WordPress de forma limpa e organizada. Ele destaca a importância de planejamento, seguir padrões de codificação, usar a hierarquia de arquivos corretamente, funções nativas, modularização e evitar preguiça.
Domain Driven Design: como modelar uma aplicação em Node.js com DDDDaniel Baptista Dias
O documento discute Domain Driven Design (DDD) como uma abordagem para modelar aplicações em Node.js com foco no domínio de negócio. Ele explica como DDD pode ajudar a incorporar o problema de negócio no software através da criação de um modelo do domínio que guie o projeto e desenvolvimento, sendo enriquecido ao longo do tempo. Também discute a divisão do projeto em diferentes níveis táticos e estratégicos.
Este documento fornece dicas e orientações sobre como criar um portfólio online eficaz, incluindo escolher as ferramentas certas, cuidados com imagens, divulgação e formas de promover o portfólio. Recomenda ferramentas como Tumblr, Carbonmade, SlideShare e Behance para hospedagem do portfólio, além de sugerir usar blogs e redes sociais para divulgação.
Já sabe codificar? Quer chegar a um nível destacado no mercado? Práticas avançadas de documentação, velocidade de codificação, modularização. Tudo isso recheado a muitas dicas de corte de layouts e inovações em CSS3!
O documento descreve como o plug-in Digte Intranet para o Fluig pode ajudar a criar uma intranet moderna de forma rápida e personalizada, fornecendo templates pré-configurados, widgets e funcionalidades prontas para uso. O plug-in oferece pacotes com diferentes quantidades de widgets para atender necessidades diversas, indo do básico ao avançado. Exemplos demonstram como utilizar vários widgets de forma a agregar valor para os usuários da intranet.
O documento descreve como o plug-in Digte Intranet para o Fluig pode ajudar a criar uma intranet moderna de forma rápida e personalizada, fornecendo templates, widgets e funcionalidades prontas para uso. O plug-in oferece pacotes com diferentes quantidades de widgets para atender a necessidades variadas, indo desde soluções básicas até tornar a intranet na nova área de trabalho dos colaboradores. Exemplos demonstram como utilizar diversos widgets de forma a agregar valor para os usuários.
Digte Intranet é um pluig-in para o seu fluig, ele que traz pronto:
_Configurador de cores, fontes, logos e menus
_+40 widgets personalizáveis
_+10 layout de páginas
_Altera páginas padrões do fluig (ex: central de tarefas)å
_Templates de Home
_Templates de Comunidades prontas (RH,Classificados...)
E não se preocupe com as atualizações, pois os templates acompanham as atualizações da plataforma fluig
veja mais em www.digte.com.br
*fluig é um produto de propriedade da www.totvs.com
Apresentação realizada no Aniversário do curso de Ciência da Computação da Universidade Federal do Maranhão (UFMA). O objetivo é apresentar a definição de framework, mostrar alguns padrões de projeto e um case de um pequeno framework chamado LizPHP.
O documento discute os benefícios de adotar frameworks para desenvolvimento de software. O autor argumenta que frameworks aumentam a produtividade, facilitam a manutenção do código e promovem boas práticas de programação orientada a objetos. Ele também fornece dicas para iniciar o uso de frameworks e menciona algumas opções populares como Laravel e Django.
O titulo é click bait mas a talk não. Todo mundo que se encanta pelo WordPress, e quer começar a desenvolver, principalmente se vem de outras linguagens, fica na dúvida; posso usar namespaces? Autoload? Usar WordPress Coding Standards ou PSRs?
Quando usar um Plugin e quando fazer meu código? O que é do tema e o que é do Plugin?
O documento apresenta uma oficina sobre Wordpress ministrada por Aline Corso. Ela descreve sua formação acadêmica e áreas de pesquisa, além de fornecer informações sobre o que é o Wordpress, como está dividido, vantagens, requisitos e limitações. A oficina também aborda temas, plugins, widgets e dicas de SEO para melhorar o ranqueamento em mecanismos de busca.
O documento discute a importância de saber HTML e CSS para criar sites profissionais. Ele explica que é necessário seguir padrões web para garantir acessibilidade e otimização para mecanismos de busca. Também recomenda o uso do Dreamweaver para facilitar a produção, mas enfatiza a necessidade de conhecer códigos para evitar erros.
- Figma
- Sketch
- Adobe XD
- Invision
Prototyping:
- Framer
- Principle
- Origami
- ProtoPie
Design System:
- Craft
- Pattern Lab
- Frontify
- Style Dictionary
Colaboração:
- Zeplin
- Avocode
- Abstract
- Invision Studio
Documentação:
- Styleguide.io
- Storybook
- Document Up
- Readme
49
Ferramentas de Design
D E S I G N O R G A N I Z AT I O N · O P E R AT I O N S
D de SOLID: Reduzindo o vendor lock-in em aplicações PHPFlávio Lisboa
Nesta palestra, abordaremos um tema precioso para a arquitetura de software: a manutenibilidade. Criar software pode ser complicado, mas manter o software funcionando pode se tornar ainda mais complicado. É natural que deleguemos o máximo de trabalho possível para componentes de terceiros para focar na implementação do negócio, mas eventualmente os terceirizados podem se tornar sequestradores de nossa evolução. Queremos reler os princípios conhecidos como SOLID e enfatizar que esses princípios tem como objetivo principal permitir que façamos mudanças para melhorar o software sem necessariamente torná-lo mais complexo. Vamos discutir o padrão de inversão de dependências e como podemos tentar nos proteger de quem supostamente veio para nos ajudar: componentes e frameworks que os orquestram.
O documento apresenta as principais etapas de um processo de design de experiência do usuário (UX), incluindo necessidades do negócio e dos usuários, imersão, ideação, prototipagem e entregáveis. Resume os métodos e ferramentas utilizados em cada etapa como buyer personas, mapas de conteúdo, protótipos de baixa, média e alta fidelidade.
The document discusses the CSS preprocessor Sass. It begins with an introduction to Sass and its features like variables, nesting, mixins and partials. It then covers using Sass with Drupal and tools for compiling Sass locally or on a server. The presentation concludes with a demo and suggestions for learning more about Sass.
This document discusses different options for using templates with JavaScript, including string concatenation, Array.join(), micro-templating libraries like Supplant and Mustache, jQuery Template, Handlebars, and loading external HTML. It provides links to resources about each option and asks if the reader has any other questions. The author thanks the reader at the end.
This document provides an overview of jQuery selectors and methods for manipulating the DOM. It begins with selectors for selecting elements by tag name, id, class, and other attributes. It then covers events, attributes, CSS manipulation, traversing the DOM tree, and methods for inserting, removing and replacing content. In total, it outlines over 50 different jQuery selectors and methods for working with HTML elements.
The document provides information about jQuery selectors and core functions. It includes a list of selector types like the class selector, ID selector, and attribute selectors. It also summarizes some core jQuery methods like jQuery() to select elements, and methods to manipulate attributes and CSS styles.
This document provides an introduction to jQuery, an open source JavaScript library. It discusses what jQuery is, how it works, selector basics, and many jQuery commands. Key points include:
- jQuery is an open source JavaScript library that makes DOM manipulation and event handling easier. It works across browsers.
- jQuery selectors allow selecting elements using CSS syntax. Common selectors return a jQuery object containing matching elements.
- jQuery methods can be chained together for concise DOM manipulation. Chaining avoids unnecessary re-selection of elements.
- Common jQuery methods covered include manipulating attributes, CSS classes, HTML content, and traversing/filtering the DOM tree. Event handling and custom events are also discussed.
Este documento apresenta uma introdução ao jQuery, incluindo o que é jQuery, por que e para que usá-lo, como usá-lo, seletores, efeitos, Ajax e plugins. O documento também fornece detalhes sobre o palestrante, um programador back-end com experiência em empresas, startups e órgãos governamentais.
O documento resume a palestra "Attributes e Properties no jQuery" de Timmy Willison sobre as diferenças entre atributos e propriedades no jQuery e como elas são processadas. Também resume a palestra "Chrome Dev Tools: Tips and Tricks" de Paul Irish sobre diversas ferramentas e recursos do Chrome Dev Tools como manipulação de estilos, debug de rede e JavaScript.
O documento apresenta uma palestra sobre desenvolvimento web utilizando HTML5, CSS3 e JavaScript ministrada por Fábio Flatschart na Campus Party 2011. A palestra aborda as principais novidades e recursos das tecnologias HTML5, CSS3 e JavaScript, incluindo elementos semânticos, formulários, vídeo, SVG, Canvas API e compatibilidade entre navegadores.
Alta produtividade com front end com sass e compassDanilo Sousa
O documento apresenta as principais características e funcionalidades do Sass, um pré-processador CSS. Entre os recursos descritos estão variáveis, nesting, mixins, herança de seletores, compressão, cores matemáticas e imports. Também são abordadas ferramentas como o Compass que adicionam funcionalidades como grids, sprites e suporte a CSS3. Por fim, discute-se quando vale a pena usar pré-processadores CSS.
CSS 3 Overview discusses new features in CSS3 including selectors, fonts, colors, backgrounds, borders, box model, and animations. It provides examples and demonstrations of these features. The document concludes with exercises asking the reader to style an HTML form using CSS3 and create additional visual effects like a rotating Rubik's cube, pulsing text, and bouncing text using CSS3 features.
O documento discute os principais pontos sobre UX para agências de publicidade, destacando: (1) UX não é só sobre usabilidade, mas sobre criar experiências positivas para as pessoas; (2) é necessário considerar o contexto do usuário, incluindo dispositivos móveis, ao projetar interfaces; (3) pesquisa com usuários é fundamental para entender suas necessidades e melhorar continuamente a experiência.
Trabalho Informática 2040 Eduardo Gomes - Carrinho Bluetooth.pdfJuanMalafaia
Tecnologia e Inovação
A Inteligência Artificial está revolucionando a forma como interagimos com a tecnologia. Desde assistentes virtuais até carros autônomos, os algoritmos de aprendizado de máquina estão se tornando cada vez mais sofisticados. Empresas como OpenAI, Google e Tesla estão na vanguarda dessa transformação, criando sistemas capazes de processar linguagem natural, reconhecer padrões e até mesmo tomar decisões complexas. No entanto, questões éticas e de privacidade ainda desafiam a adoção em larga escala. O futuro da IA dependerá não apenas de avanços técnicos, mas também de regulamentações sólidas e transparência.
Aula de POO, Classes, objetos e encapsulamentoEmliaNogueira5
Ninja html 5 css javascript
2. Bernard De Luna @bernarddeluna Especialista em Sexy web projects, Palestrante sobre Front-end e Design funcional, e Coordenador de Produto da Estante Virtual