SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
PROGRESS 4GL Training (OpenEdge)
Slots Topics Tentative Dates Status
Level: Basics
Day
1
Introduction
Working in Progress Environment
UAA & OERA
Progress Tool Kit
Setting PROPATH
Studio & Architect versions
Hands On
Progress Database Basics
How to Copy an Existing Database
How to Create new DB, Tables & Fields
How to Create an Index
How to Create an Sequence
Schema & Replication Triggers
Hands On
RECAP
Day
2
Frames
What is a Frame?
Why Progress uses Frames?
Static Frames
Retriveing & Displaying Data
Data Retrieval Process
FIND & DISPLAY Statements
REPEAT, AVAILABLE, LEAVE & PROMPT-FOR Statements
FOR EACH Statements
WHERE Clause
Hands On
Block Properties
Using Queries
Writing a Query
Accessing Records from Multiple Tables
Hands On
RECAP
Assesment 1 (Class Room - includes theoratical & practical)
Day
3
Creating, Updating, Deleting Records
Session Triggers
Hands On
Developing Programming Logic
Work with dates
Work with numbers
Type Casting
Work with Lists & manipulate strings
Code conditional & Branching Logic
MESSAGE & STATUS statements
Hands On
RECAP
Day
4
Transactions & Record Locks
What is a Transaction?
Transaction Blocks
LISTING Utility
What is a Sub Transaction?
Override Default Transaction Scope
Concurrency & Record Locking
Types of Locks
Locking Strategies (Optimistic & Pessimistic)
Record Scope & its Types (Strong, Weak & Free Reference)
Dead Locks & Limbo Locks
NO-WAIT & LOCKED functions
Hands On
Handling Erros
Default Error Handling
How Progress protects Infinite Loops?
Override Dafault Error Handling
ERROR-STATUS
RETURN Statement to raise Error Condition
RETURN-VALUE function
Hands On
RECAP
Assesment 2 (Class Room - includes theoratical & practical)
Day
5
Temp-Tables, Work-Tables & Buffers
Work Tables
Temp Tables
Difference between Temp Table & Work Table
Buffers & its uses
Hands On
Indexing Concepts
Introduction
Index Bracketing & Cursors
Single & Multiple Indexing Rules
What Not To?
XREF Utility
Bracket Information
Hands On
RECAP
Day
6
Procedures, Include Files & Functions
Internal & External Procedures
Persistant Procedures
Super Procedures
Include Files
User & System Defined Functions
Procedure Overriding
Preprocessor
Global & Scoped Define
Conditional Pre-processors
Referencing Preprocessor names
Hands On
I/O
What is a Stream?
Named & UnNamed Streams
Opening, Writing & Closing Streams
FILE-INFO & its attributes
PUT & EXPORT statements
Hands On
RECAP
Assesment 3 (Programming - Practical Oriented @ Lab)
Level: Intermediate
Day
1
Interactive ReCap on Progress Basics with Q&A's
DB Basics
Blocks and it's properties
Looping Statements
Record Scoping, Transaction Scoping & Record Locks
Single & Multiple Indexing Rules
Temp Tables & Work Tables
Procedures, Functions & Include Files
File Stream & I/O Concepts
Hands On
Assesment 1 (Class Room - includes theoratical & practical)
Day
2
Frames
Static & Dynamic Frames
Frame Allocation
Types of Frames
Frame Scope
Frame Flashing
Using Shared Frames
Widgets
Buttons, Images, Rectangles
Radio-Buttons, Lists
Browse
Menu & Windows
Dynamic Temp Tables & Work Tables
Scrolling & Dynamic Queries
Preprocessor
Predefined Directives
Built in pre-processors
Hands On
RECAP
Day
3
Performance Tuning
Database Design & Indexing
Efficient Coding Techniques
Concurrency Factors
Profiler - Performance Monitoring Utility
Hands On
RECAP
Assesment 2 (Programming - Practical Oriented @ Lab)
Level: Advanced
Day
1
OO Programming
Classes and objects
Interfaces
Data members
Methods
Encapsulation
Polymorphism
Method overriding /overloading
Interfaces
Delegation
Inheritance
Structured Error Handling
Hands On
RECAP
Day
2
PRODATASETS
Dataset
DataRelation
DataSource
Populating Dataset
Event Callback procedures
Prodatasets as parameters
Dynamic Prodatasets
Saving changes back to DB
OpenEdge Webservices
WSDL
Handling data to/fro progress via web service
Accessing SOAP Handlers
Reading & Writing XML docs with SAX & DOM
Reading & Writing XML data from Temp-Tables & PRODATASETS
Hands On
RECAP
Assesment 1 (Programming - Practical Oriented @ Lab)
Day
3
Appserver & Webserver
Architecture
Appserver/Webserver Components
Steps for Client to connect Appserver
Operating Modes
Speedscript & CGI Wrapper
Asynchronous Programming
Latest Features
Corticon - Rules Engine
OE Mobile
Data Direct (ODBC/JDBC Drivers)
Rollbase, REST & Telerik Platform
RECAP
Note:
Each and every topic will be covered with apt examples. Every topic comes with a separate
presentation and will be handed to the attendees by end of each session

