Framework Training Courses

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Flask Web Development Training with Python​ Course Outline

Module 1: Installation

  • Creating the Application Directory
  • Virtual Environments
  • Creating a Virtual Environment with Python
  • Working with a Virtual Environment
  • Installing Python Packages with pip

Module 2: Basic Application Structure

  • Initialisation
  • Routes and View Functions
  • Development Web Server
  • Dynamic Routes
  • Debug Mode
  • Command-Line Options
  • Request-Response Cycle
  • Flask Extensions

Module 3: Templates

  • Jinja2 Template Engine
  • Bootstrap Integration with Flask-Bootstrap
  • Custom Error Pages
  • Static Files
  • Localisation of Dates and Times with Flask-Moment

Module 4: Web Forms

  • Configuration
  • Form Classes
  • HTML Rendering of Forms
  • Form Handling in View Functions
  • Redirects and User Sessions
  • Message Flashing

Module 5: Databases

  • SQL Databases
  • NoSQL Databases
  • SQL or NoSQL?
  • Python Database Frameworks
  • Database Management with Flask-SQLAlchemy
  • Database Operations
  • Database Use in View Functions
  • Integration with the Python Shell
  • Database Migrations with Flask-Migrate

Module 6: Large Application Structure

  • Project Structure
  • Configuration Options
  • Application Package
  • Application Script
  • Requirements File
  • Unit Tests
  • Database Setup
  • Running the Application 

Show moredown

Who Should Attend the Flask Web Development Training with Python Course?

The Flask Web Development Training with Python Course is designed for individuals who want to learn how to build web applications using the Flask framework in Python. This course will benefit the following professionals:

  • Web Developers
  • Python Developers
  • Full Stack Developers
  • Backend Developers
  • Web Designers
  • Solutions Architects
  • Application Developers

Prerequisites of the Flask Web Development Training with Python Course

There are no formal prerequisites to attend the Flask Web Development Training with Python Course. However, a basic knowledge of Python and Flask framework would be beneficial. 

Flask Web Development Training with Python​ Course Overview

Flask is most popular and micro-framework that increase the python web development by storm.

Flask is a beginner-friendly framework that use very little code to do significant operations of a web-application. Flask uses bunch of reuseable code that gives it power to make simple web page in less then 10 line of code. See the example below:
 

From flask import Flask

app_name = Flask(__name__)

@app.route (‘routename/’)

def firstFunction():

               return ‘hello flask!’

if __name__ == ‘__main__’:

               app.run()

 

That’s it! Lets Flask to worry about all another stuff. Our 1-day course will serve delegates with the primary understanding of oldest and core framework of python in web development.  While learning its basics, the delegates will learn how to increase the speed and productivity of their web development.

Show moredown

What’s included in this Flask Web Development Training with Python Course?

  • World-Class Training Sessions from Experienced Instructors
  • Flask Web Development with Python Certificate
  • Digital Delegate Pack

Show moredown

Online Instructor-led (2 days)

Classroom (2 days)

Online Self-paced (16 hours)

Magento Training​ Course Outline

Module 1: Introduction to Magento

  • Introduction
  • Introduction to E-commerce
  • Why Use Magento?
  • Features of Magento
  • Advantages of Magento
  • Disadvantages of Magento

Module 2: Basic Configuration

  • System Requirements for Magento
  • Architecture of Magento

Module 3: Store Setup

  • Store
    • Setup
    • Details
  • Storefront Branding
  • Websites, Stores, and Views

Module 4: Products

  • Introduction
  • Types of Products
  • Product Settings
  • Managing
    • Price
    • Inventory
  • Customisable Products
  • Magento Categories

Module 5: Contents

  • Introduction
  • Pages and Blocks
  • Banners
  • Widgets
  • Page Setup and Page Layout
  • Themes

Module 6: Customers

  • Customer Accounts
  • Customer Menu
  • Customer Groups

Module 7: Order Management

  • Orders
  • Creating and Managing Orders
  • Order
    • Workflow
    • Status
  • Invoices and Shipments

Module 8: Payments

  • Payments
  • Fraud Protection

Module 9: Shipping

  • Shipping Settings
  • Shipping Methods
  • Shipping Labels

Module 10: Communication

  • Email
  • Email Reminders

Show moredown

Who Should Attend the Magento Training Course?

The Magento Training Course is a comprehensively designed course for delegates who want to learn how to create and manage e-commerce websites using the Magento platform. This course will benefit the following professionals:

  • E-commerce Developers
  • Web Developers
  • E-commerce Managers
  • Business Owners
  • Solutions Architects
  • Backend Developers
  • Full Stack Developers

Prerequisites of the Magento Training Course

There are no formal prerequisites to attend the Magento Training Course. However, a basic knowledge of PHP and MySQL would be beneficial. 

Magento Training​ Course Overview

Magento is an open-source e-commerce framework used for online business. It has an open and flexible architecture and provides enterprise-grade scalability and performance. It also provides a range of exclusive features that enhance marketing and analytical techniques improving administration options that assist the shopping experience of the customer. It is easy to maintain and enhances business agility and productivity.

