Suche senden
Hochladen
Google AppEngine Workshop
•
Als PPTX, PDF herunterladen
•
2 gefällt mir
•
1,974 views
Albert Padin
Folgen
Technologie
News & Politik
Melden
Teilen
Melden
Teilen
1 von 43
Jetzt herunterladen
Empfohlen
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
Empfohlen
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
Weitere ähnliche Inhalte
Was ist angesagt?
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
Was ist angesagt?
(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š
Andere mochten auch
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
Andere mochten auch
(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
Ähnlich wie 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
Ähnlich wie 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)
Kürzlich hochgeladen
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
SynarionITSolutions
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
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
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Kürzlich hochgeladen
(20)
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
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
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
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
Jetzt herunterladen