Noel J. Bergman

Noel J. Bergman has been programming for nearly 45 years, with almost 40 years of experience with Object Programming in many languages. In the 1980s, he wrote a real-time, embedded, operating system based on Object-Oriented principles, and was a regular magazine contributor on software development topics. In the 1990s, he was instrumental in the creation of NCR's commercial distributed object programming platform, as well as CORBA and OMG Common Object Services, coined the term "Remote Method Invocation" in the process, and led the team that brought enterprise management to IBM's object-oriented desktop environment. Noel was an early adopter of Java, co-authored one of the early JavaServer Pages engines, contributed to the JSP and Portlet specifications, has been a contributor on Open Source projects in many languages and domains, was Vice President of the Apache Software Foundation Incubator for nearly a decade, and found time to co-author a book or few. Since the early 2000s, Noel has turned his attention to empowering the next generations of software developers, while happily chasing his own next generation around the house.

Sort options

Java Class Library (Coursera)

Nov 1st 2021
Java Class Library (Coursera)
Course Auditing
Categories
Effort
Languages
Java Class Library is the fourth and final course in the Core Java Specialization. After completing this course, you will be able to write reusable code that remains type-safe using Java Generics, work with collections of objects, work with files, handle runtime errors, and generally be prepared to move [...]
0
No votes yet

Object-Oriented Hierarchies in Java (Coursera)

Nov 1st 2021
Object-Oriented Hierarchies in Java (Coursera)
Course Auditing
Categories
Effort
Languages
Object-Oriented Hierarchies in Java is the third of a series of courses in the Core Java Specialization. The Core Java Specialization is part of a series of programming specializations, derived from LearnQuest's private Java Bootcamps, designed to provide the skill set necessary to be hired as an IT developer [...]
0
No votes yet

Introduction to Object-Oriented Programming with Java (Coursera)

Nov 1st 2021
Introduction to Object-Oriented Programming with Java (Coursera)
Course Auditing
Categories
Effort
Languages
Introduction to OO Programming with Java is course 2 of the Core Java Specialization. After completing this course, you'll be able to create simple Java classes that exhibit the principle of Encapsulation, to import other classes for use, to work with Strings, print output and use advanced math functions. [...]
0
No votes yet
Nov 1st 2021
Course Auditing
32.00 EUR/month

Introduction to Java (Coursera)

Nov 1st 2021
Introduction to Java (Coursera)
Course Auditing
Categories
Effort
Languages
This Course is the first of a series of courses that make up the Core Java Specialization. The Core Java Specialization, in turn, is part of a series of programming specializations, derived from LearnQuest's private Java Bootcamps, designed to provide the skill set necessary to be hired as [...]
0
No votes yet
Nov 1st 2021
Course Auditing
32.00 EUR/month

Object-Oriented Programming Concepts (Coursera)

Oct 25th 2021
Object-Oriented Programming Concepts (Coursera)
Course Auditing
Categories
Effort
Languages
In Object-Oriented Concepts, we will introduce the core concepts behind modern, object-oriented, programming. We will discuss objects, classes, messaging, inheritance, polymorphism, and more. As with Fundamentals of Programming, we will illustrate the concepts using the Python language, but they will be portable to other object-oriented programming [...]
0
No votes yet

Development Methodologies Overview (Coursera)

Oct 25th 2021
Development Methodologies Overview (Coursera)
Course Auditing
Categories
Effort
Languages
This course provides an introduction to a few of the main development methodologies used by application programmers today. These methodologies provide a framework and structure for the process of development to ensure teams can work together and all critical steps are followed. We'll discuss the Software Development Lifecycle (SDLC), [...]
0
No votes yet

Application Programming Fundamentals (Coursera)

Oct 25th 2021
Application Programming Fundamentals (Coursera)
Course Auditing
Categories
Effort
Languages
In Object-Oriented Concepts, we will introduce the core concepts behind modern, object-oriented, programming. We will discuss objects, classes, messaging, inheritance, polymorphism, and more. As with Fundamentals of Programming, we will illustrate the concepts using the Python language, but they will be portable to other object-oriented programming languages. [...]
0
No votes yet

Essential Tools For Application Development (Coursera)

Oct 25th 2021
Essential Tools For Application Development (Coursera)
Course Auditing
Categories
Effort
Languages
In Essential Tools, we will look at two important classes of tools for developers: Version Control Systems and Built Automation Tools. We will look why we use such tools, discuss common concepts for those categories of tools, and then look at a specific and common example of each: [...]
0
No votes yet