Java Development Advanced

There’s nothing in our world today that evolves faster than technology. In a blink of an eye new technologies pop up here and there and we must somehow keep up with them. No matter how different they seem to be they all have something in common: they depend on a set of instructions given by someone, either directly or indirectly. The success of a technology relies on many factors, but one of the more important of them – if not the most one – is how good those instructions are. And that’s where the software developers have their chance to shine, because they’ll be the ones creating those instructions. And if they’re passionate about it, success is just a matter of time!Gustavo Pontinha

Java Development

Register Early and Get 10% Discount

The Java language is one of the most popular programming languages currently in use, and has attracted more than 6.5 million software developers.

After 21 years of the release of its first version, Java has matured and is arguably one of the most successfully adopted technologies, currently being used by 9+ million developers and running on 7+ billion devices around the world, from the automotive to the medical industry, from a smartphone to a parking meter. Just look around and you’ll see a device powered by Java. Along with its ever growing number of libraries and tools, it’s constantly evolving, while still keeping the features that made it so popular among the industry, such as low cost, efficiency, scalability and security, and the developer community, such as ease of learning, simplicity and portability.

Mobile Development (60 hours)

Ready to move on to the next level as a Java developer? If you’ve just completed the “MD 101: Basic Java Development” course or already has some experience developing solutions in Java (or some other object-oriented programming language), this course will not only teach you the newest features of Java 8 (such as Lambdas and Streams) or the details of the widely used Collections API, but also give you a thorough understanding of how to perform I/O, networking and database operations, develop multi-threaded applications and familiarize yourself with the most used Java-based frameworks such as JUnit, Spring and Hibernate.

The next session begins coming soon.

Gustavo Pontinha

B.S., Computer Science Information Science, State University Of New York At Binghamton

About instructor

Gustavo has been a software developer for 18 years, 14 of them using Java and related technologies. He switched from tech support to software development very early in his career, working for media, insurance, technology, e-commerce and financial companies, such as IBM, Scotiabank and CME. Most of his development was focused on the back end, but has plenty of experience on front-end development as well, on both web and Swing applications. He’s become a Java developer starting with Java 1.3 and has used every single version up to the most recent one, Java 8. And can’t wait for the next version to be released!