CodeCamp blog


Tudo o que Tem na Google para Programadores ou para Aprender a Programar

Recursos da Google para Programadores ou futuros programadores. done

Computadores estão em toda parte em nosso mundo hoje e ser um cidadão educado requer uma compreensão dos fundamentos da ciência da computação e sua metodologia de resolução de problemas subjacente de pensamento computacional. Nem todas as crianças devem se tornar um cientista da computação, mas todas as crianças devem ter a oportunidade de explorar e criar com a computação.

O Google desenvolveu programas, ferramentas e recursos que promovem a educação em ciência da computação e oferecem oportunidades de exploração e aprendizado na escola, em ambientes informais e em casa. Saiba Mais

0 A B C D E F G I K L M N O P R T U V W

0-9

20 Things I Learned (eBook) - www.20thingsilearned.com

EBook online: 20 lições que aprendi sobre navegadores e web

A

Accelerated Mobile Pages ampproject.org

O AMP é uma maneira de construir páginas da web com conteúdo estático que renderize rapidamente. AMP em ação consiste em três partes diferentes:

AMP HTML é HTML com algumas restrições para desempenho confiável e algumas extensões para construir conteúdo rico além do HTML básico. A biblioteca AMP JS assegura a renderização rápida de páginas HTML do AMP. O Cache do Google AMP pode ser usado para exibir páginas HTML AMP armazenadas em cache.

Android Training - developer.android.com/training

Aqui você encontrará aulas de treinamento que descrevem como realizar uma tarefa específica com amostras de código que você pode reutilizar em seu aplicativo. Se você é um desenvolvedor de aplicativos Android iniciante, você deve concluir cada uma das classes em ordem. Vários cursos de vídeo on-line também estão disponíveis se você preferir uma experiência de vídeo interativa.

App Engine - appengine.google.com

O Google App Engine é uma plataforma de Computação em nuvem para desenvolver e hospedar aplicações web na infraestrutura do Google

App Inventor - appinventor.mit.edu

App Inventor é uma ferramenta desenvolvida pela Google que permite a criação de aplicativos para smartphones que rodam o sistema operacional Android, sem que seja necessário conhecimento em programação

B

BigQuery - cloud.google.com/bigquery

O BigQuery é o armazém de dados empresariais de baixo custo da Google, totalmente gerenciado, com escala de petabyte para análise. O BigQuery não tem servidor. Não há nenhuma infra-estrutura para gerenciar e você não precisa de um administrador de banco de dados, portanto, você pode se concentrar em analisar dados para encontrar insights significativos usando o SQL familiar. BigQuery é uma poderosa plataforma de análise de dados usada por todos os tipos de organizações, desde startups a empresas da Fortune.

Big Picture Group - research.google.com/bigpicture

Explora como a visualização de informações pode tornar os dados complexos acessíveis, úteis e até divertidos. O foco é em maneiras de iluminar os dados e algoritmos usados na inteligência da máquina.

Blockly - blockly-games.appspot.com

Blockly Games é uma série de jogos educativos que ensinam programação. Ele é projetado para crianças que não tiveram experiência anterior com programação de computador. No final desses jogos, os jogadores estão prontos para usar linguagens convencionais baseadas em texto. É um projeto da Google para incentivar os programadores de amanhã.

C

Chart API - developers.google.com/chart

API para usar gráficos incorporados no seu site

Chrome Cube Lab - chrome.com/cubelab

Experimentos para Chrome com o cubo mágico

Chrome Experiments - chromeexperiments.com

Experimentos com os recursos do Chrome

Cloud Dataproc - cloud.google.com/dataproc

Managed Spark e Hadoop na nuvem. Rápido, fácil de usar e baixo custo. Use o Google Cloud Dataproc, um Apache Hadoop, o Apache Spark, o Apache Pig e o serviço Apache Hive, para processar facilmente grandes conjuntos de dados a baixo custo. Controle seus custos criando rapidamente clusters gerenciados de qualquer tamanho e desligando-os quando terminar. O Cloud Dataproc é integrado em todos os produtos do Google Cloud Platform, oferecendo uma plataforma de processamento de dados completa e poderosa.

Cloud Platform - cloud.google.com

Plataforma de computação em nuvem da Google

Cloud Storage Nearline - cloud.google.com/storage-nearline

Um serviço de armazenamento de baixo custo, altamente durável e altamente disponível para dados raramente acessados, arquivamento de dados, backup on-line e recuperação de desastres. Os dados estão disponíveis instantaneamente, não em horas ou dias. Com tempos de resposta médios de sub-segundos e 1 centavo por GB / mês de preços, o Cloud Storage Nearline oferece um excelente desempenho a baixo custo.