This 2-day Magento Training course will equip delegates with the skills required for creating an online business platform. Delegates will acquire knowledge on the features of Magento and its architecture. Delegates will learn about the store setup, including store admin, store details, websites, and views.

This Magento Training course delivers a detailed understanding of creating products, product settings, customisable products, and categories. Delegates will also become familiarised with the content including pages, blocks, banners, widgets, page setup and layout, and themes. In addition, this course will cover order management, payment methods, and shipping.

Show moredown

What’s included in this Magento Training Course?

  • World-Class Training Sessions from Experienced Instructors
  • Magento Certificate
  • Digital Delegate Pack

Show moredown

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

CakePHP Framework Training​ Course Outline

Module 1: Getting Started

  • Installation
  • Configuration
  • Application
  • Dependency Injection
  • Routing
  • Request and Response Objects
  • Middleware
  • Controllers
  • Views
  • Database Access and ORM

Module 2: Using CakePHP

  • Caching
  • Console Commands
  • Debugging
  • Deployment
  • Mailer
  • Error and Exception Handling
  • Events System
  • Internationalisation and Localisation
  • Logging
  • Modelless Forms
  • Pagination
  • Plugins
  • REST
  • Security
  • Sessions
  • Testing
  • Validation

Module 3: Utility Classes

  • App Class
  • Collections
  • Folder and File
  • Hash
  • Http Client
  • Inflector
  • Number
  • Plugin Class
  • Registry Objects
  • Text
  • Date and Time
  • Xml

Module 4: Plugins and Packages

  • Standalone Packages
  • Authentication
  • Authorisation
  • Bake
  • Debug Kit
  • Migrations
  • Elasticsearch
  • Phinx
  • Chronos
  • Queue

Module 5: Constants and Functions

  • Global Functions
  • Definition Constants
    • Core
    • Timing

Show moredown

Who Should Attend the CakePHP Framework Training Course?

The CakePHP Framework Training Course is designed for professionals who want to learn how to build web applications using the CakePHP framework. This course will benefit the following professionals:

  • Web Developers
  • PHP Developers
  • Full Stack Developers
  • Backend Developers
  • Application Developers
  • Solutions Architects
  • Web Application Developers

Prerequisites of the CakePHP Framework Training Course

There are no formal prerequisites to attend the CakePHP Framework Training Course. However, a basic knowledge of PHP and MVC would be beneficial. 

CakePHP Framework Training​ Course Overview

CakePHP is an open-source PHP framework used to make rapid applications on the Web. CakePHP comes with all built-in tools that help developers to do the common task to build the application from scratch automatically. 

  • The freely available framework allows the developer to make flexible, leading web applications by providing the following features:
  • Open Source Platform
  • Object Relations Mapping (ORM)
  • Easily Extendable
  • Default TestingHigh Security
  • MVC Pattern

PHP Web Development Training with CakePHP supplied by The Knowledge Academy serves the delegates with the core understanding of CakePHP from every corner. After completion of this course, delegates will be able to make high performance, robust, full-featured web applications very quickly and accurately.

Show moredown

What’s included in this CakePHP Framework Training Course?

  • World-Class Training Sessions from Experienced Instructors
  • CakePHP Framework Certificate
  • Digital Delegate Pack

Show moredown

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Play Framework Training with Scala and Java Course Outline

Module 1: Getting started with Play

  • What is Play?
  • Play Requirements
  • Learning from Play Examples
  • Creating a New Application
  • Anatomy of a Play Application
  • Using the Play Console
  • Setting-Up Your Preferred IDE

Module 2: Configuration API

  • Typesafe Config API
  • Accessing the Configuration
  • API Documentation

Module 3: HTTP Programming

  • Actions, Controllers, and Results
  • HTTP Routing
  • Manipulating HTTP Results
  • Session and Flash Scopes
  • Body Parsers
  • Actions Composition
  • Content Negotiation
  • Handling Errors

Module 4: Twirl Template Engine

  • Templates Syntax
  • Dependency Injection with Templates
  • Common Use Cases
  • Custom Format

Module 5: Submission and Validation

  • Handling Form Submission
  • Protecting Against CSRF
  • Custom Validations
  • Custom Field Constructors

Module 6: Working with Json and XML

  • Handling and serving JSON
    • Mapping Java Objects to JSON
    • Handling a JSON Request
    • Serving a JSON Response
    • Advanced Usage
  • Handling and Serving XML Requests
    • Handling an XML Request
    • Serving an XML Response

Module 7: Handling File Upload

  • Uploading Files
  • Direct File Upload
  • Cleaning Up Temporary Files

Module 8: Accessing an SQL Database

  • Configuring JDBC Connection Pools
  • Configuring the JDBC Driver Dependency
  • Databases Configuration
  • Accessing the JDBC Datasource
  • Obtaining a JDBC Connection
  • Using a CustomExecutionContext
  • Configuring the Connection Pool
  • Testing
  • Enabling Play Database Evolutions

Module 9: Play Cache API

  • Importing the Cache API
  • Accessing the Cache API
  • Accessing Different Caches
  • Setting the Execution Context
  • Caching HTTP Responses
  • Custom Implementations

