SlideShare a Scribd company logo
1 of 21
How we created 40 new
Progress developers in just
4 months
Liis Vanem
Veronika Repnau
Presenters
Liis Vanem
• Progress Team Lead in Helmes
• Project Manager of teaching Progress in
Tallinn Technical University
Veronika Repnau
• Lecturer in Tallinn Technical University
Agenda
• Idea
• Lecturers?
• How to build business critical solutions in Progress?
• What was the reality?
• Obstacles
• Feedback
• Plans
From where this idea came from?
Let’s go to university to talk
about Progress technologies
November 2015
Let’s do it!
Where this idea came from?
December 2015
January 2016
No lecturers No materials Only 9 months
to go
How we found lecturers?
Innovative Guy
Lauri Greenbaum
Handsome Guy
Kristjan Adrat
Beautiful Girl
Veronika Repnau
Smart Guy
Kristjan Karp
Young Guy
Chris Kokka
Foreign Guy
Jarmo Nieminen
Experienced Guy
Heino Talvik
Keeping-an-
eye-on-
everybody Girl
Liis Vanem
Topics what we covered
• OpenEdge ABL , OOP
• Progress RDBMS- Sport2000
• OE applications as REST Web Applications
• Telerik, Analytics360, Pro2, Corticon
• Creating OE Data Object Services
• Kendo UI and Telerik Platform for OE
• Integrations – appserver, weebspeed
• Developing the game – „Othello“
• Developing Webshop for exam
First practice
• Introduced Developer Studio
• Different ways „Hello world!“
Game challenge „Othello“
• Modern Revers- Othello
• Game rules
• Challenge rules
• API description
• Running the game
WebShop
• The expected
result of the inital
task for exam
WebShop requirements
• Create new customer
• Update existing customer
• Delete customer (can not delete if there are any orders for the customer)
• Create new item
• Update existing item
• Delete item (can not delete if item is connected to any order or item quantity is not zero)
• Create new order for customer and add items to this order
• Show customer list (search with name or address)
• Show items list (search with item name or price(cheaper or more expensive that specified price))
• Show orders for one customer
WebShop - DB Sports2000
• Customer
• Customer have orders
• Order have orderline
• Every orderline have item
WebShop - Layers
• Customer
• Customer have orders
• Order have orderline
• Every orderline have item
Student final assignment examples
Obstacles what we faced
• KENDO UI builder 30 days trial – semester was 4 months
• OE Developers Kit: Classroom Edition
• Installation
• Not last version
• 5 DB connections – difficult to manage for students
One nice finding
• https://abldojo.services.progress.com/
Feedback from students
• Lecturers were very friendly, helpful and with good humor
• Skype chat with lecturers was very good idea, so we got to ask help 24/7 and Heino always
responded. When does he sleeps? :)
• Jarmo’s hand-on workshop on Kendo UI and Telerik Platform for OE was very rememberable,
hands-on workshops are always the best
• 100% one of the best subjects in Tallinn Technical University
Future plans
• Continue in 2017 and 2018
• More close co-operation with SEB IT
• Plan is to provide scholarship to Progress students
• Practice possibilities from January 2018
Thanks to everybody who participated!

More Related Content

Similar to Progress software developers course - PUG Baltic Annual Conference 2017

Workplace Simulated Courses - Course Technology Computing Conference
Workplace Simulated Courses - Course Technology Computing ConferenceWorkplace Simulated Courses - Course Technology Computing Conference
Workplace Simulated Courses - Course Technology Computing Conference
Cengage Learning
 

Similar to Progress software developers course - PUG Baltic Annual Conference 2017 (20)

PRESENTATION: How to Flip the Conventional Lean Six Sigma Classroom Approach ...
PRESENTATION: How to Flip the Conventional Lean Six Sigma Classroom Approach ...PRESENTATION: How to Flip the Conventional Lean Six Sigma Classroom Approach ...
PRESENTATION: How to Flip the Conventional Lean Six Sigma Classroom Approach ...
 
Educate 2017: Enhancing edtech - why together is better
Educate 2017: Enhancing edtech - why together is better Educate 2017: Enhancing edtech - why together is better
Educate 2017: Enhancing edtech - why together is better
 
Developing & Running your own E-reader Seminars and Gadget Labs
Developing & Running your own E-reader Seminars  and Gadget LabsDeveloping & Running your own E-reader Seminars  and Gadget Labs
Developing & Running your own E-reader Seminars and Gadget Labs
 
Sharon Burton: From Broken to Bold
Sharon Burton: From Broken to BoldSharon Burton: From Broken to Bold
Sharon Burton: From Broken to Bold
 
DevCoach - Solid Foundations for the New Wave of Software Developers
DevCoach - Solid Foundations for the New Wave of Software DevelopersDevCoach - Solid Foundations for the New Wave of Software Developers
DevCoach - Solid Foundations for the New Wave of Software Developers
 
Essentials for a Better ICT Student in Palestine
Essentials for a Better ICT Student in PalestineEssentials for a Better ICT Student in Palestine
Essentials for a Better ICT Student in Palestine
 