Weitere ähnliche Inhalte

Was ist angesagt?

Day1 Sap Basis Overview V1 1
Day1 Sap Basis Overview V1 1Day1 Sap Basis Overview V1 1
Day1 Sap Basis Overview V1 1Guang Ying Yuan
 
9+ years SAP Fiori/UI5 Architect looking for change
9+ years SAP Fiori/UI5 Architect looking for change9+ years SAP Fiori/UI5 Architect looking for change
9+ years SAP Fiori/UI5 Architect looking for changeMurugesh Rajeev Perumal
 
김종욱 포트폴리오
김종욱 포트폴리오김종욱 포트폴리오
김종욱 포트폴리오Jonguk Kim
 
ERP 프로젝트 수행방법론-SAP_v1.2.pptx
ERP 프로젝트 수행방법론-SAP_v1.2.pptxERP 프로젝트 수행방법론-SAP_v1.2.pptx
ERP 프로젝트 수행방법론-SAP_v1.2.pptxSeong-Bok Lee
 
Pankaj Resume for Hadoop,Java,J2EE - Outside World
Pankaj Resume for Hadoop,Java,J2EE -  Outside WorldPankaj Resume for Hadoop,Java,J2EE -  Outside World
Pankaj Resume for Hadoop,Java,J2EE - Outside WorldPankaj Kumar
 
Resume(Java Developer Trainee/B.E 2015 )
Resume(Java Developer Trainee/B.E 2015 )Resume(Java Developer Trainee/B.E 2015 )
Resume(Java Developer Trainee/B.E 2015 )Shital Gunjal
 
Chris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experienceChris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experienceChris Durkin
 
Servlet vs Reactive Stacks in 5 Use Cases
Servlet vs Reactive Stacks in 5 Use CasesServlet vs Reactive Stacks in 5 Use Cases
Servlet vs Reactive Stacks in 5 Use CasesVMware Tanzu
 
맛만 보자 액터 모델이란
맛만 보자 액터 모델이란 맛만 보자 액터 모델이란
맛만 보자 액터 모델이란 jbugkorea
 
CV - Priyank Jain_summarized
CV - Priyank Jain_summarizedCV - Priyank Jain_summarized
CV - Priyank Jain_summarizedPriyank Jain
 
Uttam Resume(Dot Net Developer)
Uttam Resume(Dot Net Developer)Uttam Resume(Dot Net Developer)
Uttam Resume(Dot Net Developer)UTTAM KUMAR
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java DeveloperMdHasan872214
 
Complete Sap Basis
Complete Sap Basis Complete Sap Basis
Complete Sap Basis nanda nanda
 
sap basis 2.5 yr exp. resume
sap basis 2.5 yr exp. resumesap basis 2.5 yr exp. resume
sap basis 2.5 yr exp. resumekul deepak
 
BUILDING BUSINESS PROCESS MODELS IN ARIS ARCHITECT AND DESIGNER 10
BUILDING BUSINESS PROCESS MODELS IN ARIS ARCHITECT AND DESIGNER 10BUILDING BUSINESS PROCESS MODELS IN ARIS ARCHITECT AND DESIGNER 10
BUILDING BUSINESS PROCESS MODELS IN ARIS ARCHITECT AND DESIGNER 10Kellton Tech Solutions Ltd
 

Was ist angesagt? (20)

Day1 Sap Basis Overview V1 1
Day1 Sap Basis Overview V1 1Day1 Sap Basis Overview V1 1
Day1 Sap Basis Overview V1 1
 
Muruga logeswaran CV-Senior .Net Developer
Muruga logeswaran CV-Senior .Net DeveloperMuruga logeswaran CV-Senior .Net Developer
Muruga logeswaran CV-Senior .Net Developer
 
Karthik .net resume
Karthik  .net resumeKarthik  .net resume
Karthik .net resume
 
9+ years SAP Fiori/UI5 Architect looking for change
9+ years SAP Fiori/UI5 Architect looking for change9+ years SAP Fiori/UI5 Architect looking for change
9+ years SAP Fiori/UI5 Architect looking for change
 