Module 10: Calling REST APIs with Play WS

  • Play WS API
  • Connecting to OpenID Services
  • Accessing Resources Protected by OAuth

Show moredown

Who Should Attend the Play Framework Training with Scala and Java Course?

The Play Framework Training with Scala and Java Course is designed for professionals who want to learn how to build web applications using the Play Framework with both Scala and Java programming languages. This course will benefit the following professionals:

  • Web Developers
  • Scala Developers
  • Java Developers
  • Full Stack Developers
  • Backend Developers
  • Application Developers
  • Solutions Architects

Prerequisites of the Play Framework Training with Scala and Java Course

There are no formal prerequisites to attend the Play Framework Training with Scala and Java Course. However, a basic knowledge of Java and Scala would be beneficial. 

Play Framework Training with Scala and Java Course Overview

Play Framework for Java and Scala is used to make full-stack applications. Play ‘s architecture is lightweight, web-friendly and stateless. The base of Play framework is Akka that provides the facility of using fewer resources of CPU, memory threads for highly scalable applications.

Scala-based framework Play! is developer-friendly owns a powerful console and build tools with type safety. Moreover, it has built-in testing tool for accurate deployment of an application. Play framework supports popular IDEs comprising Eclipse, Intellij IDEA.

In this 1-day course, delegates will learn every concept of Play framework from scratch. Delegates will get a basic understanding of how to make secure, high performance, high-speed application very quickly.

Show moredown

What’s included in this Play Framework Training with Scala and Java Course?

  • World-Class Training Sessions from Experienced Instructors
  • Play Framework Training with Scala and Java Certificate
  • Digital Delegate Pack

Show moredown

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Yii Framework Training​ Course Outline

Module 1: Introduction to Yii

  • What is Yii?
  • Application Structure of Yii

Module 2: Getting Started

  • Installing Yii
  • Running Application
  • Working with Forms
  • Working with Database

Module 3: Application Structure

  • Overview
  • Entry Script
  • Applications
  • Controllers
  • Models
  • Views
  • Modules
  • Filters
  • Widgets

Module 4: Handling Requests

  • Overview
  • Bootstrapping
  • Routing
  • URL Creation
  • Sessions and Cookies

Module 5: Working with Database

  • Components
  • Aliases
  • Classes Autoloading
  • Query Builder
  • Database Migration

Show moredown

Who Should Attend the Yii Framework Training Course?

The Yii Framework Training Course is designed for professionals seeking to master web application development using the Yii framework. This course will benefit the following professionals:

  • Web Developers
  • PHP Developers
  • Full Stack Developers
  • Backend Developers
  • Application Developers
  • Solutions Architects
  • Web Application Developers

Prerequisites of the Yii Framework Training Course

There are no formal prerequisites to attend the Yii Framework Training Course. However, a basic knowledge of PHP and MVC would be beneficial. 

Yii Framework Training​ Course Overview

Yii is the most widely used component-based framework as it serves high-performance web applications with more productivity.

Yii is an open-source framework freely available in the market that provides the user with a variety of themes and a web page’s layout for a unique design. The CRUD generator feature makes Yii most convenient PHP framework then all other frameworks available in the market. It uses migrations to create a table and use the Model View Controller (MVC) approach for its directory structure.

The Knowledge Academy’s 1-day course will teach you how to build an extensive application with security and robust approach. Delegates will learn all the basic concepts of Yii and learn how to use Yii features more efficiently for high-performance web applications.

Show moredown

What’s included in this Yii Framework Training Course?

  • World-Class Training Sessions from Experienced Instructors
  • Yii Framework Certificate
  • Digital Delegate Pack

Show moredown

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Full-Stack App Development Training with Meteor​ Course Outline

Module 1: Meteor Overview

  • Introduction to Node.js
  • Hand Shake with Meteor
  • Benefits of Meteor Framework
  • Environment Setup
  • Creating Project

Module 2: Meteor Templates

  • Templates
  • Simple Template
  • Block Template

Module 3: Meteor Timers

  • Timeout
  • Interval

Module 4: Forms in Meteors

  • Text Input
  • Radio Buttons
  • Checkbox
  • Select Dropdown

Module 5: Meteor Events

  • Create Events
  • Meteor Sessions and Tracker

Module 6: Meteor Packages

  • Adding, Removing, and Updating Packages
  • Checking Current Package
  • Package Maintenance

Module 7: Check Package in Meteor

  • Check the Package
  • Using Check Package
  • Match Test

Module 8: Meteor HTTP

  • Installing Package
  • CALL and GET Method
  • POST and PUT Method
  • DEL Method

Module 9: Meteor Methods

  • Using Method
  • Handling Errors

Show moredown

Who Should Attend the Full-Stack App Development Training with Meteor Course?

The Full-Stack App Development Training with Meteor Course will help delegates to learn and enhance their skills to develop web and mobile applications using the Meteor framework. This course will be beneficial for the following professionals:

  • Full-Stack Developers
  • Web Developers
  • JavaScript Developers
  • Frontend Developers
  • Backend Developers
  • Application Developers
  • Solutions Architects

