Leader
Leader

Appian Overview

The name says it all. During this short introduction to Appian, you’ll get an idea of what an Appian app is -- with a focus on the end-user experience. We’ll even introduce you to some of the low-code tools that Developers use, to get a sense of how application objects come together to automate your business process using low code.

  • Attendees Business Leaders, Project Owners
  • Pre-Reqs None
  • Associated Credentials None

Objectives

  • See an application in action
  • Build an application using Quick Apps
  • Explore commonly-used developer tools
Choose Your Experience Help
Online - 3 Hours

Planner
Planner

Appian Foundations

Business users working to gather requirements and plan applications will learn how to communicate effectively with Appian Developers throughout the application lifecycle.You’ll learn the terms, tools, and objects that make up an app and see how to leverage Appian for mocking-up user interfaces and diagramming business workflows.

  • Attendees Business Analysts
  • Pre-Reqs None
  • Associated Credentials None

Objectives

  • Recall Appian terminology
  • Identify the key benefits and uses of Appian
  • Distinguish best use cases for Appian
  • Describe a simple application lifecycle
  • Identify the purpose of each main Appian design object
  • Evaluate organizational opportunities to use Appian
  • Communicate application requirements to design teams
  • Recall common Agile ceremonies and roles of each non-technical member

Builder
Builder

Appian Developer (Recommended for new developers)

 

Are you currently studying to become an Appian Developer or preparing to sit for the Appian Certified Associate Developer exam? 
Click to learn more about changes that may impact you!

Want the most effective way of becoming an Appian Developer? This is it! Learn how to navigate the Appian platform and build an application. That includes best practices for object design, configuration, and security. Follow along with the course material -- either online or in class -- to practice building an application and reinforce core skills through hands on experience.This course will prepare Developers to become an Appian Certified Associate Developer.

Objectives

  • Recall Appian terminology
  • Provide effective design requirements
  • Identify primary use case patterns
  • Describe purpose of and steps to build design objects
  • Describe common practices for implementing an application lifecycle
  • Explain how to structure data in support of record-centric design
  • Convert user requirements into functioning pieces of an application
  • Construct process models reflecting business requirements
  • Store and retrieve data for records and reports
Choose Your Experience Help
Online - 80 Hours

Developer Fundamentals

If you’re going to work on applications part-time, this course will help you in your supporting role. If you’re a full-time Developer, we recommend combining this course with the Appian Applied Developer course for additional hands-on practice and project delivery experience. In either case, you’ll learn the fundamentals of application design, including how to build, test, and maintain core application objects for a simple app.
Note: Users working online, should enroll in the Appian Developer learning path.

  • Attendees Support, QEs, Database Admins
  • Pre-Reqs None

Objectives

  • See an application in action
  • Explore commonly-used developer tools
  • Get familiar with application terms
  • Identify Appian design objects
  • Provide effective design requirements
  • Build basic design objects, including business rules, processes, and user interfaces

Appian Applied Development

Put your fundamental knowledge to work with a hands-on Appian use case. Learn the basics of Appian’s delivery methodology and quality assurance practices while working through delivery of a functioning application. Take this 5-day course through instructor-led or self-paced online experiences. It comprises the second half of the Associate Developer journey.

  • Attendees Developers
  • Pre-Reqs Appian Developer

Objectives

  • Identify common design patterns/anti-patterns
  • Explain commonly used Appian delivery methodology practices
  • Convert user requirements to application objects using best practices
  • Implement standard quality assurance practices
  • Plan and execute simple application architecture patterns
Choose Your Experience Help
Instructor Led - 5 Days

Advanced Developer (Recommended for Certified Associate Developers)

If you’re a qualified Developer with some experience under your belt -- this is your next step. In this diverse and technical course, you’ll level-up your applications development skills with advanced, technical topics, best practices for different use cases, and techniques for ensuring scalable and maintainable implementations. This course will prepare Developers for the the Appian Certified Senior Developer exam.

  • Attendees Developers, Integrators, Architects
  • Pre-Reqs Certified Associate Developer designation
  • Associated Certification Certified Senior Developer

Objectives

  • Identify common design patterns/anti-patterns
  • Explain RDBMS table relationships and how to implement them in Appian
  • Utilize common performance management practices
  • Apply application lifecycle management techniques
  • Implement SQL views
  • Design attractive user interfaces
  • Participate in Agile ceremonies as product owners or project managers

Appian Advanced UX Design

Learn how to create visually appealing, intuitive, and valuable applications to end users. This course teaches the elements of good interface design, simplifying complicated information, and creating an experience centered on users. It is part of the Appian Senior Developer course series and will help to prepare you for the Appian Certified Senior Developer exam.

  • Attendees Developers, Technical Support, Quality Engineers
  • Pre-Reqs Certified Associate Developer designation

Objectives

  • Document the flow of interactions
  • Administer different types of usability testing
  • Develop a style guide and branding portfolio
  • Apply layout best practices
  • Design for accessibility
  • Optimize the performance of records and interfaces
  • Translate ideas into mockups

Appian Delivery Methodology

Learn Appian’s suggested program management techniques, including how to organize teams, plan the right features, automate deployment steps, and ensure easy maintenance. This course deep dives into Appian’s proven project delivery framework. It is part of the Appian Senior Developer course series and will help to prepare you for the Appian Certified Senior Developer exam.

  • Attendees Developers
  • Pre-Reqs Certified Associate Developer designation

