Training Course:Designing Concurrent Systems in Java WorkshopSchool/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. |
|
|