PostgreSQL Developer
Overview
This course consists of three modules:- An introductory segment reviews topic which includes inheritance, the ANSI C++ Standard Library, templates. Input and Output streams, and practical issues of C++ programming, such as reliability, testing, efficiency and interfacing to C.
- The second segment covers advanced topics like advanced issues of inheritance and polymorphism. Principles of effective class design including the orthodox canonical form, use of composition, templates and interface inheritance. This training covers runtime type information – RTTI and exception handling.
- Concepts of Advanced applications of C++ are covered, including smart pointers and reference counting
- Standard Template Library (STL) is introduced in the 3rd segment.
- The components of algorithms, iterators and data structures are covered. Illustrations are provided by a number of important containers, such as queues, vectors, lists, stacks and sets.
Duration
5 Days
Pre-Requisites
Overview of some SDK components
Course Outline
- Objective C
- Presentation and history of the Objective C, their syntaxes and specificities.
- Grasp and understand development tools
- Create your first application
- Presentation & use of storyboards to describe the interfaces
- Discover essential patterns in iOS development
- Use of the documentation
- Overview of some SDK components
- Develop an application, first steps
- Understand and use lists with UITableView
- Add a simple navigation with UINavigationController
- Use a WebView to display elaborated content
- Manage asynchronous processing
- Advance development tools to optimize and debug the code
- Develop an application, adding basic functions
- Manage loading data from the network
- Know how to parse JSON / XML content
- Add single persistence and provide an ability to store user preferences
- Add tabs with UITabBarController
- Hands on practice with scrollable content
- The differences between iPhone, iPad and Apple Watch applications and practices: Auto Layout, Size Classes
- Develop an application, visual and interactive finishes
- Make your application localized
- Optimize the application
- Add simple animations
- User interaction through Gesture Recognizer
- Data entry and data sending
- Data persistence, use of Core Data
- Get a grasp of Core Data
- Store and display of application data on a database managed by Core Data
- Manage the evolution of data model
- Use of predicates, Core Data requests language
