andreaprovaglio.com

Java Courses

Printed from http://andreaprovaglio.com. All rights reserved.

Courses on the Java language and the Java-based technologies.

Object-Oriented Programming

Targeted to developers coming from a procedural programming background, this course gives the student a solid foundation on which to apply efficiently the concepts of object-oriented programming and design.

[course details]

Java Programming

An intermediate course about programming on the Java platform. Targeted to programmers with a basic understanding of the OO principles.

[course details]

Web Programming in J2EE

Covers the Java2 Enterprise Edition (J2EE) technologies for the development of Web applications; and provides guidelines and design patterns on this subject.

[course details]

Enterprise JavaBeans (EJB) Programming

A practical introduction to Enterprise JavaBeans (EJB), presenting coding techniques and guidelines for the correct application design.

[course details]

Jakarta Struts Programming

A practical course on developing Web applications with the Jakarta Struts framework, presenting coding techniques and guidelines aimed to correct application design.

[course details]

Core Design Patterns

A course on applying Design Patterns and guidelines to create Object-Oriented code which is easier to extend, maintain and share within a group.

[course details]

Design Patterns for Enterprise Applications

A course on applying specific Design Patterns to the development of enterprise applications that are structured on different architectural layers.

[course details]

UML Fast Track

A fast-paced introduction to the practical use of the Unified Modeling Language (UML) for application analysis and design.

[course details]

Designing Secure Applications

This course is an introduction to secure software development. The course covers the skills needed to build secure applications, that is, applications resilient to potential attacks and intrusions. It targets both software architects and developers and provides a common vocabulary and a shared approach to software development.

[course details]

Coding Secure Applications

The course presents the techniques for implementing secure applications, that is, applications resilient to potential attacks and intrusions. It analyzes potential security threats and possible countermeasures.

[course details]

Advanced Attacks and Defenses

An advanced, in-depth course on application attacks and defenses. Mainly intended for developers, it can help software architects improve the design of applications.

[course details]

Java Authentication and Authorization Service (JAAS)

The course presents the architecture and usage of Java Authentication and Authorization Service (JAAS) library, Java standard library to implement authentication and authorization in a platform independent fashion.

[course details]

Get Connected!
Latest Updates
Speaking at Agile Eastern Europe 2010
I'll be giving my "Beyond Agile" presentation at AgileEE 2010 on Oct. 9th 2010 in Kyiv, Ukraine.
Speaking at WebExpo 2010
I'll be giving my "Beyond Agile" presentation at WebExpo 2010 on Sept. 25th 2010 in Prague, Czech Republic.
Speaking at DevCon 2010
I'll be giving my "Beyond Agile" presentation at DevCon 2010 on May 18th 2010 in Milan, Italy.
Speaking at GeeCON 2010
I'll be giving my "Beyond Agile" presentation at GeeCON on May 13-14 2010 in Poznan, Poland.