Introduction to Object-Oriented Programming

Trainer: Bas Dijkstra

 
 
07 June 2022 - 31 October 2022

Introduction to Programming

Live Online Training

$ 899.00 excl. VAT

Registrations Closed
03 October 2022 - 28 February 2023

Introduction to Programming

Live Online Training

$ 899.00 excl. VAT

03 April 2023 - 28 August 2023

Introduction to Programming

Live Online Training

$ 899.00 excl. VAT

 

Introduction to Programming Course

As a modern software tester, you're expected to participate in code reviews, suggest additions to unit test suites and contribute to automation.


This means you'll need to be comfortable reading and writing code.


But isn't that really hard to learn? Where do you get started? And how do you get the confidence to write and run code that adds value to your testing efforts and the software your team is developing?


The course is packed with hands-on exercises designed to teach you to apply fundamental concepts of object-oriented programming, and to give you continuous feedback while you progress and grow into a capable and confident contributor to automation and application code. You'll be writing and running code from day 1.


What will you learn?

  • Writing and running your first code using a modern IDE
  • Variables, constants, methods and operators
  • Flow control mechanisms and working with collections
  • Exceptions and exception handling
  • Classes and access modifiers
  • The four pillars of object-oriented programming
  • Working with unit testing frameworks

The course will give you a solid introduction to object-oriented programming from getting to know modern IDEs and writing and running your first code, to learning about practical concepts like flow control, exception handling and working with collections, as well as recognising and applying the fundamental concepts of object-oriented programming.

Who should attend?

  • Functional and manual testers looking to get the best start in the field of test automation.
  • Test automation engineers looking to expand their test automation experience with a solid understanding of object-oriented programming.
Candice Rayners Hi, I'm Candice,
How can I help?
Enquire Here
By submitting this form you consent to receiving communications from Inspired Testing. Your data will be stored and processed for the purpose of establishing and maintaining contact. You can revoke your consent by unsubscribing at any time.

Powered by ChronoForms - ChronoEngine.com

This course includes:
90 hours of training over 5 months 90 hours of training over 5 months
Mentoring & collaboration with technical experts Mentoring & collaboration with technical experts
15+ teaching resources 15+ teaching resources
50+ hands-on exercises 50+ hands-on exercises
Supporting documentation Supporting documentation, slides, videos and other reference materials
Certificate on completion Course certificate upon successful completion of the course

What will you learn?

  • Writing and running your first code using a modern IDE
  • Variables, constants, methods and operators
  • Flow control mechanisms and working with collections
  • Exceptions and exception handling
  • Classes and access modifiers
  • The four pillars of object-oriented programming
  • Working with unit testing frameworks

The course will give you a solid introduction to object-oriented programming from getting to know modern IDEs and writing and running your first code, to learning about practical concepts like flow control, exception handling and working with collections, as well as recognising and applying the fundamental concepts of object-oriented programming.

Who should attend?

  • Functional and manual testers looking to get the best start in the field of test automation.
  • Test automation engineers looking to expand their test automation experience with a solid understanding of object-oriented programming.
Louise Gilbert

Meet the Trainer

Louise has been a software quality engineer for many years and has realised that sharing her experiences and skills is a passion. She now has the privilege of spending the majority of her time teaching topics such as automation, testing, DevOps, CI, and testing methods.

"We frequently require someone to walk beside us and coach us through the initial few steps before learning to walk and run. I'm on a mission to disseminate education and make it accessible to anybody who wants to learn."

- Louise Gilbert

Course Outline

Course Outline

Frequently asked questions
  • Can I pay for the course in instalments?

    Open or Close

    Yes. An invoice detailing the instalment terms will be sent to you after you register for this course.


  • On which days and at what time does the course run?

    Open or Close

    We try to accommodate everyone’s schedule, however, the course generally runs from 3pm to 6:30pm on weekdays.


    Ad hoc sessions with the instructor can also be booked by arrangement.


  • Do I need any programming experience?

    Open or Close

    Not at all. This course is explicitly targeted to those individuals who want to take their first step into programming in an object-oriented programming language.


  • Do I need any special equipment or software?

    Open or Close

    You do not need any special equipment, however, an external mouse and a second screen will be helpful.


    This course only uses freely available and open source software, so no additional investment is required. Detailed instructions for installing this software and preparing your system for the course will be sent to you well in advance.


  • Will the training sessions be recorded?

    Open or Close

    Yes, each session is recorded and made available to you afterwards. If you have a problem with being recorded, we can make arrangements so that everybody is comfortable to attend and participate in the course.


  • Will I need to write an exam?

    Open or Close

    Practical exercises are a big part of this course, both during the sessions as well as take-home exercises in between sessions. At the end of the course, you will be required to complete a capstone assignment which assesses your grasp of everything that has been covered in the sessions. No theory questions will be asked.


  • Will we have FUN in this course?

    Open or Close

    Yes, indeed this is the intention. Our trainers are not only excellent practitioners in their field, they also have extensive experience in transferring their experience and knowledge to others in a pleasant and comfortable manner. They also enjoy sharing many amusing and illuminating anecdotes from their careers to-date.


  • What tools and languages will we use in the course?

    Open or Close

    This course can be taught using Java, C#, Python and JavaScript. The tools and libraries used depend on the choice of language, but generally speaking, we will explore Integrated Development Environments (IDEs), package managers, build tools and unit testing frameworks regardless of the language.


  • What other courses do you offer?

    Open or Close

    The Inspired Testing Academy offers a range of courses that cover everything a modern tester, test automation engineer or software developer needs to know about testing and test automation. Feel free to have a look here to browse our course catalogue.