Prerequisites of the Full-Stack App Development Training with Meteor Course

There are no formal prerequisites to attend the Full-Stack App Development Training with Meteor Course. However, a basic knowledge of JavaScript and Node.js would be beneficial. 

Full-Stack App Development Training with Meteor​ Course Overview

Meteor is a free and open-source framework of JavaScript use to build real-time and interactive applications for any platform.

Meteor provides more productivity in less line of code. Where another framework takes 1000 line of code to complete a task, Meteor is much capable of doing it within 10 Lines. Apart from these, Meteor is a fully responsive framework as it uses the same code for web, iOS android or desktop. The developers using Metor.js does not have to worry about different languages for the front end, and back end as the only JavaScript is enough for both sides.

This Full-Stack Development Training with Meteor is specially designed to equip delegates with an understanding of how to build prototypes without spending too much time. The participants of this course will get a basic understanding of full-stack development with popular JavaScript framework Meteor and will be able to make their platform-independent app from scratch.

Show moredown

What’s included in this Full-Stack App Development Training with Meteor Course?

  • World-Class Training Sessions from Experienced Instructors
  • Full-Stack App Development Training with Meteor Certificate
  • Digital Delegate Pack

Show moredown

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Zend Framework Training Course Outline

Module 1: Introduction to Zend Framework 3

  • What is Zend Framework 3?
  • Framework Source Code
  • Security
  • Performance
  • Design Patterns
  • Main ZF3 Components

Module 2: Zend Skeleton Application

  • Introduction to Zend Skeleton Application
  • Typical Directory Structure
  • Application Dependencies
  • Apache Virtual Host
  • Opening the Website in Browser
  • Creating NetBeans Project
  • Hypertext Access File
  • Blocking Access to the Website by IP Address
  • HTTP Authentication
  • Multiple Virtual Hosts
  • Hosts File
  • Advanced Composer Usage

Module 3: Website Operation

  • PHP Classes
  • PHP Namespaces
  • PHP Interfaces
  • PHP Class Autoloading
  • HTTP Request and Response
  • Site Entry Script
  • Events and Application's Life Cycle
  • Application Configuration
  • Module Entry Point
  • Service Manager
  • Plugin Managers
  • About Event Manager

Module 4: Model-View-Controller

  • Controllers
  • Retrieving Data from HTTP Request
  • Retrieving GET and POST Variables
  • Putting Data to HTTP Response
  • Variable Containers
  • Expressing Error Conditions
  • Controller Registration
  • When to Create a New Controller?
  • Controller Plugins
  • Error Pages
  • Models
  • Model Types
  • Determining the Correct Model Type
  • Other Model Types
  • Skinny Controllers, Fat Models, and Simple Views

Module 5: Service Manager

  • Install Service Manager
  • Factory Method
  • Abstract Factory Method
  • Initialiser Method
  • Delegator Factory Method
  • Plugin Manager
  • Configuration Option

Module 6: Controllers and Routing

  • Controllers
    • AbstractActionController
    • AbstractRestfulController
    • AbstractConsoleController
  • Routing
    • Route and RouteStack
    • Type of Routes

Module 7: View Layer

  • View Layer Configuration
  • Controllers and View Layer
  • Passing Data to View Layer
  • View Helpers
  • Built-in Helpers
  • Creating View Helpers

Module 8: Cookie, Session, Authentication, and Email Management

  • Installing the HTTP Component
  • Install a Session Component
  • Install an Authentication Component
  • Email Management Methods
  • SMTP Transport Layer

Show moredown

Who Should Attend the Zend Framework Training Course?

The Zend Framework Training Course is designed to provide delegates with a comprehensive understanding of how to build web applications using the Zend Framework. This course will benefit the following professionals:

  • Web Developers
  • PHP Developers
  • Full Stack Developers
  • Backend Developers
  • Application Developers
  • Solutions Architects
  • Web Application Developers

Prerequisites of the Zend Framework Training Course

There are no formal prerequisites to attend the Zend Framework Training Course. However, a basic knowledge of PHP would be beneficial. 

Zend Framework Training ​Course Overview

Zend is an open-source framework based on PHP used to make robust web applications quickly. Zend use OOP (Object-oriented programming) approach implemented in Php 5. It uses the Model view controller (MVC) pattern to make the code understandable and straightforward. Zend is a fully customisable framework of PHP and is the most popular framework due to the following reason:

  • Help in the making web apps faster
  • Support multiple databases
  • Flexible caching sub-system
  • Feature of composing emails
  • AJAX supported with JSON
  • Support the use of multi-language
  • Makes code reuseable

The Knowledge Academy’s 1-day course will provide delegates with a precise way to learn and implement the Zend framework in their web developments from scratch. Delegates will be able to make their web application in Zend by learning its all primary concepts.

Show moredown

What’s included in this Zend Framework Training Course?

  • World-Class Training Sessions from Experienced Instructors
  • Zend Framework Certificate
  • Digital Delegate Pack

Show moredown

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Codelgniter Framework Web Development Training​ Course Outline