Objectives

  • Describe project phases
  • Plan and lead project ceremonies
  • Communicate release strategies with stakeholders
  • Lead refinement sessions to ensure backlog alignment
  • Define and implement a testing strategy
  • Educate and train end users
  • Organize multi-tiered support teams
  • Utilize technical and stakeholder readiness checklists
  • Explain health check results and implement corrections

Appian Advanced Expressions

Build upon your knowledge gained in the Developer course and go through an exploration of Appian’s low-code methodology. Learn many common software development practices and tailor them to Appian’s unique low-code power. This course is part of the Appian Senior Developer course series and will help to prepare you for the Appian Certified Senior Developer exam.

  • Attendees Developers, Technical Support, Testers
  • Pre-Reqs Certified Associate Developer designation

Objectives

  • Apply low-code best practices
  • High-performance reusable logic
  • Manipulate data sets within rules
  • Implement Appian’s QA practices
  • Create performant data queries

Appian Advanced Integrations

This course expands on utilizing Appian as a primary interface and workflow engine for mixing data between Appian and other systems. You will learn how to authenticate and connect to external systems as well as expose Appian functionality to external systems. This course is part of the Appian Senior Developer course series and will help to prepare you for the Appian Certified Senior Developer exam.

  • Attendees Developers, Technical Support, Testers
  • Pre-Reqs Certified Associate Developer designation

Objectives

  • Utilize APIs across applications
  • Differentiate integration use cases
  • Implement authentication protocols
  • Expose application data with APIs
  • Integration object deep dives

Appian Advanced Process Modeling

In this 3-day course, you will learn Appian’s proven automation practices through flexible, scalable, and high-performance process design. This course is part of the Appian Senior Developer course series and will help to prepare you for the Appian Certified Senior Developer exam.

  • Attendees Developers, Technical Support, Testers
  • Pre-Reqs Certified Associate Developer designation

Objectives

  • Identify common design patterns
  • Design process and record-driven applications
  • Scale processes for efficiency and frequency
  • Design flexible processes for critical tasks
Choose Your Experience Help
Instructor Led - 3 Days

Appian Advanced Data Design

Appian Advanced Data Design builds on knowledge gained in the Developer course and provides a thorough exploration of improving the performance, scalability, and flexibility of Appian applications through better designing and managing data.

  • Attendees Developers, Technical Support
  • Pre-Reqs Certified Associate Developer designation

Objectives

  • Explain how Appian integrates with relational databases
  • Distinguish between transactional and reporting structures
  • Implement Appian Data Sync and identify best use cases
  • Optimize data queries for performance and scalability
  • Identify common load testing tools and practices
Choose Your Experience Help
Instructor Led - 2 Days

Appian Robotic Process Automation

Appian is a low-code complete automation platform, meaning that Appian provides all the tools and technology an organization needs to orchestrate a modern and blended workforce. One of those tools is robotic process automation (RPA). This learning path combines coursework with hands-on tutorials, so you can understand the concepts of Appian RPA and apply that learning right away. The first section of the learning path will teach you how to build low-code bots. If you have experience as a Java developer, you can take the optional second section to learn to create custom methods and workflow libraries.

  • Attendees Developers
  • Pre-Reqs Certified Associate Developer designation

Objectives

  • Create a robotic process
  • Execute a robotic process using the smart service in a process model
  • Use Selenium to automate browser workflows

Appian Applied RPA

Appian Applied RPA is a 3-day course that builds on knowledge gained in the Developer course as well as Appian’s online RPA training available through Academy Online.

  • Attendees Developers, Technical Support
  • Pre-Reqs Certified Associate Developer designation, Completion of Appian RPA course in Academy Online

Objectives

  • Identify the purpose and use cases of Appian RPA bots
  • Explain how to plan and estimate for incorporating Appian RPA into applications
  • Identify common exception handling methods for Appian RPA
  • Create a robot and utilize it within an Appian application
Choose Your Experience Help
Instructor Led - 3 Days

Appian Quality Assurance

This Appian Quality Assurance course builds on knowledge gained in the Developer course and provides students with a deeper dive into Appian quality assurance practices.

  • Attendees Developers, Technical Support, Testers
  • Pre-Reqs Certified Associate Developer designation

Objectives

  • Incorporate testing criteria into all Appian application user stories
  • Utilize Appian’s native testing tools and establish criteria for their environment-wide use
  • Explain each type and phase of testing utilized during Application development
  • Recall strategies for load testing of applications and databases
  • Develop a testing plan for any given project
Choose Your Experience Help
Instructor Led - 2 Days

Administrator
Administrator

Administrator

Both web and server administrators will learn how to maintain the Appian site, including best practices for managing users and groups, internationalization, and how to use web-based configuration settings through Appian’s Administration Console.
In addition, Server Admins can learn more about Appian’s architecture and components, how to install and upgrade an Appian installation, and best practices for additional system configuration settings.

  • Attendees Administrators
  • Pre-Reqs None
  • Associated Credentials None

Objectives

Web Administration

  • Create and manage users through group hierarchies
  • Leverage the Administration Console to configure site branding, authentication, DevOps deployment features, integrations, and monitoring
  • Apply internationalization settings
  • Monitor and troubleshoot processes
  • Deploy and version plug-ins

Server Administration

  • Install Appian on-premise
  • Apply hotfixes and upgrade Appian versions
  • Explain Appian’s architectural requirements and components
  • Apply best practices for archiving data, checkpointing engine data, logging, and monitoring
Choose Your Experience Help
Online - 40 Hours