Training School:
Jobs & Resumes: Gurnee Houses & Roommates: Gurnee
Total 19 program(s)/course(s) available.
C++ For Embedded Software Engineers This course is an intense, hands-on experience in applying C++
for embedded development. It is geared toward engineers experienced in developing C based embedded software. C is a
great language and is an integral part of C++. But C is not enough for todaysdemanding embedded applications. C++ offers
power and expressiveness that can be used efficiently and effectively by the skilled ......
Agile Development For Embedded C WorkshopAgile Development is a set of practices used to develop defect-free, high-quality software in very short delivery cycles. While practices include planning, estimating, testing, refactoring, continuous integration, and others, special emphasis is placed on Test Driven Development (TDD).
The practice of TDD allows you to concurrently develop automated tests and the working code that sat......
Designing Concurrent Systems in Java WorkshopThis 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 di......
C++ Programming with Test Driven DevelopmentC++ remains the premier object-oriented language. This course goes beyond simple syntax training by teaching the principles of good object-oriented design in the context of the C++ language. Special emphasis is placed on abstract interfaces, polymorphism and data abstraction.
This 5-day course provides a pragmatic, systematic approach to software development using object-oriented desig......
C# Programming with Test Driven DevelopmentC# is emerging as one of the most popular object-oriented languages. Like Java or C++, the syntax for C# can be learned in a few days using books or reference materials. But learning how to properly design and develop programs using C# and learning the subtle nuances of the C# language is an entirely different matter.
This 5-day course provides a pragmatic, systematic approach to softwa......
Java Programming with Test Driven DevelopmentLearning the syntax of Java can be accomplished in a few few days through online reference materials but learning how to properly develop with Java is an entirely different matter. Java is a reasonably large language, with many subtle nuances and potential pitfalls. Understanding how to use the language requires first-hand observation on how the language should be used, followed by extensive ha......
Object-Oriented Programming in JavaThis three-day course introduces students to the principles, patterns and practices of professional object-oriented software development using the Java programming language. The course is designed for Java developers with all levels of experience. Beginners will obtain a firm grounding in the principles, patterns and practices, while experienced developers will be able to sharpen and refine t......
Advanced Object-Oriented Design with Design PatternsDesign patterns are standard solutions to common software design problems. Instead of focusing on how individual components work, design patterns are a systematic approach that focus and describe abstract systems of interaction between classes, objects, and communication flow.
This three-day course explores advanced principles of object-oriented design by studying key software design pa......
Object-Oriented DesignThis 1-day overview course provides managers with an understanding of object-oriented software design and how it can be used to solve problems associated with todays development environments. It also looks at the issues associated with transitioning an organization to an iterative, object-oriented development environment.
The course provides an overview of object-oriented design c......
Working Effectively with Legacy CodeTest Driven Development and Refactoring are powerful tools. With them you can add new code to systems and make existing code more maintainable. However, refactoring code without having tests in place can be hazardous. This class presents a collection of dependency breaking and test writing techniques that can be used to get existing code safely under test for refactoring. These techniques c......
Writing Automated Acceptance TestsAutomated Acceptance Testing allows the development team to test the end-to-end performance of system features automatically. The results of these test typically determine whether or not the system will be accepted by the customer. Automated Acceptance Testing is an essential aspect of test driven development and is a key Agile development practice.
This 3-day course is designed for bu......
Test-Driven Development & Refactoring TechniquesThis 3-day course teaches you how to use the principles and practices of TDD to specify requirements and designs using acceptance tests and unit tests. You will learn the intensely granular TDD approach to development using XUnit for unit testing and FitNesse for acceptance testing. You will experience the frequent and regular feedback and progress of letting tests drive the development and des......
Agile/XP Planning andThis 2-day course will teach you about Agile/XP planning and estimating techniques. Designed for programmers, managers, customers, and analysts, the course outlines the roles people play in the Agile/XP process and how those roles interact to deliver projects.
You will learn how to manage the progress of a project by managing sprints; how to measure and report progress; how to react wh......
Agile Project Kick-StartThe course begins with a rapid introduction to all of the major activities and deliverables. During this rapid introduction, you will practice the major activities in a mini project simulation; the getting feel while glossing over the nuances. Next, youll use a second project, allowing you to repeat the exercises, going beyond the surface to being to understand the nuances involved in wor......
Agile Product Owner (Certificate)How to learn and use project-proven practices
How to write a highly useful product backlog
Proven techniques for prioritizing the product backlog
How to predict the delivery date of a project (or the features that will be complete by a given date) using velocity
Learn to work with relative size estimation, velocity reporting and other agile practices
Learn to look for and manage key ......
Agile/XP ScrumMaster (Certificate)Agile project management is radically different from traditional project management approaches. Rather than plan, order and direct, the agile project manager (the ScrumMaster) facilitates, coaches and leads.
This 2-day course teaches you how to be a ScrumMaster and how to help your team or organization work in an Agile manner. Through a combination of lectures, exercises, case studies,......
Agile/XP Project ManagementThe Agile project management approach is targeted at projects where fast responsiveness to changing market demands is important and for organizations with innovative cultures. An Agile project management approach will help dramatically improve a project team’s ability to cope with change and will improve project success rate.
In this 2-day course, you will learn about Agile practices a......
Agile/XP Practices For ManagersThis 2-day course is a combination of Agile training and coaching for managers who need to understand Agile methodologies and how they can be applied to the development of enterprise software applications.
The course is designed for executives, managers, developers, business analysts, quality assurance, and individuals who require a high-level view of how an enterprise can be affected ......
Agile/XP Immersion WorkshopThis is a one-day auditorium style lecture and workshop session that introduces the concepts and vocabulary of Agile Development to the whole organization. The course gets the agile conversation started by providing the historical context, describing the costs and benefits, presenting the basics of the practices and disciplines, demonstrating some of the tools and procedures, and dispelling man......
Pages:- 1
School Index A~Z: A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
Tips: If you can not find a training course suitable for you instantly, you can leave your training request here and let trainers contact you later. |
|
|