Camunda BPM 7.2 - English
Camunda BPM 7.2 - EnglishCamunda BPM 7.2 - English
Camunda BPM 7.2 - English
 
김종욱 포트폴리오
김종욱 포트폴리오김종욱 포트폴리오
김종욱 포트폴리오
 
ERP 프로젝트 수행방법론-SAP_v1.2.pptx
ERP 프로젝트 수행방법론-SAP_v1.2.pptxERP 프로젝트 수행방법론-SAP_v1.2.pptx
ERP 프로젝트 수행방법론-SAP_v1.2.pptx
 
Pankaj Resume for Hadoop,Java,J2EE - Outside World
Pankaj Resume for Hadoop,Java,J2EE -  Outside WorldPankaj Resume for Hadoop,Java,J2EE -  Outside World
Pankaj Resume for Hadoop,Java,J2EE - Outside World
 
Introduction to gRPC
Introduction to gRPCIntroduction to gRPC
Introduction to gRPC
 
Resume(Java Developer Trainee/B.E 2015 )
Resume(Java Developer Trainee/B.E 2015 )Resume(Java Developer Trainee/B.E 2015 )
Resume(Java Developer Trainee/B.E 2015 )
 
DOT NET RESUME
DOT NET RESUMEDOT NET RESUME
DOT NET RESUME
 
Chris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experienceChris Durkin Resume - Expert .NET Consultant 18 years experience
Chris Durkin Resume - Expert .NET Consultant 18 years experience
 
Servlet vs Reactive Stacks in 5 Use Cases
Servlet vs Reactive Stacks in 5 Use CasesServlet vs Reactive Stacks in 5 Use Cases
Servlet vs Reactive Stacks in 5 Use Cases
 
맛만 보자 액터 모델이란
맛만 보자 액터 모델이란 맛만 보자 액터 모델이란
맛만 보자 액터 모델이란
 
CV - Priyank Jain_summarized
CV - Priyank Jain_summarizedCV - Priyank Jain_summarized
CV - Priyank Jain_summarized
 
Uttam Resume(Dot Net Developer)
Uttam Resume(Dot Net Developer)Uttam Resume(Dot Net Developer)
Uttam Resume(Dot Net Developer)
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java Developer
 
Complete Sap Basis
Complete Sap Basis Complete Sap Basis
Complete Sap Basis
 
sap basis 2.5 yr exp. resume
sap basis 2.5 yr exp. resumesap basis 2.5 yr exp. resume
sap basis 2.5 yr exp. resume
 
BUILDING BUSINESS PROCESS MODELS IN ARIS ARCHITECT AND DESIGNER 10
BUILDING BUSINESS PROCESS MODELS IN ARIS ARCHITECT AND DESIGNER 10BUILDING BUSINESS PROCESS MODELS IN ARIS ARCHITECT AND DESIGNER 10
BUILDING BUSINESS PROCESS MODELS IN ARIS ARCHITECT AND DESIGNER 10
 

Ähnlich wie PROGRESS_4GL_Training_Calendar

Presenter manual oracle dba (specially for summer interns)
Presenter manual oracle dba (specially for summer interns)Presenter manual oracle dba (specially for summer interns)
Presenter manual oracle dba (specially for summer interns)XPERT INFOTECH
 
Dw informatica training
Dw informatica trainingDw informatica training
Dw informatica trainingdba3003
 
Orcale dba training
Orcale dba trainingOrcale dba training
Orcale dba trainingUgs8008
 
Oracle DBA Training in Hyderabad
Oracle DBA Training in HyderabadOracle DBA Training in Hyderabad
Oracle DBA Training in Hyderabadunited global soft
 
Oracle DBA Training in Hyderabad
Oracle DBA Training in HyderabadOracle DBA Training in Hyderabad
Oracle DBA Training in HyderabadUgs8008
 
Dataflux Training syllabus Dataflux management studio training syllabus ,Dat...
Dataflux Training  syllabus Dataflux management studio training syllabus ,Dat...Dataflux Training  syllabus Dataflux management studio training syllabus ,Dat...
Dataflux Training syllabus Dataflux management studio training syllabus ,Dat...bidwhm
 
Online Datastage training
Online Datastage trainingOnline Datastage training
Online Datastage trainingchpriyaa1
 
ORACLE APPS DBA ONLINE TRAINING
ORACLE APPS DBA ONLINE TRAININGORACLE APPS DBA ONLINE TRAINING
ORACLE APPS DBA ONLINE TRAININGSanthosh Sap
 