Cloud Vision API - cloud.google.com/vision

A API do Google Cloud Vision permite que os desenvolvedores entendam o conteúdo de uma imagem ao encapsular modelos poderosos de aprendizado de máquinas em uma API REST fácil de usar. Ele classifica rapidamente imagens em milhares de categorias (por exemplo, “veleiro”, “leão”, “Torre Eiffel”), detecta objetos individuais e enfrenta dentro de imagens, e localiza e lê palavras impressas contidas dentro de imagens. Você pode criar metadados em seu catálogo de imagens, conteúdo ofensivo moderado ou ativar novos cenários de marketing por meio da análise do sentimento de imagem. Analise as imagens carregadas na solicitação ou integrá-las com o armazenamento de imagens no Google Cloud Storage.

Code Jam - code.google.com/codejam

O Google Code Jam retorna para o 14º ano como uma das mais desafiadoras competições de programação do mundo. Este concurso em constante expansão consiste em várias rodadas de enigmas algorítmicos, culminando em uma final do mundo no local. Como sempre, estamos ansiosos para anunciar novas mudanças.

Code Lab - codelabs.developers.google.com

Google Developers Codelabs fornece uma experiência guiada, com tutoriais, mãoes na massa para codificação. A maioria dos codelabs irá guiá-lo através do processo de construção de um pequeno aplicativo, ou adicionar um novo recurso a um aplicativo existente. Eles cobrem uma ampla gama de tópicos como o Android Wear, o Google Compute Engine, o Project Tango e as APIs do Google no iOS.

Code-in - developers.google.com/open-source/gci

Competição Global online que introduz adolescentes ao mundo do código aberto. Com uma grande variedade de tarefa, é fácil para iniciantes começarem não importa o que eles já sabem. Mentores de organizações participantes dão uma mãozinha enquanto os participantes aprendem o que é trabalhar em um projeto de código aberto.

Coder googlecreativelab.github.io/coder/

Coder é um projeto livre, de código aberto que transforma um Raspberry Pi em uma plataforma simples que educadores e pais podem usar para ensinar os conceitos básicos de construção para a web. Novos codificadores podem criar pequenos projetos em HTML, CSS e Javascript, diretamente do navegador da web.

Coding with Chrome codingwithchrome.foo

Coding with Chrome é um projeto do Google para fornecer um ambiente de codificação fácil de usar no navegador Chrome, que funciona mesmo offline. Atualmente, os usuários são capazes de criar programas usando Blockly, Coffeescript, HTML, Javascript com saída para Logo Turtle e / ou brinquedos conectados, como o Sphero, mBot e Lego Mindstorms.

Computational Thinking for Educators - computationalthinkingcourse.withgoogle.com

Cursos online sobre pensamento computacional para educadores

Computational Thinking, Exploring - google.com/edu/computational-thinking

Recursos sobre a ciência da computação

Computer Science for High School - cs4hs.com

Recursos para estudantes do ensino médio aprenderem programação de computadores

Course Builder - code.google.com/p/course-builder

Plataforma open source para publicação de cursos online

CS Education - google.com/edu/cs/

A educação em ciência da computação (CS) é um caminho para a inovação, para a criatividade e para oportunidades de carreira emocionantes. Acreditamos que todos os alunos merecem essas oportunidades. É por isso que o Google está comprometido com o desenvolvimento de programas, recursos, ferramentas e parcerias comunitárias que tornam o CS atraente e acessível para todos os alunos.

CS First - cs-first.com

Plataforma oferece materiais e tutoriais sobre a Ciência da Computação

Custom Search Engine - google.com/cse

Com a Pesquisa personalizada do Google, adicione uma caixa de pesquisa a sua página inicial para ajudar as pessoas a encontrarem o que precisam em seu site

D

Dart - dartlang.org

Uma linguagem de programação desenvolvida pela Google

Data Studio - datastudio.google.com

Explorando o Google Data Studio — Analytics 360 Suite. Uns dos novos recursos da Google Suite Analytics 360 é o Google Data Studio, um data workspace que permite a integração de dados de diferentes fontes para a construção de dashboards interativos

Dataproc - cloud.google.com/dataproc

