Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Designing Concurrent Systems in Java Workshop

School/Trainer:

Object Mentor Inc.
Gurnee, Illinois, United States

Course Format: Classroom | E-learning | Virtual Class | Online/Live | On-site/In-house | Blended | Self-paced

Course Description:

'' This four-day workshop introduces the fundamental concepts of threads, concurrency, semaphores, locks, and asynchronous programming and design. Students learn through a balanced combination of lectures and hands-on exercises that reinforce the concepts and practices. The workshop format is interactive and informal, allowing the students to move at their own pace, and influence the depth and direction of the instruction.

This is a coding-intensive class on concurrent programming with an emphasis on Java 5 and above. You will have the opportunity to write, evaluate, debug and instrument concurrent code.



Students explore the most common fundamental concurrency algorithms by working through examples and exercises. They gain first-hand experience of the difficulties and issues of concurrency, and learn to write clean concurrent code. They learn the pitfalls that await concurrent code development efforts and how to avoid them. They also learn how to structure their code and unit tests to greatly increase their chances of finding concurrency-related defects.



This course uses a mix of lectures, exercises and class discussions. At the end of the course students will have written a significant amount of concurrent code.



Objectives
Understand the basics of Concurrent programming
Learn the principles of designing concurrent systems.
Get a fundamental understanding of why concurrent programming can be so difficult
Get a better understanding of what is and is not an atomic operation
Obtain a deep understanding of how multiple threads can interfere with each other
Solve the problem of multiple threads by effectively creating and managing critical sections
Understand key algorithms that are the cornerstone of writing concurrent code
Learn the challenges of testing concurrent code
Learn how to drastically increase your changes of finding defects in concurrent code
Learn how to avoid introducing errors in the first place
Learn about and use several of the Java 5 Extensions
Experiment with different solutions to avoiding deadlock and their ramifications.
...''

Elements of this syllabus are subject to change.

Please go to the school's official website for training price and schedule:
http://www.objectmentor.com/

Phone:(847) 249-4209

School Address/Venue(s):

Object Mentor Incorporated
5101 Washington Street
Suite 1108
P.O. Box 7930
Gurnee, Illinois, USA 60031


Jobs & Resumes: Gurnee
Houses & Roommates: Gurnee

Search other schools for Designing Concurrent Systems in Java training resources.




Other training courses offered by Object Mentor Inc.:

Agile/XP Planning and
Test-Driven Development & Refactoring Techniques
Writing Automated Acceptance Tests
Working Effectively with Legacy Code
Object-Oriented Design
Advanced Object-Oriented Design with Design Patterns
Object-Oriented Programming in Java
Java Programming with Test Driven Development
C# Programming with Test Driven Development
C++ Programming with Test Driven Development
Agile Development For Embedded C
C++ For Embedded Software Engineers


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Facts:
We serve the schools and students around the world. Major visitors come from India, United States, United Kingdom, Canada, Australia, Philippines, Malaysia, Singapore and South Africa.



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - Canada - India - SpanishASKEDU.net  © 2003-2009