Oracle DBA Online Training in India,Oracle DBA Training in USA,Oracle DBA Tra...
Oracle DBA Online Training in India,Oracle DBA Training in USA,Oracle DBA Tra...Oracle DBA Online Training in India,Oracle DBA Training in USA,Oracle DBA Tra...
Oracle DBA Online Training in India,Oracle DBA Training in USA,Oracle DBA Tra...united global soft
 
Orcale dba Online training India
Orcale dba Online training IndiaOrcale dba Online training India
Orcale dba Online training Indiaunited global soft
 
Orcale DBA Online Training in India
Orcale DBA Online Training in IndiaOrcale DBA Online Training in India
Orcale DBA Online Training in Indiaunited global soft
 
Oracle DBA Online Training in India
Oracle DBA Online Training in IndiaOracle DBA Online Training in India
Oracle DBA Online Training in Indiaunited global soft
 
Oracle DBA Online Trainingin India
Oracle DBA Online Trainingin IndiaOracle DBA Online Trainingin India
Oracle DBA Online Trainingin Indiaunited global soft
 
Oracle DBA Training in Hyderabad
Oracle DBA Training in HyderabadOracle DBA Training in Hyderabad
Oracle DBA Training in Hyderabadunited global soft
 

Ähnlich wie PROGRESS_4GL_Training_Calendar (20)

Presenter manual oracle dba (specially for summer interns)
Presenter manual oracle dba (specially for summer interns)Presenter manual oracle dba (specially for summer interns)
Presenter manual oracle dba (specially for summer interns)
 
Dw informatica training
Dw informatica trainingDw informatica training
Dw informatica training
 
Orcale dba training
Orcale dba trainingOrcale dba training
Orcale dba training
 
Oracle DBA Training in Hyderabad
Oracle DBA Training in HyderabadOracle DBA Training in Hyderabad
Oracle DBA Training in Hyderabad
 
Oracle DBA Training in Hyderabad
Oracle DBA Training in HyderabadOracle DBA Training in Hyderabad
Oracle DBA Training in Hyderabad
 
Dataflux Training syllabus Dataflux management studio training syllabus ,Dat...
Dataflux Training  syllabus Dataflux management studio training syllabus ,Dat...Dataflux Training  syllabus Dataflux management studio training syllabus ,Dat...
Dataflux Training syllabus Dataflux management studio training syllabus ,Dat...
 
Shankar_C
Shankar_CShankar_C
Shankar_C
 
Online Datastage training
Online Datastage trainingOnline Datastage training
Online Datastage training
 
ORACLE APPS DBA ONLINE TRAINING
ORACLE APPS DBA ONLINE TRAININGORACLE APPS DBA ONLINE TRAINING
ORACLE APPS DBA ONLINE TRAINING
 
Oracle DBA Online Training in India,Oracle DBA Training in USA,Oracle DBA Tra...
Oracle DBA Online Training in India,Oracle DBA Training in USA,Oracle DBA Tra...Oracle DBA Online Training in India,Oracle DBA Training in USA,Oracle DBA Tra...
Oracle DBA Online Training in India,Oracle DBA Training in USA,Oracle DBA Tra...
 
Orcale dba Online training India
Orcale dba Online training IndiaOrcale dba Online training India
Orcale dba Online training India
 
Orcale DBA Online Training in India
Orcale DBA Online Training in IndiaOrcale DBA Online Training in India
Orcale DBA Online Training in India
 
Orcale dba training
Orcale dba trainingOrcale dba training
Orcale dba training
 
Orcale dba training
Orcale dba trainingOrcale dba training
Orcale dba training
 
Oracle DBA Online Training in India
Oracle DBA Online Training in IndiaOracle DBA Online Training in India
Oracle DBA Online Training in India
 
Oracle DBA Online Trainingin India
Oracle DBA Online Trainingin IndiaOracle DBA Online Trainingin India
Oracle DBA Online Trainingin India
 
Oracle DBA Training in Hyderabad
Oracle DBA Training in HyderabadOracle DBA Training in Hyderabad
Oracle DBA Training in Hyderabad
 
Datawarehouse
DatawarehouseDatawarehouse
Datawarehouse
 
Sap abap
Sap abapSap abap
Sap abap
 
Sap abap
Sap abapSap abap
Sap abap
 

