Servelots Infotech Private Limited provides web services to Small to
Medium Enterprises (SME's) that enables them to manage their information
and communication in a very cost effective and user friendly way.
At Servelots, we have learned that the Free and Open Source technologies
have greatly enhanced our ability to develop software. Our motivation
for training is to spread the awareness of Free and Open Source Software
(FOSS/FLOSS) for two reasons:
1. To develop better code 2. These tools will themselves get
even better as more people will use them effectively.
Instructor
----------
Jason Stewart, a PhD in Computer Science, is an international trainer and
a sofware developer.
He has been working in the open source development community for 15
years and has managed a number of large software projects using open
source technologies.
While in Bangalore, Jason has been assisting software organizations
to streamline their project management and software development,
and has discovered the importance of educating the Bangalore IT
community to the advantages of using the existing open source
technologies in their projects.
Jason brings to these courses his energy, enthusiasm, and humor as well
as a firm belief that using these tools and techniques will make the
life of a software developer easier and more enjoyable.
About the courses
-----------------
The courses being offered are hands on, with a mix of lecture and computer
work - so
that developers can practice what they are learning, while they are
learning.
An online resource center will be available for distributing the course
materials and interacting with students and faculty - before, during and
after the course.
Introductory offers from Servelots
-----------------------------------
Ant for 3.5 hrs of class on
Nov 9th (2:00 p.m - 6 p.m)
Rs 1,000/person
Subversion for 3.5 hrs of class on
Nov 10th (2.00 p.m - 6 p.m)
Rs 1,000/person
Hibernate for 7 hrs of class on
Nov 11th (9.00 a.m - 6 p.m)
Rs 1,500/person
------------------
Source code management (SCM) using Subversion (Svn)
Subversion has become the replacement for the universally used CVS.
Course will cover the following topics:
-- svn working methodology
-- retrieving code from a repository
-- committing code to a repository
-- working with tags and branches
-- tools (diff, log, blame, ...)
-- merging different code branches
-- repository maintenance
-----------
Java project management using Apache Ant
Ant is an open-source Java-based build tool from the Apache Software
Foundation. It's rapidly become the de-facto build tool for J2EE
projects, so for developers, it's certainly worth becoming familiar with
the basics of Ant.
Course will cover the following topics:
-- Java project organization (files, directory structure)
-- organizing Ant (build.properties, build.xml)
-- creating Ant targets with dependencies
-- integrating other tools (svn, junit, checkstyle, ...)
-- using Ant as more than just a build tool (deployment,
documentation, unit testing, style checking)
-----------
Object-relational mapping with Hibernate (Essentials)
Hibernate is a powerful, ultra-high performance object/relational
persistence and query service for Java. Hibernate lets you develop
persistent classes following common Java idiom - including association,
inheritance, polymorphism, composition, and the Java collections framework.
Course will cover the following topics:
-- integration with Ant
-- creating new persistent classes
-- loading and storing objects
-- using the hibernate transaction model
-- mapping complex object relationships
Topics that will be introduced, but not covered in detail including
integration with Eclipse IDE, mapping legacy DB projects and code
optimization. These topics will be covered in more detail in our
advanced Hibernate course. Hibernate course will assume knowledge of Ant.
------------------
Discounts of 25% for Multiple Courses, Groups of 3 or more, or for a
FOSS software developer. (Discuss discounts while registering for the
courses.)
For all courses, tea will be provided during the breaks, but lunch is
not provided.
For more information: training@servelots.com
Servelots Infotech Private Limited
3354, K. R Road
Bangalore - 70
Ph - 080-2676 2963
www.pantoto.com