Managed Spark e Hadoop na nuvem. Rápido, fácil de usar e baixo custo. Use o Google Cloud Dataproc, um Apache Hadoop, o Apache Spark, o Apache Pig eo serviço Apache Hive, para processar facilmente grandes conjuntos de dados a baixo custo. Controle seus custos criando rapidamente clusters gerenciados de qualquer tamanho e desligando-os quando terminar. O Cloud Dataproc é integrado em todos os produtos do Google Cloud Platform, oferecendo uma plataforma de processamento de dados completa e poderosa

Design - design.google.com

O Google Design é um esforço cooperativo liderado por um grupo de designers, escritores e desenvolvedores no Google. Trabalham em equipes para criar ferramentas, recursos, eventos e publicações que suportam e desenvolvam design e tecnologia, tanto dentro como fora do Google.

Domains - domains.google

Local para registrar os seus domínios na web

E

Earth Engine - google.org/earthengine

O Google Earth Engine combina um catálogo de imagens de satélite e conjuntos de dados geoespaciais com capacidades de análise em escala planetária e permite que cientistas, pesquisadores e desenvolvedores detectem mudanças, mapeiem tendências e quantificem diferenças na superfície da Terra

F

Firebase - firebase.google.com

Google oferece uma infinidade de serviços baseados na nuvem em que os desenvolvedores móveis podem usar para aprimorar as suas aplicações. Com o Firebase, adquirido pela empresa em 2014, ela permitiu aos desenvolvedores contar com uma plataforma dedicada e SDK para a construção de aplicativos móveis.

Fonts - google.com/fonts

Google Fonts é um serviço web que o Google disponibiliza para usuários que têm websites e desejam utilizar fontes diferentes em suas páginas. Funciona gratuitamente, oferece diversos tipos de letras e é simples para quem possui o conhecimento de edição de sites. Faça o download!

G

Go - golang.org

Go (linguagem de programação) Go é uma linguagem de programação criada pela Google e lançada em código livre em novembro de 2009. É uma linguagem compilada e programação concorrente, baseada em trabalhos feitos no sistema operacional chamado Inferno.

I

I/O - google.com/events/io

O Google I/O é uma conferência anual do Google voltada para o desenvolvimento de aplicações para os seus sistemas operacionais, especialmente o Android. Apesar disso, a companhia também costuma apresentar novos produtos, como os smartphones e tablets Nexus, no evento.

IgniteCS - ignitecs.withgoogle.com

IgniteCS fornece financiamento e recursos para grupos de estudantes universitários e universitários para fazer a diferença em suas comunidades locais através de mentorship CS.

M

Made with Code - madewithcode.com

Made with Code é uma iniciativa lançada pelo Google em 19 de julho de 2014. O Google visava capacitar mulheres jovens em escolas de ensino médio e médio com habilidades de programação de computadores. Feito com código foi criado após a própria pesquisa do Google descobriu que o encorajamento e a exposição são os fatores críticos que influenciam as mulheres jovens para prosseguir Ciência da Computação. Foi relatado que o Google está financiando US $ 50 milhões para Made with Code, além dos US $ 40 milhões investidos desde 2010 em organizações como Code.org, Black Girls Code e Girls Who Code. A iniciativa Made with Code envolve tanto atividades on-line como eventos da vida real, colaborando com empresas notáveis ​​como Shapeways e App Inventor.

Material Design material.io

Material Design é um sistema unificado que combina teoria, recursos e ferramentas para criar experiências digitais.

N

Nearline - cloud.google.com/storage-nearline

Um serviço de armazenamento de baixo custo, altamente durável e altamente disponível para dados raramente acessados, arquivamento de dados, backup on-line e recuperação de desastres. Os dados estão disponíveis instantaneamente, não em horas ou dias. Com tempos de resposta médios de sub-segundos e 1 centavo por GB / mês de preços, o Cloud Storage Nearline oferece um excelente desempenho a baixo custo.

Nik Collection by Google - niksoftware.com

Crie imagens impressionantes com mais rapidez, adicione o poder da coleção Nik da Google ao seu fluxo de trabalho hoje. Edição avançada, simplificada: Crie facilmente as fotos que você imaginou com seis plug-ins poderosos para Photoshop®, Lightroom® ou Aperture®. Faça edições precisas rapidamente: Use a tecnologia U Point® para editar seletivamente apenas as partes de suas fotos que precisam ser retocadas sem perder tempo em máscaras e seleções complexas.

Noto Fonts - google.com/get/noto

Noto é uma família tipográfica desenvolvida pela Google com o objetivo de criar uma harmonização visual para todas as linguagens do mundo, através da cobertura de todos os caracteres codificados sob o padrão Unicode em todas as línguas.

