U.K. freephone: 08000 438 478

bada Training

Samsung Wave smartphones run the bada operating system. bada apps are written in C++ so we provide a C++ training course for developers who need it.

Developing Mobile Applications with bada
This is a hands-on course on the Windows platform running bada 2.x with device emulators and Wave devices. The instructor will use a Wave 3 smartphone for demonstrations. Delegates are encouraged to bring their own devices for testing purposes. This course is for C++ programmers. Delegates without C++ experience are advised to attend the C++ course...

What You Will Learn: Building, Running and Debugging bada Apps, Application Architecture and Lifecycle, Resources, Metadata and Privileges, Frames, Forms, UI Builder, Event Handling, Built-In Data Types and Collections, Error Handling, Screen Orientation, Multiple Screen Resolutions, Internationalization and String Resources, Two-Dimensional Rendering and Animation (Timers), Touches, Menus, Message Boxes, File Input/Output, Relational Databases: SQLite, Data Binding, Preference: Registry, Sensors, Services, Notifications.
Software Development with C++
This is a hands-on course delivered on the Windows platform.

What You Will Learn: Building, Running and Debugging C++ Applications, Input, Output and Error Streams, Binary Logic, Arrays and Strings, Addresses and Pointers, Stack-Based and Heap-Based Data, Boolean Logic and Decisions, Loops, Exception Handling, Functions and References, Debugging, Classes, Objects and OOP, Encapsulation, Accessors, Enumerations, Constructors and Destructors, Inheritance and Class Diagrams, Class Fields, Class Methods, Overloading and Overriding Member Functions, Polymorphism and Casting, Interfaces (Multiple Inheritance), Abstract Classes and Virtual Functions, Macros and Aliases, Namespaces, Operator Overriding, Copy Constructors ad Assignment Operators, Friends, Smart Pointers, Templates and STL, Recursion, Linked Lists, Binary Trees, Searching and Sorting, Class Libraries: MFC, Multithreading: Synchronization and Deadlocks, Interoperability with C.
For course module listings and pricing, download the training brochure:

Copyright © 2012  Cogent Logic Ltd.          The Android logo is a trademark of Google. The bada logo is a trademark of Samsung. 'Ruby on Rails' and the Rails logo are trademarks of David Heinemeier Hansson.