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
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
Sujit Pal
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Kürzlich hochgeladen
(20)
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
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