O

Oppia - github.com/oppia/oppia

Ferramenta para a construção colaborativa de lições interativas

P

Page Speed Online - developers.google.com/pagespeed

PageSpeed Insights mede o desempenho de uma página para dispositivos móveis e dispositivos de mesa. Ele busca o URL duas vezes, uma vez com um usuário-agente móvel e uma vez com um agente de usuário de desktop. A pontuação de PageSpeed varia de 0 a 100 pontos. Uma pontuação mais alta é melhor e uma pontuação de 85 ou acima indica que a página está funcionando bem.

Pencil Code - pencilcode.net

O Pencil Code é um site de programação colaborativo para desenhar arte, tocar música e criar jogos. É também um lugar para experimentar funções matemáticas, geometria, gráficos, páginas web, simulações e algoritmos. Os programas estão abertos para que todos possam ver e copiar.

Project Wycheproof - github.com/google/wycheproof

O projeto Wycheproof testa bibliotecas criptográficas contra ataques conhecidos.

Public Data Explorer - publicdata.google.com

O Google Public Data Explorer fornece dados públicos e previsões de uma série de organizações internacionais e instituições acadêmicas, incluindo o Banco Mundial, a OCDE, o Eurostat e a Universidade de Denver. Estes podem ser exibidos como gráficos de linha, gráficos de barras, parcelas de corte transversal ou em mapas. O produto foi lançado em 8 de março de 2010 como uma ferramenta de visualização experimental no Google Labs.

Em 2016, este conjunto de ferramentas foi aprimorado com o Google Analytics Suite, particularmente o Data Studio 360, cuja versão foi expandida para uma versão pública beta gratuita em maio de 2016, permitindo a importação de conjuntos de dados públicos ou individuais e visualização de dados (não codificadores) ferramentas.

Public DNS - developers.google.com/speed/public-dns

Google Public DNS é um serviço gratuito de resolução de DNS anunciado em 3 de dezembro de 2009, como parte de uma iniciativa da Google para tornar a internet mais rápida. De acordo com a Google, no ano de 2012 o Google Public DNS se tornou o maior serviço público de DNS no mundo, manipulando mais de 70 bilhões de requisições por dia.

Google Public DNS provê os seguintes endereços de servidores para uso público, mapeados ao servidor operacional mais próximo pelo encaminhamento anycast

Python Class - developers.google.com/edu/python

Curso grátis para pessoas com um pouco de experiência de programação que querem aprender Python. A classe inclui materiais escritos, vídeos de conferência e muitos exercícios de código para praticar a codificação em Python. Esses materiais são usados no Google para introduzir o Python a pessoas que têm apenas uma pequena experiência de programação. Os primeiros exercícios trabalham em conceitos básicos de Python como seqüências de caracteres e listas, construindo até os exercícios posteriores que são programas completos que lidam com arquivos de texto, processos e conexões http. A classe é voltada para pessoas que têm um pouco de experiência de programação em alguma língua, o suficiente para saber o que é uma “variável” ou “se declaração”. Além disso, você não precisa ser um programador especialista para usar este material.

Python Style Guide - google.github.io/styleguide/pyguide.html

Python é a principal linguagem de script usada no Google. Este guia de estilo é uma lista de que fazer e não fazer para os programas Python.

R

ReCAPTCHA - google.com/recaptcha

ReCAPTCHA é um serviço gratuito que protege o seu site contra spam e abuso. O reCAPTCHA usa um mecanismo de análise de risco avançado e CAPTCHAs adaptativos para manter o software automatizado de se engajar em atividades abusivas em seu site. Ele faz isso deixando seus usuários válidos passar com facilidade.

ReCAPTCHA oferece mais do que apenas proteção contra spam. Cada vez que nossos CAPTCHAs são resolvidos, esse esforço humano ajuda a digitalizar texto, anotar imagens e construir conjuntos de dados de aprendizado de máquina. Isso, por sua vez, ajuda a preservar livros, melhorar mapas e resolver problemas de IA difíceis.

Refine - code.google.com/p/google-refine

O Google Refine é uma ferramenta poderosa para trabalhar com dados confusos, limpá-lo, transformá-lo de um formato para outro, ampliá-lo com serviços da Web e vinculá-lo a bancos de dados como o Freebase.

RISE - google.com/edu/rise

O programa RISE apoia e conecta organizações sem fins lucrativos em todo o mundo para aumentar a equidade na educação CS com foco em meninas, minorias historicamente sub-representadas no campo e jovens de comunidades de baixa renda.