PROGRESS_4GL_Training_Calendar

  • 1. PROGRESS 4GL Training (OpenEdge) Slots Topics Tentative Dates Status Level: Basics Day 1 Introduction Working in Progress Environment UAA & OERA Progress Tool Kit Setting PROPATH Studio & Architect versions Hands On Progress Database Basics How to Copy an Existing Database How to Create new DB, Tables & Fields How to Create an Index How to Create an Sequence Schema & Replication Triggers Hands On RECAP Day 2 Frames What is a Frame? Why Progress uses Frames? Static Frames Retriveing & Displaying Data Data Retrieval Process FIND & DISPLAY Statements REPEAT, AVAILABLE, LEAVE & PROMPT-FOR Statements FOR EACH Statements WHERE Clause Hands On Block Properties Using Queries Writing a Query Accessing Records from Multiple Tables Hands On RECAP
  • 2. Assesment 1 (Class Room - includes theoratical & practical) Day 3 Creating, Updating, Deleting Records Session Triggers Hands On Developing Programming Logic Work with dates Work with numbers Type Casting Work with Lists & manipulate strings Code conditional & Branching Logic MESSAGE & STATUS statements Hands On RECAP Day 4 Transactions & Record Locks What is a Transaction? Transaction Blocks LISTING Utility What is a Sub Transaction? Override Default Transaction Scope Concurrency & Record Locking Types of Locks Locking Strategies (Optimistic & Pessimistic) Record Scope & its Types (Strong, Weak & Free Reference) Dead Locks & Limbo Locks NO-WAIT & LOCKED functions Hands On Handling Erros Default Error Handling How Progress protects Infinite Loops? Override Dafault Error Handling ERROR-STATUS RETURN Statement to raise Error Condition RETURN-VALUE function Hands On RECAP
  • 3. Assesment 2 (Class Room - includes theoratical & practical) Day 5 Temp-Tables, Work-Tables & Buffers Work Tables Temp Tables Difference between Temp Table & Work Table Buffers & its uses Hands On Indexing Concepts Introduction Index Bracketing & Cursors Single & Multiple Indexing Rules What Not To? XREF Utility Bracket Information Hands On RECAP Day 6 Procedures, Include Files & Functions Internal & External Procedures Persistant Procedures Super Procedures Include Files User & System Defined Functions Procedure Overriding Preprocessor Global & Scoped Define Conditional Pre-processors Referencing Preprocessor names Hands On I/O What is a Stream? Named & UnNamed Streams Opening, Writing & Closing Streams FILE-INFO & its attributes PUT & EXPORT statements Hands On
  • 4. RECAP Assesment 3 (Programming - Practical Oriented @ Lab) Level: Intermediate Day 1 Interactive ReCap on Progress Basics with Q&A's DB Basics Blocks and it's properties Looping Statements Record Scoping, Transaction Scoping & Record Locks Single & Multiple Indexing Rules Temp Tables & Work Tables Procedures, Functions & Include Files File Stream & I/O Concepts Hands On Assesment 1 (Class Room - includes theoratical & practical) Day 2 Frames Static & Dynamic Frames Frame Allocation Types of Frames Frame Scope Frame Flashing Using Shared Frames Widgets Buttons, Images, Rectangles Radio-Buttons, Lists Browse Menu & Windows Dynamic Temp Tables & Work Tables Scrolling & Dynamic Queries Preprocessor Predefined Directives Built in pre-processors Hands On RECAP Day 3 Performance Tuning
  • 5. Database Design & Indexing Efficient Coding Techniques Concurrency Factors Profiler - Performance Monitoring Utility Hands On RECAP Assesment 2 (Programming - Practical Oriented @ Lab) Level: Advanced Day 1 OO Programming Classes and objects Interfaces Data members Methods Encapsulation Polymorphism Method overriding /overloading Interfaces Delegation Inheritance Structured Error Handling Hands On RECAP Day 2 PRODATASETS Dataset DataRelation DataSource Populating Dataset Event Callback procedures Prodatasets as parameters Dynamic Prodatasets Saving changes back to DB OpenEdge Webservices WSDL Handling data to/fro progress via web service Accessing SOAP Handlers
  • 6. Reading & Writing XML docs with SAX & DOM Reading & Writing XML data from Temp-Tables & PRODATASETS Hands On RECAP Assesment 1 (Programming - Practical Oriented @ Lab) Day 3 Appserver & Webserver Architecture Appserver/Webserver Components Steps for Client to connect Appserver Operating Modes Speedscript & CGI Wrapper Asynchronous Programming Latest Features Corticon - Rules Engine OE Mobile Data Direct (ODBC/JDBC Drivers) Rollbase, REST & Telerik Platform RECAP Note: Each and every topic will be covered with apt examples. Every topic comes with a separate presentation and will be handed to the attendees by end of each session