Module 1: Introduction to CodeIgniter

  • Application Structure
  • Models, Views, and Controllers
  • Autoloading Files
  • Services
  • Factories
  • Working with HTTP Requests
  • Security Guidelines

Module 2: Installation

  • Installation
    • Composer
    • Manual
  • Running Your App
  • Change Logs
  • Upgrading from a Previous Version
  • Troubleshooting
  • CodeIgniter Repositories

Module 3: Controller and Routing

  • URI Routing
  • Controllers
  • Controller Filters
  • HTTP Messages
  • Request Class
  • IncomingRequest Class
  • Content Negotiation
  • HTTP Method Spoofing
  • RESTful Resource Handling

Module 4: Building Response

  • Views
  • View
    • Cells
    • Renderer
    • Layouts
    • Parser
    • Decorators
  • HTML Table Class
  • HTTP Responses
  • API Response Trait
  • Localisation
  • Alternate PHP Syntax for View Files

Module 5: Working with Database

  • Database Configuration
  • Connecting to a Database
  • Running Queries
  • Generating Query Results
  • Query
    • Helper Functions
    • Builder Class
  • Transactions
  • Getting MetaData
  • Custom Function Calls
  • Database
    • Events
    • Utilities

Module 6: Modelling Data

  • Using
    • CodeIgniter's Model
    • Entity Classes

Module 7: Managing Database

  • Database
    • Manipulation with Database Forge
    • Migrations
    • Seeding
    • Commands

Module 8: Library Reference

  • Caching Driver
  • Cookies
  • CURLRequest Class
  • Email Class
  • Encryption Service
  • Working with Files
  • File Collections
  • Honeypot Class
  • Image Manipulation Class
  • Pagination
  • Publisher
  • Security
  • Session Library
  • Throttler
  • Times and Dates
  • Typography
  • Working with
    • Uploaded Files
    • URIs
  • User Agent Class
  • Validation

Module 9: Helpers

  • Array Helper
  • Cookie Helper
  • Date Helper
  • Filesystem Helper
  • Form Helper
  • HTML Helper
  • Inflector Helper
  • Number Helper
  • Security Helper
  • Test Helper
  • Text Helper
  • URL Helper
  • XML Helper

Module 10: Testing

  • Getting Started
  • Database
  • Generating Data
  • Controller Testing
  • HTTP Testing
  • Testing Responses
  • Benchmarking
  • Debugging Your Application
  • Mocking

Module 11: Command Line Usage

  • CLI Overview
  • Running Controllers via CLI
  • Spark Commands
  • Creating Spark Commands
  • CLI
    • Generators
    • Library
  • CLIRequest Class

Module 12: Extending CodeIgniter

  • Creating Core System Classes
  • Replacing Common Functions
  • Events
  • Extending the Controller
  • Authentication
  • Contributing to CodeIgniter

Show moredown

Who Should Attend the Codelgniter Framework Web Development Training Course?

The CodeIgniter Framework Web Development Training Course is designed for professionals seeking to learn how to build web applications using the CodeIgniter framework. This course will be beneficial for the following professionals:

  • Web Developers
  • PHP Developers
  • Full Stack Developers
  • Backend Developers
  • Application Developers
  • Software Engineers
  • Entrepreneurs
  • Web Application Developers

Prerequisites of the Codelgniter Framework Web Development Training Course

There are no formal prerequisites to attend the Codelgniter Framework Web Development Training Course. However, a basic knowledge of PHP, MVC and command line would be beneficial. 

Codelgniter Framework Web Development Training​ Course Overview

Codelgniter is MVC based PHP framework for rapid web development. It includes several convenient libraries to connect to the database and perform various operations on it. 

Codelgniter represents itself as the best framework of PHP because of its following unique features:

  • The entire framework of Codelginiter is total of 2MB. It makes it more understandable and fast.
  • Codelgniter is very fast as it loads average pages in less than 50 milliseconds.
  • This is a very less coupled framework that can work without depending too much on another component.

The Knowledge Academy’s Codelgniter Web Development Training will teach delegates how to use this PHP framework with several features. Delegates who will join this course will be able to make their high-performance web applications quickly.

Show moredown

What’s included in this Codelgniter Framework Web Development Training Course?

  • World-Class Training Sessions from Experienced Instructors
  • Codelgniter Framework Web Development Certificate
  • Digital Delegate Pack

Show moredown

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Cross-Platform Mobile Development Training with Ionic Framework​ Course Outline

Module 1: Introduction to Ionic

  • What is Ionic?
  • Features of Ionic
  • Advantages and Limitations

Module 2: Installation of Ionic

  • Installing Cordova and lonic
  • Creating Application
  • Tabs App and Blank App
  • Side Menu App
  • Test App in the Browser
  • Directory Structure

Module 3: Ionic CSS Components: Part 1

  • Colours and Content in Ionic
  • Ionic Headers and Footers
  • Ionic Buttons
  • Ionic Lists
  • Ionic Card
  • Ionic Forms

Module 4: Ionic CSS Components: Part 2

  • Toggle in Ionic
  • Checkboxes
  • Radio Buttons
  • Range in lonic
  • Select
  • Ionic – Tabs
  • Icons and Padding in Ionic

