Course Schedule

Prerequisites

MATLAB Programming Techniques and some experience of working with MATLAB graphics objects. Some existing knowledge of object-oriented programming in MATLAB or Object-Oriented Programming with MATLAB.

Advanced MATLAB Application Development

This two-day course provides a comprehensive introduction to the key principles and techniques of object-oriented application development using MATLAB®. The course is intended for MATLAB developers who will create medium- and large-scale applications for end users, as well as existing application developers looking for best practices and guidelines for structuring their code base. The course focuses on interactive application development, although the techniques are applicable to any large-scale application. Topics include:

  • Applying the Model-View-Controller (MVC) design pattern in MATLAB
  • Creating a model class to act as a data repository for an application
  • Working effectively with MATLAB graphics and user-interface control objects
  • Managing the layout of application components
  • Designing view classes to visualize application data
  • Designing controller classes to enable user interaction with the application
  • Integrating application components within an application launcher class
  • Packaging, deploying, and sharing apps

See detailed course outline



Course Schedule

Results 1 - 5 of 5
Dates Location Language Price Register
07 Jun 2022 - 08 Jun 2022 Virtual
9:00 am - 5:00 pm US Eastern Daylight Time
English USD 1,500
14 Jun 2022 - 15 Jun 2022 Virtual
9:00 am - 5:00 pm Central European Summer Time
English USD 1,500
28 Sep 2022 - 29 Sep 2022 Virtual
9:00 am - 5:00 pm US Pacific Daylight Time
English USD 1,500
25 Oct 2022 - 26 Oct 2022 Virtual
9:00 am - 5:00 pm Central European Summer Time
English USD 1,500
07 Dec 2022 - 08 Dec 2022 Virtual
9:00 am - 5:00 pm US Eastern Standard Time
English USD 1,500
Results 1 - 5 of 5

The pricing applies for purchase and use in United States. For pricing in other regions Contact Sales. The product price does not include sales, use, excise, value-added, or other taxes. Any applicable taxes, duties, levies, assessments and governmental charges payable in connection with this purchase will be assessed on the order. Refer to Training Policies for more information