YoVDO

SAP UI5 / Fiori - Full Course

Offered By: freeCodeCamp

Tags

SAP Fiori Courses Web Development Courses Javascript Courses XML Courses OData Courses JSON Courses HTML5 Courses Responsive Design Courses Front-end Development Courses Data Binding Courses

Course Description

Overview

Embark on a comprehensive 6-hour course designed for beginners to master SAP UI5 and Fiori, essential frameworks for building modern front-end applications. Dive into the world of HTML5, JavaScript, XML, OData, and JSON as you learn to develop robust user interfaces. Begin with the basics, progressing through topics such as bootstrapping, controls, XML views, controllers, and modules. Explore JSON models, translatable texts, and component configuration before delving into application descriptors and UI design principles. Master advanced concepts including custom CSS, nested views, dialogs, and fragments. Tackle data binding, filtering, sorting, and integration with remote OData services. Gain practical experience with unit testing, debugging, and implementing responsive design. By the end, you'll have the skills to create accessible, device-adapted applications with custom controls and efficient routing mechanisms.

Syllabus

) Intro.
) Prerequisites.
) STEP 1: Hello World!.
) Step 2: Bootstrap.
) Step 3: Controls.
) Step 4: XML Views.
) Step 5: Controllers.
) Step 6: Modules.
) Step 7: JSON Model.
) Step 8: Translatable Texts.
) Step 9: Component Configuration.
) Step 10: Descriptor for Applications.
) Step 11: Pages and Panels.
) Step 12: Shell Control as Container.
) Step 13: Margins and Paddings.
) Step 14: Custom CSS and Theme Colors.
) Step 15: Nested Views.
) Step 16: Dialogs and Fragments.
) Step 17: Fragment Callbacks.
) Step 18: Icons.
) Step 19: Reuse Dialogs.
) Step 20: Aggregation Binding.
) Step 21: Data Types.
) Step 22: Expression Binding.
) Step 23: Custom Formatters.
) Step 24: Filtering.
) Step 25: Sorting and Grouping.
) Step 26: Remote OData Service.
) Step 27: Mock Server Configuration.
) Step 28: Unit Test with QUnit.
) Step 29: Integration Test with OPA.
) Step 30: Debugging Tools.
) Step 31: Routing and Navigation.
) Step 32: Routing with Parameters.
) Step 33: Routing Back and History.
) Step 34: Custom Controls.
) Step 35: Responsiveness.
) Step 36: Device Adaptation.
) Step 37: Content Density.
) Step 38: Accessibility.
) Outro.


Taught by

freeCodeCamp.org

Related Courses

A Beginner’s Guide to Web Development with HTML5
Packt via FutureLearn
Aprenda Javascript sin experiencia previa en programación
Coursera Project Network via Coursera
AR for web using JavaScript
Meta via Coursera
Applications Using Javascript
Chaffey College via California Community Colleges System
Learn HTML
Codecademy