view cart | home | contact us | search

Immersion: Software Development *NEW*

Printer-friendly PDF version

Technology is transforming the way individuals and organizations operate, and the pace of change continues to increase. One of the key elements of the transformation is that the world is becoming increasingly software-oriented. The phrase ‘Software is the Brand’ is becoming more prevalent for businesses, and the Internet of Things will require millions of new software applications to make it work. This immersion experience will expose participants to key components of software development to build their confidence and acumen in this space. The session includes in-class exercises and interaction to reinforce the ways in which these elements work together to add value to the customer.

Learning Objectives

After completing this course, the student will be able to:
• List the elements of the software development process
• Describe the function of an Integrated Development Environment
• Articulate the difference between scripting and compiling and the benefits of each
• Describe the key characteristics and benefits of HTML5
• Articulate the value of JavaScript as a programming language for web applications
• Describe the function and value of software libraries
• Explain the term DevOps, its motivation, and its value to business

Intended Audience

This course is intended to give technical salespeople and sales engineers more confidence in interacting with customers in the context of application software and software development.

Suggested Prerequisites

• Participants need to have some exposure to foundational concepts in software development
• The World of M2M Software (Instructor Led)

Course Length

1 day

Course Outlines / Knowledge Knuggets

1. Software Development Process
1.1. Review: Software development foundations
1.1.1. Software development lifecycle
1.1.2. The Integrated Development Environment (IDE)
1.1.3. Scripting, compiling, and linking
1.2. Getting started: Hello World
1.3. Software libraries
1.4. Exercise: Building a local application

2. Web Applications
2.1. Review: Web applications
2.2. Static Web pages with HTML
2.3. Making Web pages dynamic
2.4. Client-side and server-side code
2.5. Multi-media with HTML5
2.6. Exercise: Building a dynamic web application

3. Application Programming Interfaces (APIs)
3.1. Review: APIs
3.2. Exposing APIs
3.3. Discovering APIs
3.4. Programming APIs
3.5. Exercise: Exposing the application server to other applications with APIs

4. The Future of Software Development
4.1. Waterfall vs. Agile methodologies
4.2. DevOps

5. Bringing it all Together


- Self-paced, animated, and interactive

- $150/each course for 6 month license

- Immediate online access upon purchase

- Flexible way to take training at any hour

- Online training transcript available

- Electronic certificates at completion

- Full list of courses at


For any additional questions,
please contact Mr. Rod Marckese
at +1-972-664-0727 x246 or

Award Solutions, Inc.    2100 Lakeside Blvd., Suite 300, Richardson, TX    Contact Us 
© 2016 Award Solutions, Inc. All rights reserved.