Home About Contact engage
Business Ready Custom Solutions Professional Services Custom Software Development Opensource Training Open Source Modernization

OPEN SOURCE VIRTUAL TRAINING

Maxworks Open Source Courses:

Maxworks Opensource Courses are designed to help Java and JEE developers establish a practical understanding for the use of opensource technologies and techniques. This goal is accomplished by first establishing a solid upstanding of the conceptual principals a given technology is based upon. That conceptual understanding then becomes the foundation upon which a hands-on exercises are used to build effective skills.

Our hands-on courses are taught by industry experts and reinforced by self-study exercises over a period of weeks. During the 3 weeks following the class, students have email access to the Instructor and can ask questions relevant to the course. Answers to FAQs (frequently asked questions) shall be distributed to all students. Students shall also have access to the recorded class for 3 weeks following the class for personal review.

Our approach enables our courses to avoid the learning problems typically associated with "4 days a week" intensive courses. It is not uncommon for students of a "4 days a week" intensive course to have forgotten what they learned on Monday by Thursday. Our approach gives students the time they need for information to sink in.

Our approach uses the Conceptual Principals of a technology to teach the "Why", "What", and "When to use" that technology. It then uses Hands-on training to teach the "how" of a technology. Self-study exercises gives students an effective way to practice what they are learned and perfect their skills over a period of weeks. Students need all three of these factors to effectively apply a technology.

The end result of our courses is students who are effective practitioners of a given technology that spent less time away from their desk learning the new technology.

Each 1 day Course consists of 4 sessions which are taught weekdays or Saturdays. All classes are held in a virtual class room for the students convenience. Students with internet access can attend our classes from anywhere. The typical self-study exercise takes 30 minutes to complete. However, students can complete self-study exercises at their own pace.

Take-aways for each Course include:
  • Conceptual Principals opensource technology/technique is based upon,
  • Course Notes
  • Exercise Handbook
  • Programming code examples,
  • FAQs Answers
  • Business motives for employing opensource technology/technique,
  • Technical motives for employing opensource technology/technique,
  • plus book and article references.

Courses shall be given on the following subjects:

    Foundational Courses

  • Introduction to Java Opensource Development Part 1
    This ½ day 4 hour long virtual class serves as an introduction to Opensource Development Tools and teaches how Opensource Java development paradigms and practices in combination with the ANT, Maven and Eclipse opensource development tools can be used to develop Java applications.

  • Introduction to Java Opensource Development Part 2
    This ½ day 4 hour long virtual class serves as an introduction to Opensource Development Tools and teaches how Opensource Enterprise Java & SOA development paradigms and practices in combination with the ANT, Maven, Eclipse, Subversion, Nexus and Hudson opensource development tools can be used to develop Enterprise Web Applications.
  • Specialized Courses

  • Developing POJO Applications with Core Spring
    This 1 day virtual course serves as an introduction to Spring and teaches how the Spring 3.0 application framework can be used to develop POJO (plain old java objects) Applications. Many organizations are moving to Opensource as part of TCO (Total Cost of Ownership) reduction initiatives. Spring is the defacto standard Opensource application framework for producing enterprise POJO applications. POJO applications are loosely coupled, highly cohesive and run on no-cost licensed software platforms. Students will learn how to use the dependency injection and aspect orientation capabilities of Spring 3.0 Core to produce POJO Applications.

  • Developing SOA Data Service Components with Hibernate
    This 1 day virtual course serves as an introduction to Hibernate and teaches how the Hibernate object / relational mapping framework can be used to develop POJO (plain old java objects) based Data Service Components. Many organizations are moving to Opensource as part of TCO (Total Cost of Ownership) reduction initiatives. Hibernate is the defacto standard Opensource O/R mapping framework for producing POJO Persistence solutions. POJO Data Service Components, like all POJO solutions, are loosely coupled, highly cohesive and run on no-cost licensed opensource software platforms. Students will learn how to use the Object / Relational Persistence capabilities of Hibernate 3 in combination with Spring and SOA principles produce POJO Data Service Components.

Please click the above links for syllabus, course schedule, pricing and instructor bio:


For additional information:

Please email us at "training@maxworks.com"