E-Learning -The Future: Developing Regional E-Learning Materials by Partnerin...
E-Learning -The Future: Developing Regional E-Learning Materials by Partnerin...E-Learning -The Future: Developing Regional E-Learning Materials by Partnerin...
E-Learning -The Future: Developing Regional E-Learning Materials by Partnerin...
 
WEBINAR: How to Flip the Conventional Lean Six Sigma Classroom Approach and G...
WEBINAR: How to Flip the Conventional Lean Six Sigma Classroom Approach and G...WEBINAR: How to Flip the Conventional Lean Six Sigma Classroom Approach and G...
WEBINAR: How to Flip the Conventional Lean Six Sigma Classroom Approach and G...
 
User Experience Service showcase lightning talks - December 2018
User Experience Service showcase lightning talks - December 2018User Experience Service showcase lightning talks - December 2018
User Experience Service showcase lightning talks - December 2018
 
Digital capability
Digital capabilityDigital capability
Digital capability
 
Creating a consistent web experience across all faculties
Creating a consistent web experience across all facultiesCreating a consistent web experience across all faculties
Creating a consistent web experience across all faculties
 
Learning from your customers - A diary study with Slack
Learning from your customers - A diary study with SlackLearning from your customers - A diary study with Slack
Learning from your customers - A diary study with Slack
 
Learnings From the First Year of the OPNFV Internship Program
Learnings From the First Year of the OPNFV Internship ProgramLearnings From the First Year of the OPNFV Internship Program
Learnings From the First Year of the OPNFV Internship Program
 
User Experience Showcase lightning talks - University of Edinburgh
User Experience Showcase lightning talks - University of EdinburghUser Experience Showcase lightning talks - University of Edinburgh
User Experience Showcase lightning talks - University of Edinburgh
 
Session 5 - Evaluation and Useability for elearning
Session 5 - Evaluation and Useability for elearningSession 5 - Evaluation and Useability for elearning
Session 5 - Evaluation and Useability for elearning
 
Content Measurement and Analytics: Making Positive Change on the Web by Rick ...
Content Measurement and Analytics: Making Positive Change on the Web by Rick ...Content Measurement and Analytics: Making Positive Change on the Web by Rick ...
Content Measurement and Analytics: Making Positive Change on the Web by Rick ...
 
Evaluating teaching and learning in MOOCs
Evaluating teaching and learning in MOOCsEvaluating teaching and learning in MOOCs
Evaluating teaching and learning in MOOCs
 
DPC Web Archiving & Preservation Webinar #4: Outreach & Awareness Raising
DPC Web Archiving & Preservation Webinar #4: Outreach & Awareness Raising DPC Web Archiving & Preservation Webinar #4: Outreach & Awareness Raising
DPC Web Archiving & Preservation Webinar #4: Outreach & Awareness Raising
 
Workplace Simulated Courses - Course Technology Computing Conference
Workplace Simulated Courses - Course Technology Computing ConferenceWorkplace Simulated Courses - Course Technology Computing Conference
Workplace Simulated Courses - Course Technology Computing Conference
 
Teaching Students Mobile Game Development
Teaching Students Mobile Game DevelopmentTeaching Students Mobile Game Development
Teaching Students Mobile Game Development
 

More from Alen Leit

More from Alen Leit (13)

