Snap Development Certification

Snap Development Certification

The SnapLogic Developer Certification is aimed at testing your expertise in using the SnapLogic SDK, implementing different parts of Snap functionality, and building custom Snaps.

About this course

 

Step 1: Content

In this course, you will learn how to develop Snaps.

This course contains 7 lessons:

1.       Introduction to Snap Development – Learn how to create custom Snaps, about the development environment setup and internal working of Snaps and Snaplexes, and understand the various stages that a Snap undergoes during runtime.

2.       Getting started with Snap Development – Learn how to: import the Snap Maven Archetype to create a project, and about the interfaces and base classes that can be used for Snap Development.

3.       Packaging and Deploying Snap Packs – Learn how to: set up the environment and configurations required to package and deploy Snaps, package Snap class files as Snap Packs, and deploy a Snap Pack to SnapLogic.

4.       Creating Snap UI – Learn how to build a Snap User Interface, including elements in the settings, views, and info tabs.

5.       Suggesting inputs and populating schema – Learn how to: write code to suggest inputs for fields in the Snap UI, and populate input and target schemas.

6.       Validating inputs and processing data – Learn how to: use the inputs specified by the user and the incoming data from the upstream Snaps to write the processing logic, and send data to the subsequent downstream Snaps via the Output and Error views.

7.       Creating and using accounts – Learn how to associate account classes to Snaps and use these accounts from the Snap classes.

The estimated time to complete this course is 4 hours.

 

Step 2: Certification Exam

The Certification Exam consists of multiple choice questions – A set of multiple-choice questions that assess your knowledge and understanding of various SnapLogic SDK used for Snap Development and unit testing.

 

Curriculum

  • SnapLogic Developer Training

    Step 1: Content

    In this course, you will learn how to develop Snaps.

    This course contains 7 lessons:

    1.       Introduction to Snap Development – Learn how to create custom Snaps, about the development environment setup and internal working of Snaps and Snaplexes, and understand the various stages that a Snap undergoes during runtime.

    2.       Getting started with Snap Development – Learn how to: import the Snap Maven Archetype to create a project, and about the interfaces and base classes that can be used for Snap Development.

    3.       Packaging and Deploying Snap Packs – Learn how to: set up the environment and configurations required to package and deploy Snaps, package Snap class files as Snap Packs, and deploy a Snap Pack to SnapLogic.

    4.       Creating Snap UI – Learn how to build a Snap User Interface, including elements in the settings, views, and info tabs.

    5.       Suggesting inputs and populating schema – Learn how to: write code to suggest inputs for fields in the Snap UI, and populate input and target schemas.

    6.       Validating inputs and processing data – Learn how to: use the inputs specified by the user and the incoming data from the upstream Snaps to write the processing logic, and send data to the subsequent downstream Snaps via the Output and Error views.

    7.       Creating and using accounts – Learn how to associate account classes to Snaps and use these accounts from the Snap classes.

    The estimated time to complete this course is 4 hours.

     

    Step 2: Certification Exam

     

    The Certification Exam consists of multiple choice questions – A set of multiple choice questions that assess your knowledge and understanding of various SnapLogic SDK used for Snap Development and unit testing.

  • 00_Welcome to SnapLogic Developer Training
  • 01_Introduction to Snap Development
  • 02_Getting started with Snap Development
  • 03_Packaging and Deploying Snap Packs
  • 04_Creating Snap UI
  • 05_Suggesting inputs and populating schema
  • 06_Validating inputs and processing data
  • 07_Creating and using accounts
  • SnapLogic Unit Testing Framework
  • SnapLogic Unit Testing Framework
  • Quiz
  • Part 1: MCQs

About this course

 

Step 1: Content

In this course, you will learn how to develop Snaps.

This course contains 7 lessons:

1.       Introduction to Snap Development – Learn how to create custom Snaps, about the development environment setup and internal working of Snaps and Snaplexes, and understand the various stages that a Snap undergoes during runtime.

2.       Getting started with Snap Development – Learn how to: import the Snap Maven Archetype to create a project, and about the interfaces and base classes that can be used for Snap Development.

3.       Packaging and Deploying Snap Packs – Learn how to: set up the environment and configurations required to package and deploy Snaps, package Snap class files as Snap Packs, and deploy a Snap Pack to SnapLogic.

4.       Creating Snap UI – Learn how to build a Snap User Interface, including elements in the settings, views, and info tabs.

5.       Suggesting inputs and populating schema – Learn how to: write code to suggest inputs for fields in the Snap UI, and populate input and target schemas.

6.       Validating inputs and processing data – Learn how to: use the inputs specified by the user and the incoming data from the upstream Snaps to write the processing logic, and send data to the subsequent downstream Snaps via the Output and Error views.

7.       Creating and using accounts – Learn how to associate account classes to Snaps and use these accounts from the Snap classes.

The estimated time to complete this course is 4 hours.

 

Step 2: Certification Exam

The Certification Exam consists of multiple choice questions – A set of multiple-choice questions that assess your knowledge and understanding of various SnapLogic SDK used for Snap Development and unit testing.

 

Curriculum

  • SnapLogic Developer Training

    Step 1: Content

    In this course, you will learn how to develop Snaps.

    This course contains 7 lessons:

    1.       Introduction to Snap Development – Learn how to create custom Snaps, about the development environment setup and internal working of Snaps and Snaplexes, and understand the various stages that a Snap undergoes during runtime.

    2.       Getting started with Snap Development – Learn how to: import the Snap Maven Archetype to create a project, and about the interfaces and base classes that can be used for Snap Development.

    3.       Packaging and Deploying Snap Packs – Learn how to: set up the environment and configurations required to package and deploy Snaps, package Snap class files as Snap Packs, and deploy a Snap Pack to SnapLogic.

    4.       Creating Snap UI – Learn how to build a Snap User Interface, including elements in the settings, views, and info tabs.

    5.       Suggesting inputs and populating schema – Learn how to: write code to suggest inputs for fields in the Snap UI, and populate input and target schemas.

    6.       Validating inputs and processing data – Learn how to: use the inputs specified by the user and the incoming data from the upstream Snaps to write the processing logic, and send data to the subsequent downstream Snaps via the Output and Error views.

    7.       Creating and using accounts – Learn how to associate account classes to Snaps and use these accounts from the Snap classes.

    The estimated time to complete this course is 4 hours.

     

    Step 2: Certification Exam

     

    The Certification Exam consists of multiple choice questions – A set of multiple choice questions that assess your knowledge and understanding of various SnapLogic SDK used for Snap Development and unit testing.

  • 00_Welcome to SnapLogic Developer Training
  • 01_Introduction to Snap Development
  • 02_Getting started with Snap Development
  • 03_Packaging and Deploying Snap Packs
  • 04_Creating Snap UI
  • 05_Suggesting inputs and populating schema
  • 06_Validating inputs and processing data
  • 07_Creating and using accounts
  • SnapLogic Unit Testing Framework
  • SnapLogic Unit Testing Framework
  • Quiz
  • Part 1: MCQs