Modern COBOL Development
Wondering what COBOL has to offer in the world of modern software development? Find out in this session and get hands-on experience around OO programming, interfacing with .NET and Java, writing unit tests and RESTful web services. Build new skills and learn how to bridge COBOL systems to Java and .NET using modern tools and practices. A general programming background is required, prior experience with Visual Studio or Eclipse is a plus.
|8:00 a.m. – 8:10 a.m.||Introductions and Overview|
|8:10 a.m. – 8:40 a.m.||Why Modern COBOL?|
|8:40 a.m. – 9:40 a.m.||Getting Started with Modern IDEs - Visual Studio & Eclipse
Lab: Hands-on using a modern IDE for COBOL development
|9:40 a.m. – 9:55 a.m.||Break|
|9:55 a.m. – 10:55 a.m.||Intro to OO COBOL Programming
Lab: Creating a COBOL class
|10:55 a.m. – 12:00 p.m.||Intro to Managed Code Frameworks
Lab: Using class libraries to get the job done faster
|12:00 p.m. – 1:00 p.m.||Lunch|
|1:00 p.m. – 2:00 p.m.||Mixed Language Development - Working with COBOL, .NET and Java
Lab: Using COBOL from Java
|2:00 p.m. – 2:15 p.m.||Break|
|2:15 p.m. – 2:45 p.m.||Lab: Writing a graphical user interface|
|2:45 p.m. – 3:15 p.m.||Lab: Writing COBOL Unit Tests and checking code coverage|
|3:15 p.m. – 3:45 p.m.||Break|
|3:45 p.m. – 4:15 p.m.||Lab: Developing a COBOL RESTful web service|
|4:15 p.m. – 5:00 p.m.||Wrap-up and Resources|
Meet the Instructors
Director, Product Management
Scot Nielsen is an IT professional with 20 years of experience in the software development industry. Scot earned a degree in Software Engineering at the University of Westminster, London, and began his career at Micro Focus in the 1990s working as a COBOL and C++ developer. Scot has been the Product Manager for Visual COBOL since 2010.
Michael Bleistein is an IT professional with over 30 years of experience in the software development industry. Mike has spent the majority of his years with Micro Focus in a variety of technical roles. He specializes in the modernization of COBOL applications using .NET / Java, Cloud and REST services.