Enviar búsqueda
Cargar
Google AppEngine Workshop
•
Descargar como PPTX, PDF
•
2 recomendaciones
•
1,974 vistas
Albert Padin
Seguir
Tecnología
Noticias y política
Denunciar
Compartir
Denunciar
Compartir
1 de 43
Descargar ahora
Recomendados
12 hot features to engage and save time with aem 6.2
12 hot features to engage and save time with aem 6.2
Tricode (part of Dept)
Build single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEM
connectwebex
Boost your testing: End-to-End with Docker and Geb
Boost your testing: End-to-End with Docker and Geb
Markus Schlichting
10 reasons to migrate from AEM 5 to 6.1
10 reasons to migrate from AEM 5 to 6.1
Tricode (part of Dept)
Accelerate Your Next AEM Project
Accelerate Your Next AEM Project
Mark Kelley
Adobe AEM core components
Adobe AEM core components
Lokesh BS
Build single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEM
AdobeMarketingCloud
Extra aem development tools by Justin Edelson
Extra aem development tools by Justin Edelson
AEM HUB
Recomendados
12 hot features to engage and save time with aem 6.2
12 hot features to engage and save time with aem 6.2
Tricode (part of Dept)
Build single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEM
connectwebex
Boost your testing: End-to-End with Docker and Geb
Boost your testing: End-to-End with Docker and Geb
Markus Schlichting
10 reasons to migrate from AEM 5 to 6.1
10 reasons to migrate from AEM 5 to 6.1
Tricode (part of Dept)
Accelerate Your Next AEM Project
Accelerate Your Next AEM Project
Mark Kelley
Adobe AEM core components
Adobe AEM core components
Lokesh BS
Build single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEM
AdobeMarketingCloud
Extra aem development tools by Justin Edelson
Extra aem development tools by Justin Edelson
AEM HUB
Dynamic components using SPA concepts in AEM
Dynamic components using SPA concepts in AEM
Bojana Popovska
EVOLVE'15 | Enhance | Norberto Leite | Effectively Scale and Operate AEM with...
EVOLVE'15 | Enhance | Norberto Leite | Effectively Scale and Operate AEM with...
Evolve The Adobe Digital Marketing Community
Dynamic Components using Single-Page-Application Concepts in AEM/CQ
Dynamic Components using Single-Page-Application Concepts in AEM/CQ
Netcetera
Chris O'Brien - Building AI into Power Platform solutions
Chris O'Brien - Building AI into Power Platform solutions
Chris O'Brien
EVOLVE'16 | Enhance | Paul McMahon | Approaches to Leveraging AEM Within a Si...
EVOLVE'16 | Enhance | Paul McMahon | Approaches to Leveraging AEM Within a Si...
Evolve The Adobe Digital Marketing Community
Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016
AdobeMarketingCloud
COB ESPC18 - Rich PowerApps with offline support
COB ESPC18 - Rich PowerApps with offline support
Chris O'Brien
JCR, Sling or AEM? Which API should I use and when?
JCR, Sling or AEM? Which API should I use and when?
connectwebex
Building Quality into the AEM Publication Workflow with Active Standards by D...
Building Quality into the AEM Publication Workflow with Active Standards by D...
AEM HUB
AMP and the instant web - WebPerformance NYC MeetUp group
AMP and the instant web - WebPerformance NYC MeetUp group
Michael Posso
AEM and Sling
AEM and Sling
Lo Ki
AEM & eCommerce integration
AEM & eCommerce integration
Lokesh BS
Adobe Experience Manager (AEM) - Multilingual SIG on SEO - Dave Lloyd
Adobe Experience Manager (AEM) - Multilingual SIG on SEO - Dave Lloyd
Dave Lloyd
AEM GEMS Session Template Editor Sept 14 2016
AEM GEMS Session Template Editor Sept 14 2016
AdobeMarketingCloud
Advanced Automated Visual Testing for Mobile Apps
Advanced Automated Visual Testing for Mobile Apps
adamcarmi
AEM Best Practices for Component Development
AEM Best Practices for Component Development
Gabriel Walt
Evolve13 cq-commerce-framework
Evolve13 cq-commerce-framework
Paolo Mottadelli
Introduction to Vaadin, GWT.create 2015
Introduction to Vaadin, GWT.create 2015
hezamu
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
AdobeMarketingCloud
JavaCro'15 - Adobe Experience Manager and Apache Sling - Samir Čauš
JavaCro'15 - Adobe Experience Manager and Apache Sling - Samir Čauš
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
How Joomla and Microsoft are a Great Open Source Success
How Joomla and Microsoft are a Great Open Source Success
Cory Fowler
Windows azure for startups
Windows azure for startups
Cory Fowler
Más contenido relacionado
La actualidad más candente
Dynamic components using SPA concepts in AEM
Dynamic components using SPA concepts in AEM
Bojana Popovska
EVOLVE'15 | Enhance | Norberto Leite | Effectively Scale and Operate AEM with...
EVOLVE'15 | Enhance | Norberto Leite | Effectively Scale and Operate AEM with...
Evolve The Adobe Digital Marketing Community
Dynamic Components using Single-Page-Application Concepts in AEM/CQ
Dynamic Components using Single-Page-Application Concepts in AEM/CQ
Netcetera
Chris O'Brien - Building AI into Power Platform solutions
Chris O'Brien - Building AI into Power Platform solutions
Chris O'Brien
EVOLVE'16 | Enhance | Paul McMahon | Approaches to Leveraging AEM Within a Si...
EVOLVE'16 | Enhance | Paul McMahon | Approaches to Leveraging AEM Within a Si...
Evolve The Adobe Digital Marketing Community
Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016
AdobeMarketingCloud
COB ESPC18 - Rich PowerApps with offline support
COB ESPC18 - Rich PowerApps with offline support
Chris O'Brien
JCR, Sling or AEM? Which API should I use and when?
JCR, Sling or AEM? Which API should I use and when?
connectwebex
Building Quality into the AEM Publication Workflow with Active Standards by D...
Building Quality into the AEM Publication Workflow with Active Standards by D...
AEM HUB
AMP and the instant web - WebPerformance NYC MeetUp group
AMP and the instant web - WebPerformance NYC MeetUp group
Michael Posso
AEM and Sling
AEM and Sling
Lo Ki
AEM & eCommerce integration
AEM & eCommerce integration
Lokesh BS
Adobe Experience Manager (AEM) - Multilingual SIG on SEO - Dave Lloyd
Adobe Experience Manager (AEM) - Multilingual SIG on SEO - Dave Lloyd
Dave Lloyd
AEM GEMS Session Template Editor Sept 14 2016
AEM GEMS Session Template Editor Sept 14 2016
AdobeMarketingCloud
Advanced Automated Visual Testing for Mobile Apps
Advanced Automated Visual Testing for Mobile Apps
adamcarmi
AEM Best Practices for Component Development
AEM Best Practices for Component Development
Gabriel Walt
Evolve13 cq-commerce-framework
Evolve13 cq-commerce-framework
Paolo Mottadelli
Introduction to Vaadin, GWT.create 2015
Introduction to Vaadin, GWT.create 2015
hezamu
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
AdobeMarketingCloud
JavaCro'15 - Adobe Experience Manager and Apache Sling - Samir Čauš
JavaCro'15 - Adobe Experience Manager and Apache Sling - Samir Čauš
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
La actualidad más candente
(20)
Dynamic components using SPA concepts in AEM
Dynamic components using SPA concepts in AEM
EVOLVE'15 | Enhance | Norberto Leite | Effectively Scale and Operate AEM with...
EVOLVE'15 | Enhance | Norberto Leite | Effectively Scale and Operate AEM with...
Dynamic Components using Single-Page-Application Concepts in AEM/CQ
Dynamic Components using Single-Page-Application Concepts in AEM/CQ
Chris O'Brien - Building AI into Power Platform solutions
Chris O'Brien - Building AI into Power Platform solutions
EVOLVE'16 | Enhance | Paul McMahon | Approaches to Leveraging AEM Within a Si...
EVOLVE'16 | Enhance | Paul McMahon | Approaches to Leveraging AEM Within a Si...
Adobe Ask the AEM Community Expert Session Oct 2016
Adobe Ask the AEM Community Expert Session Oct 2016
COB ESPC18 - Rich PowerApps with offline support
COB ESPC18 - Rich PowerApps with offline support
JCR, Sling or AEM? Which API should I use and when?
JCR, Sling or AEM? Which API should I use and when?
Building Quality into the AEM Publication Workflow with Active Standards by D...
Building Quality into the AEM Publication Workflow with Active Standards by D...
AMP and the instant web - WebPerformance NYC MeetUp group
AMP and the instant web - WebPerformance NYC MeetUp group
AEM and Sling
AEM and Sling
AEM & eCommerce integration
AEM & eCommerce integration
Adobe Experience Manager (AEM) - Multilingual SIG on SEO - Dave Lloyd
Adobe Experience Manager (AEM) - Multilingual SIG on SEO - Dave Lloyd
AEM GEMS Session Template Editor Sept 14 2016
AEM GEMS Session Template Editor Sept 14 2016
Advanced Automated Visual Testing for Mobile Apps
Advanced Automated Visual Testing for Mobile Apps
AEM Best Practices for Component Development
AEM Best Practices for Component Development
Evolve13 cq-commerce-framework
Evolve13 cq-commerce-framework
Introduction to Vaadin, GWT.create 2015
Introduction to Vaadin, GWT.create 2015
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
IMMERSE'16 Intro to Adobe Experience Manager & Adobe Marketing Cloud
JavaCro'15 - Adobe Experience Manager and Apache Sling - Samir Čauš
JavaCro'15 - Adobe Experience Manager and Apache Sling - Samir Čauš
Destacado
How Joomla and Microsoft are a Great Open Source Success
How Joomla and Microsoft are a Great Open Source Success
Cory Fowler
Windows azure for startups
Windows azure for startups
Cory Fowler
Java EE 6 Hands-on Workshop at Dallas Tech Fest 2010
Java EE 6 Hands-on Workshop at Dallas Tech Fest 2010
Arun Gupta
Lessons learned from running massive WordPress sites at scale
Lessons learned from running massive WordPress sites at scale
Cory Fowler
5 Absolutely Beautiful Things about Platform as a Service (PaaS)
5 Absolutely Beautiful Things about Platform as a Service (PaaS)
Cory Fowler
appengine ja night 16 BT Frontend cache control
appengine ja night 16 BT Frontend cache control
bluerabbit777jp
Cómo trabajan los Googlers
Cómo trabajan los Googlers
David Chandler
Java EE and Google App Engine
Java EE and Google App Engine
Arun Gupta
Destacado
(8)
How Joomla and Microsoft are a Great Open Source Success
How Joomla and Microsoft are a Great Open Source Success
Windows azure for startups
Windows azure for startups
Java EE 6 Hands-on Workshop at Dallas Tech Fest 2010
Java EE 6 Hands-on Workshop at Dallas Tech Fest 2010
Lessons learned from running massive WordPress sites at scale
Lessons learned from running massive WordPress sites at scale
5 Absolutely Beautiful Things about Platform as a Service (PaaS)
5 Absolutely Beautiful Things about Platform as a Service (PaaS)
appengine ja night 16 BT Frontend cache control
appengine ja night 16 BT Frontend cache control
Cómo trabajan los Googlers
Cómo trabajan los Googlers
Java EE and Google App Engine
Java EE and Google App Engine
Similar a Google AppEngine Workshop
Google App Engine for Java
Google App Engine for Java
Lars Vogel
Developing Java Web Applications In Google App Engine
Developing Java Web Applications In Google App Engine
Tahir Akram
Hands on App Engine
Hands on App Engine
Simon Su
Googleappengineintro 110410190620-phpapp01
Googleappengineintro 110410190620-phpapp01
Tony Frame
Introduction to Google App Engine with Python
Introduction to Google App Engine with Python
Brian Lyttle
Gae
Gae
Zong-shuo Jheng
JBUG 11 - Django-The Web Framework For Perfectionists With Deadlines
JBUG 11 - Django-The Web Framework For Perfectionists With Deadlines
Tikal Knowledge
Python Ireland Nov 2009 Talk - Appengine
Python Ireland Nov 2009 Talk - Appengine
Python Ireland
Google App Engine for Java
Google App Engine for Java
Lars Vogel
An Introduction to the Google App Engine
An Introduction to the Google App Engine
georgeholler
Google Cloud Platform
Google Cloud Platform
Francesco Marchitelli
Syllabus for Technical courses
Syllabus for Technical courses
Montek1Learning
Google cloud platform
Google cloud platform
rajdeep
The Big Picture and How to Get Started
The Big Picture and How to Get Started
guest1af57e
Google App Engine for Java v0.0.2
Google App Engine for Java v0.0.2
Matthew McCullough
File Repository on GAE
File Repository on GAE
lynneblue
App engine devfest_mexico_10
App engine devfest_mexico_10
Chris Schalk
Testing your application on Google App Engine
Testing your application on Google App Engine
Inphina Technologies
Testing Your Application On Google App Engine
Testing Your Application On Google App Engine
IndicThreads
Google App Engine (Introduction)
Google App Engine (Introduction)
Praveen Hanchinal
Similar a Google AppEngine Workshop
(20)
Google App Engine for Java
Google App Engine for Java
Developing Java Web Applications In Google App Engine
Developing Java Web Applications In Google App Engine
Hands on App Engine
Hands on App Engine
Googleappengineintro 110410190620-phpapp01
Googleappengineintro 110410190620-phpapp01
Introduction to Google App Engine with Python
Introduction to Google App Engine with Python
Gae
Gae
JBUG 11 - Django-The Web Framework For Perfectionists With Deadlines
JBUG 11 - Django-The Web Framework For Perfectionists With Deadlines
Python Ireland Nov 2009 Talk - Appengine
Python Ireland Nov 2009 Talk - Appengine
Google App Engine for Java
Google App Engine for Java
An Introduction to the Google App Engine
An Introduction to the Google App Engine
Google Cloud Platform
Google Cloud Platform
Syllabus for Technical courses
Syllabus for Technical courses
Google cloud platform
Google cloud platform
The Big Picture and How to Get Started
The Big Picture and How to Get Started
Google App Engine for Java v0.0.2
Google App Engine for Java v0.0.2
File Repository on GAE
File Repository on GAE
App engine devfest_mexico_10
App engine devfest_mexico_10
Testing your application on Google App Engine
Testing your application on Google App Engine
Testing Your Application On Google App Engine
Testing Your Application On Google App Engine
Google App Engine (Introduction)
Google App Engine (Introduction)
Último
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Overkill Security
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
danishmna97
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
Último
(20)
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Google AppEngine Workshop
1.
Google AppEngine Workshop
A crash course
2.
Google AppEngine Not
Google Apps
3.
Why Google AppEngine?
4.
Scalable Scales very
very very easily automagically
5.
6.
Infrastructure as a
Service Rent-a-car
7.
Platform as a
Service Taxi
8.
Google AppEngine is
PaaS Images demo
9.
Who’s on AppEngine
Optimizely.com, BestBuy.com,
10.
Languages Python, Java,
Go (Experimental)
11.
Objective Gain a
basic knowledge of Google AppEngine
12.
Output Your own
app
13.
Questions
14.
Setup https://coderbuddy1.appspot.com/testingentrance?group=albertsclass
15.
Setup Create an
app on http://appengine.google.com Default options; High Replication Datastore
16.
Hello World!
17.
Services Datastore, URLFetch,
Users, Email, Memcache (if we have time)
18.
Project URL Shortener
19.
Create Page index.html
20.
Datastore Really really
fast storage
21.
Storing Data
22.
Create a Model
Class Record(db.Model): name = db.StringProperty() data = db.TextProperty()
23.
Queries query =
Link.all() query.filter(‘url_hash’,’cKj4d’) results = query.fetch(20)
24.
15mins Shorten some
URL’s
25.
URLFetch Interact with
other websites
26.
URLFetch response =
urlfetch.fetch(url=url) status = response.status_code content= response.content
27.
Verify those URL’s
Fetch ‘em first!
28.
Users API Google
Accounts
29.
Users API app.yaml
login: required
30.
Users API user
= users.get_current_user() user.nickname() user.email() user.user_id()
31.
Users API db.UserProperty()
32.
Users API user_id
is unique at all times
33.
Create History List
for Users Let users see list of their previously shortened url’s
34.
Email
35.
Email mail.send_mail( sender=admin@app.com,
to=user@example.com, subject=”hi”, body=”hello!”)
36.
Shorten a link
And tweet/facebook/plus it
37.
Click and flood!
38.
Memcache Need for
speed (saves you money too!)
39.
Memcache Need for
speed (saves you money too!)
40.
Memcache memcache.set(key,data) result
= memcache.get(key)
41.
Speed ‘em up!
42.
That’s it! It’s
your time to shine now…
43.
Albert Padin SpellDial.com
@albertpadin ph.albertpadin
Descargar ahora