Aurea Software successful integration case study - Patient Travels (patient p...
Aurea Software successful integration case study - Patient Travels (patient p...Aurea Software successful integration case study - Patient Travels (patient p...
Aurea Software successful integration case study - Patient Travels (patient p...
 
Welcome to PUG Baltic Annual Conference 2017
Welcome to PUG Baltic Annual Conference 2017Welcome to PUG Baltic Annual Conference 2017
Welcome to PUG Baltic Annual Conference 2017
 
First steps in implementing Corticon for OE insurance application - PUG Balti...
First steps in implementing Corticon for OE insurance application - PUG Balti...First steps in implementing Corticon for OE insurance application - PUG Balti...
First steps in implementing Corticon for OE insurance application - PUG Balti...
 
Progress OE Roadmap and Vision - PUG Baltic Annual Conference 2017
Progress OE Roadmap and Vision - PUG Baltic Annual Conference 2017Progress OE Roadmap and Vision - PUG Baltic Annual Conference 2017
Progress OE Roadmap and Vision - PUG Baltic Annual Conference 2017
 
Progress application server for openedge best practices - PUG Baltic Annual C...
Progress application server for openedge best practices - PUG Baltic Annual C...Progress application server for openedge best practices - PUG Baltic Annual C...
Progress application server for openedge best practices - PUG Baltic Annual C...
 
Progress core product group strategy and roadmap - PUG Baltic Annual Conferen...
Progress core product group strategy and roadmap - PUG Baltic Annual Conferen...Progress core product group strategy and roadmap - PUG Baltic Annual Conferen...
Progress core product group strategy and roadmap - PUG Baltic Annual Conferen...
 
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
 
ABL - 4GL Code Performance - PUG Baltic Annual Conference 2017
ABL - 4GL Code Performance - PUG Baltic Annual Conference 2017ABL - 4GL Code Performance - PUG Baltic Annual Conference 2017
ABL - 4GL Code Performance - PUG Baltic Annual Conference 2017
 
Laerdal Medical experience with Aurea products - Aurea & Helmes Nordic Semina...
Laerdal Medical experience with Aurea products - Aurea & Helmes Nordic Semina...Laerdal Medical experience with Aurea products - Aurea & Helmes Nordic Semina...
Laerdal Medical experience with Aurea products - Aurea & Helmes Nordic Semina...
 
Aurea Enterprise Road map (cloud, microservies etc) - Aurea & Helmes Nordic S...
Aurea Enterprise Road map (cloud, microservies etc) - Aurea & Helmes Nordic S...Aurea Enterprise Road map (cloud, microservies etc) - Aurea & Helmes Nordic S...
Aurea Enterprise Road map (cloud, microservies etc) - Aurea & Helmes Nordic S...
 
Mine pasientreiser Success story - How Patient Travels delivered patient port...
Mine pasientreiser Success story - How Patient Travels delivered patient port...Mine pasientreiser Success story - How Patient Travels delivered patient port...
Mine pasientreiser Success story - How Patient Travels delivered patient port...
 
Aurea PRIME overview - Aurea & Helmes Nordic Seminar 2017
Aurea PRIME overview - Aurea & Helmes Nordic Seminar 2017Aurea PRIME overview - Aurea & Helmes Nordic Seminar 2017
Aurea PRIME overview - Aurea & Helmes Nordic Seminar 2017
 
Creating value with Aurea CRM - Aurea & Helmes Nordic Seminar 2017
Creating value with Aurea CRM - Aurea & Helmes Nordic Seminar 2017Creating value with Aurea CRM - Aurea & Helmes Nordic Seminar 2017
Creating value with Aurea CRM - Aurea & Helmes Nordic Seminar 2017
 

Recently uploaded

%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Recently uploaded (20)

WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 

Progress software developers course - PUG Baltic Annual Conference 2017

  • 1. How we created 40 new Progress developers in just 4 months Liis Vanem Veronika Repnau
  • 2. Presenters Liis Vanem • Progress Team Lead in Helmes • Project Manager of teaching Progress in Tallinn Technical University Veronika Repnau • Lecturer in Tallinn Technical University
  • 3. Agenda • Idea • Lecturers? • How to build business critical solutions in Progress? • What was the reality? • Obstacles • Feedback • Plans
  • 4. From where this idea came from? Let’s go to university to talk about Progress technologies November 2015
  • 5. Let’s do it! Where this idea came from? December 2015
  • 6. January 2016 No lecturers No materials Only 9 months to go
  • 7. How we found lecturers?
  • 8. Innovative Guy Lauri Greenbaum Handsome Guy Kristjan Adrat Beautiful Girl Veronika Repnau Smart Guy Kristjan Karp Young Guy Chris Kokka Foreign Guy Jarmo Nieminen Experienced Guy Heino Talvik Keeping-an- eye-on- everybody Girl Liis Vanem
  • 9. Topics what we covered • OpenEdge ABL , OOP • Progress RDBMS- Sport2000 • OE applications as REST Web Applications • Telerik, Analytics360, Pro2, Corticon • Creating OE Data Object Services • Kendo UI and Telerik Platform for OE • Integrations – appserver, weebspeed • Developing the game – „Othello“ • Developing Webshop for exam
  • 10. First practice • Introduced Developer Studio • Different ways „Hello world!“
  • 11. Game challenge „Othello“ • Modern Revers- Othello • Game rules • Challenge rules • API description • Running the game
  • 12. WebShop • The expected result of the inital task for exam
  • 13. WebShop requirements • Create new customer • Update existing customer • Delete customer (can not delete if there are any orders for the customer) • Create new item • Update existing item • Delete item (can not delete if item is connected to any order or item quantity is not zero) • Create new order for customer and add items to this order • Show customer list (search with name or address) • Show items list (search with item name or price(cheaper or more expensive that specified price)) • Show orders for one customer
  • 14. WebShop - DB Sports2000 • Customer • Customer have orders • Order have orderline • Every orderline have item
  • 15. WebShop - Layers • Customer • Customer have orders • Order have orderline • Every orderline have item
  • 17. Obstacles what we faced • KENDO UI builder 30 days trial – semester was 4 months • OE Developers Kit: Classroom Edition • Installation • Not last version • 5 DB connections – difficult to manage for students
  • 18. One nice finding • https://abldojo.services.progress.com/
  • 19. Feedback from students • Lecturers were very friendly, helpful and with good humor • Skype chat with lecturers was very good idea, so we got to ask help 24/7 and Heino always responded. When does he sleeps? :) • Jarmo’s hand-on workshop on Kendo UI and Telerik Platform for OE was very rememberable, hands-on workshops are always the best • 100% one of the best subjects in Tallinn Technical University
  • 20. Future plans • Continue in 2017 and 2018 • More close co-operation with SEB IT • Plan is to provide scholarship to Progress students • Practice possibilities from January 2018
  • 21. Thanks to everybody who participated!