Module 5: JavaScript Components in Ionic

  • Action Sheet in JavaScript
  • JavaScript Backdrop
  • Content in JavaScript
  • JavaScript Forms, Events, and Header
  • JavaScript Footer
  • JavaScript Keyboard
  • JavaScript List
  • JavaScript Modal and PopOver
  • Pop Up and Scroll Over

Show moredown

Who should attend this Cross-Platform Mobile Development Training with Ionic Framework Course?

The Cross-Platform Mobile Development Training with Ionic Framework Training Course is designed for professionals aiming to master Cross-platform Mobile App development using the Ionic Framework. This course is essential for individuals seeking to build efficient and feature-rich mobile applications that can run seamlessly on various platforms.

The following professionals will benefit from this course:

  • Web Developers
  • Development Teams
  • Project Managers
  • QA Engineers
  • DevOps Engineers
  • Systems Administrator
  • Database Administrators

Prerequisites of the Cross-Platform Mobile Development Training with Ionic Framework

There are no formal prerequisites for this Cross-Platform Mobile Development Training with Ionic Framework Training Course. However, familiarity with HTML, CSS, and JavaScript can be beneficial for the delegates.

Cross-Platform Mobile Development Training with Ionic Framework​ Course Overview

Ionic is an Open Source framework that helps developers to build progressive web applications with high performance for any platform very quickly.

With the help of HTML, CSS, JavaScript developers can build blocks and UI components to build high-performance mobile applications easily. The Ionic-Framework includes rich front-end library that makes it easy to design a variety of components.

The best thing about Ionic is that it can pair with any JavaScript framework comprising Angular, React, Vue or a simple script tag. It is an excellent idea to attend The Knowledge Academy’s 1-day course Cross-platform mobile development training with Ionic. The course will teach delegates how to make progressive web applications with the Ionic framework by explaining all the primary concepts of the Ionic framework from scratch.

Show moredown

What’s included in this Cross-Platform Mobile Development Training with Ionic Framework Course?

  • World-Class Training Sessions from Experienced Instructors
  • Cross-Platform Mobile Development Training with Ionic Framework Certificate
  • Digital Delegate Pack

Show moredown

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Web Application Testing with PHPUnit Framework​ Course Outline

Module 1: Introduction to Testing

  • What is Web Testing?
  • Need for Web Testing
  • TDD (Test Driven Development)
  • BDD (Behaviour Driven Development)

Module 2: Introduction to PHPUnit

  • What is PHPUnit?
  • Benefits of PHPUnit
  • Installing PHPUnit

Module 3: Test Writing for PHPUnit

  • Test Dependencies
  • Data Providers
  • Testing
    • Exceptions
    • PHP Errors
    • Output

Module 4: Command-Line Test Runner

  • Command-Line Options
  • TestDox

Module 5: Fixtures in PHPUnit

  • More setUp() than tearDown()
  • Variations
  • Sharing Fixtures
  • Global States

Module 6: Risky Tests

  • Useless Tests
  • Unintentionally Covered Code
  • Output During Test Execution
  • Test Execution Timeout
  • Global State Manipulation

Module 7: Advanced Concepts

  • Incomplete and Skipped Tests
  • Test Doubles
  • Code Coverage
  • Logging

Show moredown

Who should attend this Web Application Testing with PHPUnit Framework Course?

The Web Application Testing with PHPUnit Framework Training Course is tailored for individuals aiming to enhance their Web Application testing skills using the PHPUnit framework. This course is essential for individuals seeking to ensure the reliability, functionality, and performance of web applications through comprehensive testing practices. The following professionals will benefit from attending this course:

  • Software Developers
  • Project Managers
  • QA Engineers
  • Web Developers
  • DevOps Engineers
  • Systems Administrator
  • Database Administrators

Prerequisites of the Web Application Testing with PHPUnit Framework Course

There are no formal prerequisites for this Web Application Testing with PHPUnit Framework Training Course. However, familiarity with Web Applications, PHP, and Object-Oriented Programming (OOP) concepts can be beneficial for the delegates.

Web Application Testing with PHPUnit Framework​ Course Overview

PHPUnit is a testing framework used to test PHP web applications automatically by programmer-oriented approach.

PHPUnit allows developers to write test cases quickly to perform unit testing on extensive scale application. PHPUnit is much flexible that it can be embedded with any PHP framework like Laravel, Symfony, Codelgniter, CakePHP, etc. PHPUnit can also integrate with Selenium web driver that is used for automation testing.

The Knowledge Academy’s 1-day course will teach delegates how to test your massive scale and excellent applications automatically. Delegates will learn about every concept of the PHPUnit framework, which is essential to learn automation web testing from scratch.

Show moredown

What’s included in this Web Application Testing with PHPUnit Framework Course?

  • World-Class Training Sessions from Experienced Instructors
  • Web Application Testing with PHPUnit Framework Certificate
  • Digital Delegate Pack

Show moredown

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Appium Training Course Outline

Module 1: Introduction to Appium

  • What is Appium?
  • Appium Philosophy
  • Features of Appium
  • Appium Architecture
  • Advantages of Appium

