Developer Boot Camp

The Boot Camp has been designed to teach you the fundaments of developing with the OutSystems Platform.
This 4 and a half days hands-on training course follows an innovative training approach in which participants are challenged to learn at their own pace and level. Based on a series of online video lectures that can be studied prior to class the trainees are challenged to focus more on the practical exercises and assignments.
In this course you will:
  • • Learn how to use the core features of the OutSystems Platform
  • • Experience team based development
  • • Get all your questions answered by an OutSystems Expert

And, in the end of class, you will have all the fundamental skills and hands-on experience necessary to build your own web applications with the OutSystems Platform.

Developer Boot Camp

What will you learn?

Web Application development with the OutSystems Platform. Through a series of guided instructions, hands-on exercises, and discussion, you'll learn how to build web applications. This isn't a theoretical course. You'll actually be developing 90% of the time.

What do you need?

Your laptop with Windows XP SP2 or higher, headphones and some preparation work online. Two weeks before the Boot Camp, you will receive detailed instructions.

Who should attend?

Web application development team members who are new to the OutSystems Platform and need help putting the pieces together so they can be productive on their next project.

Architects who need to better understand how the OutSystems Platform delivers web applications.

Project managers who will be leading an OutSystems Platform project.

What's the agenda?

1 Day

Introductions
Review Preparation Work Assignment
Model and Query Data
Assignment 1: Bookings Data Model
Data Binding In Form Inputs
Assignment 2: Booking Input Data end Query the Database

2 Day Validate Form Inputs
Assignment 3: Bookings Input Validation
Structure the Application Logic
Assignment 4: Encapsulate Bookings Logic
Structure Pages and Reusable Elements
3 Day

Customize the Look Using CSS
Assignment 5: Reuse Bookings Page Elements
Assignment 6: Improve Bookings UI
Refresh Page Elements with Ajax
Assignment 7: Improve Bookings User Experience
More UI Patterns with OutSystems Widgets
Assignment 8: Add Useful UI Patterns

4 Day

Assignment 8: Add Useful UI Patterns
Restrict Access to the Application
Assignment 9: Secure Bookings

5 Day Developing at Warp Speed
Managing Your Applications
Develop Mobile Applications
Web Services
Structure the Apps Architecture
Use Forge Components
Teamwork
Integration with External Databases
Advanced Developer
Advanced Developer