T

TensorFlow - tensorflow.org

TensorFlow ™ é uma biblioteca de software de fonte aberta para computação numérica usando gráficos de fluxo de dados. Os nós no gráfico representam operações matemáticas, enquanto as bordas do gráfico representam as matrizes de dados multidimensionais (tensores) comunicadas entre elas. A arquitetura flexível permite implantar computação em uma ou mais CPUs ou GPUs em um desktop, servidor ou dispositivo móvel com uma única API. TensorFlow foi originalmente desenvolvido por pesquisadores e engenheiros trabalhando no Google Brain Team dentro da organização de pesquisa do Google Machine Intelligence para fins de realização de aprendizagem de máquinas e pesquisa de redes neurais profundas, mas o sistema é bastante geral para ser aplicável em uma ampla variedade de outros domínios.

Test My Site - testmysite.thinkwithgoogle.com

Teste como o seu site é compatível com dispositivos móveis. Descubra o quão bem seu site funciona em dispositivos móveis e desktop.

U

Usability - google.com/usability

Estudos de pesquisa da experiência com usuários Google.

URL Shortener - goo.gl

Encurtador de URL da Google. Encurtamento de URL é uma técnica na World Wide Web onde um provedor torna um site disponível com um URL muito curto, em adição ao endereço original.

V

VirusTotal - virustotal.com

VirusTotal é um serviço gratuito que analisa arquivos suspeitos e URLs e facilita a detecção rápida de vírus, worms, trojans e todos os tipos de malware.

VR - vr.google.com

Experiências com Realidade Virtual

W

Web Designer - google.com/webdesigner

O Google Web Designer é um aplicativo avançado da Web que possibilita a elaboração e a criação de anúncios em HTML5 e outros conteúdos da Web usando uma interface integrada visual e de código. Com a visualização “Design” do Google Web Designer, é possível criar conteúdos usando texto, ferramentas de desenho e objetos 3D, além de fazer a animação de objetos e eventos em uma linha do tempo. A visualização “Código” do Google Web Designer permite criar arquivos CSS, JavaScript e XML e usa o destaque de sintaxe e o preenchimento automático para facilitar a escrita do código e reduzir os erros.

Web Lab - chromeweblab.com

Web Lab é um Chrome Experiment para instalações que trazem o funcionamento extraordinário da internet para a vida e tem como objetivo inspirar o mundo sobre as possibilidades da web.

As instalações fizeram parte de uma exposição pública de um ano no Museu da Ciência em Londres e podem ser interagidos por qualquer pessoa, em qualquer lugar, em chromeweblab.com.

Visitantes mundiais, tanto on como offline, poderão fazer música com pessoas de todo o mundo; Lançar informações no ciberespaço e ver onde as imagens na web vivem; Assistir o seu retrato sendo processado, traduzido e, em seguida, desenhado na areia por um robô; E viajar instantaneamente para lugares distantes em todo o mundo.

Este projeto de código aberto faz com que duas das experiências - Orquestra e Sketchbots - disponíveis para você construir e hospedar-se.

Web Fonts - google.com/webfonts

O Google Web Fonts serve para você utilizar uma grande quantidade de fontes em seus projetos diversas daquelas tradicionalmente usadas. Todas as fontes no catálogo são livres e de código aberto, tornando o tipo bonito acessível a qualquer pessoa para qualquer projeto. Isso significa que você pode compartilhar favoritos e colaborar facilmente com amigos e colegas. O Google Fonts cuida de todo o licenciamento e hospedagem, garantindo que a última e maior versão de qualquer fonte esteja disponível para todos.

Webmaster Central - google.com/webmasters

O Google Webmaster Tools (GWT) é uma ferramenta importante para todos que fazem SEO pois é possível visualizar parte das informações de como o Google interpreta o seu site.

Assim como outras ferramentas de SEO, o GWT não fornece muitas informações absolutas sobre o seu site, mas tendências da realidade que ajudam você a melhorar o seu site para os seus usuários e para o Google.

WebP - code.google.com/speed/webp

O WebP é um formato de imagem moderno que oferece compactação sem perdas e perda para imagens na web. Usando WebP, webmasters e desenvolvedores web podem criar imagens menores e mais ricas que tornam a web mais rápida.

Para saber tudo o que a Google oferece, veja a lista completa aqui.

Licença Creative Commons


cursos online    design    edtech    google for education    google innovators    inova    professores    programar    redes sociais    startups    storytelling    tecnologia