Module 2: How to Install Appium on Windows and MAC?

  • Installation of Appium on Windows for Android
  • Installation of Appium on MAC for iOS

Module 3: Working of Appium

  • Appium in Android
  • Appium in iOS

Module 4: Types of Mobile Applications

  • Native Applications
  • Web Applications
  • Hybrid Applications

Module 5: Run ADB Commands in Java Code for Device Manipulation

  • Introduction
  • Battery Commands
  • Using those commands via Command Line
  • How to Manage Appium Capabilities Dynamically?

Module 6: Competitors of Appium

  • Appium Vs Robotium
  • Appium Vs Selendroid

Module 7: Appium Parallel Testing for Real Devices

  • Appium Parallel Testing and Mobile Device Lab Architecture
  • Install Selenium Grid for Appium Parallel Testing
  • Connect Your Devices Via Wi-Fi (Wireless) to Your PC
  • Run Appium Desktop for Each Device
  • Check the Grid Console for Appium Parallel Testing
  • Parallel Mobile Appium Test Project with TestNG

Module 8: Appium Parallel Tests on Multiple Emulators

  • Appium Setup on MAC and Windows
  • Install Selenium Grid and Do Configurations
  • Start Multiple Appium Servers
  • Start Virtual Devices a.k.a Emulators
  • Parallel Mobile Appium Test Project with TestNG

Module 9: Appium Cucumber Parallel Execution with TestNG

  • Introduction
  • Cucumber IntelliJ Plugins
  • Cucumber Dependencies
  • Cucumber Files and Folders
  • Appium Cucumber Parallel Test Automation with TestNG Scenario

Show moredown

Who should attend this Appium Training Course?

The Appium Course is designed for professionals aiming to master Mobile Application Testing using the Appium framework. This course is essential for individuals seeking to ensure the quality and performance of mobile apps across different platforms and devices.

The following professionals can greatly benefit from attending this course:

  • Mobile App Developers
  • Quality Assurance Engineers
  • Software Engineers in Test (SDET)
  • Software Developers
  • Automation Testers
  • DevOps Engineers
  • Systems Administrator

Prerequisites of the Appium Training Course

There are no formal prerequisites for this Appium Course. However, familiarity with mobile applications and automation can be beneficial for the delegates.

Appium Training Course Overview

Appium is an open-source tool to automate native, mobile web, and hybrid applications on iOS mobile, Android mobile, and Windows desktop platforms. Appium offers cross-platform application testing, which means single API works for both iOS and Android platform test scripts.

The Knowledge Academy’s Appium Training course is designed to provide knowledge of Appium server and the client library. This course will explain the system requirements for iOS and Android platforms and why Appium is preferred over other existing tools. Delegates will gain a comprehensive knowledge of how to install and set up software with system variables and create a development environment. Appium GUI is also an essential topic to be covered in this course.

During this training, delegates will learn about all the steps required to find elements to interact with mobile applications. Delegates will get an understanding of how to use different locators and techniques to find elements. Delegates will be acquainted with the knowledge of how to test mobile applications on real devices. After attending this course, delegates will get an understanding of advanced user interactions such as scroll, swipe, and zoom.

Show moredown

What’s included in this Appium Training Course?

  • World-Class Training Sessions from Experienced Instructors
  • Appium Training Certificate
  • Digital Delegate Pack

Show moredown

Online Instructor-led (1 days)

Classroom (1 days)

Online Self-paced (8 hours)

Introduction to Cypress Training Course Outline

Module 1: Understanding Cypress Testing Framework

  • Overview of Cypress
  • Features and Capabilities
  • Architecture and Components
  • Setting up Cypress Environment

Module 2: Writing Cypress Tests

  • Test Structure and Syntax
  • Selectors and Assertions
  • Test Configuration
  • Test Reporting and Debugging

Module 3: Test Automation Best Practices

  • Test Organisation and Maintainability
  • Handling Asynchronous Actions
  • Effective Error Handling
  • CI/CD Integration

Module 4: Working with Cypress Plugins

  • Introduction to Plugins
  • Plugin Installation and Configuration
  • Custom Commands
  • Community Plugins

Module 5: Data Handling in Cypress

  • Data Mocking and Stubbing
  • Handling Fixtures
  • Test Data Management
  • Data-Driven Testing

Module 6: Continuous Testing and Cross-Browser Testing

  • Setting up Continuous Integration
  • Running Tests in Parallel
  • Cross-Browser Testing with Cypress

Module 7: Test Execution and Reporting

  • Test Execution Modes
  • Generating Test Reports
  • Test Result Analysis
  • Metrics and Insights

Module 8: Test Optimisation and Performance

  • Reducing Test Execution Time
  • Managing Test Dependencies
  • Performance Best Practices
  • Load Testing with Cypress

Module 9: Integrating Cypress with Other Tools

  • Integration with Test Runners
  • Using Cypress with Version Control
  • Test Data Integration
  • Custom Integrations

Module 10: Real-World Test Scenarios and Challenges

  • End-to-End Testing Scenarios
  • Handling Complex UI Interactions
  • Troubleshooting Common Issues
  • Testing Best Practices

Module 11: Cypress in Modern Web Development

  • Cypress in the Development Workflow
  • Testing Modern Web Apps
  • Future Trends and Evolving Features

Show moredown

Who Should Attend Introduction to Cypress Training

This training is ideal for web developers, quality assurance professionals, software testers, and IT personnel interested in mastering the Cypress testing framework to enhance web application quality and efficiency.

  • Automation Test Engineers
  • Quality Assurance Analysts
  • Web Application Testers
  • Test Automation Developers
  • Software Quality Assurance Engineers
  • Web Developer with Testing Experts
  • DevOps Engineers

Prerequisites of Introduction to Cypress Training

This course is suitable for web developers, quality assurance professionals, and anyone interested in web testing. No specific prerequisites are necessary, but familiarity with web development concepts is beneficial.

Introduction to Cypress Training Course Overview

Introduction to Cypress is an indispensable course that delves into the ins and outs of the Cypress testing framework. It empowers individuals with the knowledge and skills needed to master this powerful tool for web testing. Understanding Cypress is crucial for quality assurance in web development, ensuring that web applications function flawlessly and efficiently. Individuals undertaking this training gain proficiency in writing robust tests, handling asynchronous actions, optimising test suites, and making them valuable assets for web development teams. Organisations benefit from improved testing practices, leading to higher-quality web applications, reduced debugging efforts, and faster release cycles. Completing this course enhances career prospects by opening doors to web development, quality assurance, and software testing roles, given the increasing demand for Cypress expertise.

This 1-day Introduction to Cypress Training Course will provides delegates with comprehensive knowledge to master the Cypress testing framework. They will gain a profound understanding of Cypress's architecture, learning how to navigate its components and set up the testing environment with ease. Delegates will become adept at crafting precise and efficient tests, honing their skills in test structure and syntax, as well as mastering selectors and assertions. They will also embrace essential principles of test automation, ensuring organised and maintainable test suites, handling asynchronous actions seamlessly, and effectively managing errors.

Course Objectives:

  • To comprehend the Cypress testing framework's architecture
  • To write Cypress tests with precision and proficiency
  • To implement best practices for automated testing
  • To optimise test execution and handle performance
  • To integrate Cypress effectively with other tools
  • To troubleshoot common issues in real-world scenarios
  • To understand Cypress's role in modern web development

After attending this training, delegates will be able to install and configuration different plugins in Cypress. They will also be able to handle complex UI interactions and troubleshoot common issues.

Show moredown

What’s Included in Introduction to Cypress Training

  • World-Class Training Sessions from Experienced Instructors
  • Introduction to Cypress Training Certificate
  • Digital Delegate Pack

Show moredown

Not sure which course to choose?

Speak to a training expert for advice if you are unsure of what course is right for you. Give us a call on 01344203999 or Enquire.

Framework Training Courses FAQs

A framework is a language-based tool including several in-built functions and modules to save development time and increase the security of an application.
Frameworks have many types comprising Web Framework, Mobile app framework, Desktop application framework, and so on.
Almost all popular languages have their framework to increase productivity such as Java, Python, Php, C++, C, Ruby on Rails, JavaScript, and so on.
The top 5 PHP frameworks are Laravel, Codelgniter, Symfony, Yii and CakePHP.
The top 5 Python frameworks are Pygame, CherryPy, Tornado, Bottle and Django.
The top 5 Python frameworks are Spring, JavaServer Faces(JSF), Hibernate, Google Web Toolkit and Grails.
The top 5 Python frameworks are Vue.js, Node.js, Angular.js, Node.js and Reack.js.
Our newly design Framework Courses follows a proper hierarchical structure that allows delegates to start from scratch without worrying about any hard requirement or prerequisite.
The Knowledge Academy is the Leading global training provider for Framework Training Courses.
The training fees for Framework Training Courses in the United Kingdom starts from £1295.
Show more down

Why we're the go to training provider for you

icon

Best price in the industry

You won't find better value in the marketplace. If you do find a lower price, we will beat it.

icon

Trusted & Approved

We are accredited by PeopleCert on behalf of AXELOS

icon

Many delivery methods

Flexible delivery methods are available depending on your learning style.

icon

High quality resources

Resources are included for a comprehensive learning experience.

barclays Logo
deloitte Logo
Thames Water Logo

"Really good course and well organised. Trainer was great with a sense of humour - his experience allowed a free flowing course, structured to help you gain as much information & relevant experience whilst helping prepare you for the exam"

Joshua Davies, Thames Water

santander logo
bmw Logo
Google Logo

Looking for more information on Framework Training Courses

cross

Unlock Exceptional Learning at Unbeatable Prices!

Special Discounts

red-starWHO WILL BE FUNDING THE COURSE?

close

close

Thank you for your enquiry!

One of our training experts will be in touch shortly to go over your training requirements.

close

close

Press esc to close

close close

Back to course information

Thank you for your enquiry!

One of our training experts will be in touch shortly to go overy your training requirements.

close close

Thank you for your enquiry!

One of our training experts will be in touch shortly to go over your training requirements.