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.

App & Web Development Training

Online Instructor-led (1 days)

Online Self-paced (8 hours)

Mobile App Development Training Outline

The following subjects are taught during this course:

  • Introduction to Mobile Apps
  • Operating Systems and Platforms
  • Mobile Application Interface Design
  • Practicalities for Producing Multiple Platforms “Write-Once, Target All Frameworks"
  • Basic Stages of App Production
  • Discoverability
  • Considerations and Managing App Delivery
  • Territories and Localisation
  • Kony Visualiser​

Show moredown

Prerequisites

Prior to attending this course no specific skills or Mobile app development experience are required.

Who Should Attend this Mobile App Training Course?

This course would particularly suit Project Managers, Business Analysts, Sales and Marketing staff, Directors and any other stakeholders involved in the IT decision-making process within an organisation.

Mobile App Development Training Overview

The Mobile App Development Training course is for anybody who is considering commissioning or building in-house an app for their business and needs a solid understanding of what’s involved. The course will provide an unbiased overview of the pros and cons of different methods of building apps, the platforms and languages available, central concepts, the key stages of development, and the criteria for what makes an app a success. The course includes case studies of different types of mobile apps – for tablet or smartphone – which have proven successful in their marketplace.

Show moredown

What's included in this Mobile App Training Course?

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor
  • Refreshments

Show moredown

Online Instructor-led (1 days)

Online Self-paced (8 hours)

XML Fundamentals Course Outline

The following topics will be taught during this course:

Getting Started with XML

  • Data and Document Structure
  • XML
  • Well-Formed XML
  • Valid vs. Well-Formed XML
  • Enforcing Valid Documents: DTDs
  • Presentation Style
  • XSL and XSLT
  • Using XML

XML Syntax

  • XML Fundamentals
  • Tag Attributes
  • Naming Rules
  • Empty and Non-Empty Elements
  • Nesting and Hierarchy of Tags
  • Processing Instructions and the XML Declaration
  • Other XML Constructs
  • Entity and Character References

Writing DTDs

  • XML DTDs
  • DOCTYPE
  • Element Conditions and Quantifiers
  • Attributes
  • Attribute Default
  • Parsed General Entities
  • Parsed Parameterized Entities

Namespaces

  • Why Namespaces?
  • Namespace Prefixes and Declaration
  • Multiple Namespace Declarations
  • Declaring Namespaces in the Root Element
  • Default Namespaces
  • DTDs and Namespaces

Basic XML Schemas

  • Schema Overview
  • A Minimal Schema
  • Associating Unqualified XML with a Schema
  • Simple and Built-in Types
  • Complex Types
  • Element Declarations
  • Attribute Declarations
  • Choices
  • Named Types and Anonymous Types

Transforming XML using XSLT

  • Transformations
  • Templates
  • XPath: Selecting a Node
  • XPath: Navigating the Tree
  • Extracting Element Values
  • Choosing Specific Cases
  • Multiple Element Transformation
  • Sorting Elements

XML in Applications

  • Reasons and Places for Using XML
  • DOM Parsers
  • SAX Parsers
  • Web Services

Appendix A Namespaces and XML Schema

  • Associating Qualified XML with a Schema

Appendix B Presenting XML for the Web - CSS

  • Stylesheet Languages
  • Formatting with Rules
  • Defining Elements as Blocks
  • Colours and Fonts
  • Page Layout with CSS
  • Lists

Show moredown

Prerequisites

It has been recommended that Individuals should understand Internet basics and Level 1 HTML skills before taking this course.

Who Should Attend this XML Training Course?

  • Individuals who need an introduction to XML
  • Application Developers
  • Web Developers
  • XML Document Authors
  • Webmasters

XML Fundamentals Course Overview

XML is a metalanguage which allows users to define their own customised markup languages, especially to display documents on the Internet. Individuals will learn the fundamentals necessary to use XML on the Web, or in Data Processing Applications. Essentials of Data Interoperability using XML, write well-formed XML documents, enforce document validity, using XSLT and stylesheets to transform XML documents, introduction to XML programming APIs in languages such as Java and Perl are all included in this course.

Show moredown

What's included in this XML Training Course?

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor
  • Refreshments

Show moredown

Online Instructor-led (1 days)

Online Self-paced (8 hours)

WordPress Essentials Course Outline

The following subjects will be taught during this course:

Getting Started - Installation and Upgrades

  • WordPress in five minutes
  • Upgrading WordPress
  • New features of WordPress
  • Best Practices for upgrading WordPress
  • Importing and exporting data

Configuring your WordPress site

  • General settings
  • Discussion settings
  • Permalink settings
  • Privacy settings
  • Reading settings
  • Writing settings
  • Miscellaneous settings

Uploading and maintaining the right content

  • New features in WordPress
  • Creating content: Posts vs. Pages
  • How to write a Page in WordPress
  • WordPress categories explained
  • Using the WordPress Content Management System (CMS)
  • Managing Pages
  • Managing Links
  • Managing WordPress Tags
  • Managing your WordPress Media Library
  • Updating your WordPress Profile

Blogging with WordPress

  • Writing a Blog Post
  • Managing Posts
  • Managing comments
  • Fighting SPAM with Akismet

Make sure your customers find your site

  • Search Engine Optimisation (SEO)
  • Making your content search-engine friendly
  • Using analytics to deliver accountability and insight
  • Adding Facebook and Twitter button

Get more from your site by customising WordPress

  • Installing and activating WordPress Themes
  • Using WordPress plugins
  • Working with WordPress Widgets
  • Reviewing CMS and eCommerce plugins

WordPress Administration

  • Best Practices for upgrading WordPress
  • Managing WordPress users
  • Permission levels and logins
  • WordPress User Roles explained
  • Managing files
  • The WordPress Dashboard

Show moredown

Prerequisites

Ahead of taking this course, the trainee must have basic PC or Mac skills, including a fundamental understanding of a computer's operating system, how to launch an application and create and save files, as well as how to copy files from CDs and other media.

Who should attend this WordPress Training Course?

This course is designed for those who are new to web design and development and want to develop skills to use WordPress to build great looking and accessible websites and blogs.

WordPress Essentials Course Overview

This one-day introductory course will provide you with the skills and best practice approach needed to successfully create and run your own website or blog. Once you have completed the WordPress Essentials Introduction course, you will be able to fully install & setup WordPress, use SEO methods to bring new customers to your site, customise `WordPress themes and add functions with plug-ins for CNS, eCommerce, and blogging.

Show moredown

What's included in this WordPress Training Course?

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor
  • Refreshments

Show moredown

Online Instructor-led (1 days)

Online Self-paced (8 hours)

MongoDB Developer Course Outline

Module 1: Introduction to MongoDB

  • What is MongoDB?
  • Features of MongoDB
  • Components of MongoDB
  • Data Modelling in MongoDB
  • Installing MongoDB on Windows

Module 2: Importing and Exporting Data

  • Creating Databases and collections
  • Import Data into a Collection
    • JSON
    • CSV
  • Export Data from a Collection

Module 3: CRUD Operations

  • Connecting to MongoDB
  • Creating Documents
  • Reading Documents
  • Updating Documents
  • Deleting Documents

Module 4: Aggregation

  • Introduction
  • Aggregation Pipeline
  • Map Reduce

Module 5: Sharding

  • Introduction
  • Horizontal and Vertical Scaling
  • Sharded Cluster Components
  • Shards
  • Router (mongos) and Config Servers
  • Shard Keys
  • Balancer

Show moredown

Prerequisites

There are no formal prerequisites to attend this MongoDB Developer Training course. However, having some prior experience with database concepts will be more beneficial for the delegates.

Audience

This MongoDB Developer Training course is suitable for anyone who wishes to be introduced to and learn the essentials of MongoDB.

MongoDB Developer Course Overview

MongoDB is an open-source, cross-platform database designed to empower developers, software, and the applications they create. It is entirely written in C++ and has data handling requirements typical of software applications. This training will assist users in becoming skilled in MongoDB capabilities such as indexing, aggregation, and replication, which are required for developing scalable and high-performance applications. This training is essential for businesses to perform complex analytics. Excelling in this MongoDB training will help learners gain adequate expertise to attain many reputed designations, such as technical services engineer, data engineer, and consulting engineer.

This 1-day MongoDB Developer Training course provides a thorough understanding of the fundamentals required to build and deploy a high-scale, performance-oriented database. During this training, they will gain knowledge about how to import and export data using JSON and CSV formats, create databases and collections, and perform CRUD operations in MongoDB. This training will be led by our highly skilled and knowledgeable trainer, who has years of experience teaching this course.

Course Objectives

  • To install and configure MongoDB on a Windows system
  • To import and export data using JSON and CSV formats
  • To perform CRUD operations in MongoDB
  • To aggregate pipelines and map-reduce techniques
  • To understand horizontal and vertical scaling in MongoDB.

After attending this MongoDB Developer Training course, delegates will be able to install and configure MongoDB, import and export data, perform CRUD operations, and use aggregation and sharding techniques effectively. They will also be able to confidently work with MongoDB and contribute to their organisation's data management projects.

Show moredown

What's included in this MongoDB Training Course?

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor
  • Refreshments

Show moredown

Online Instructor-led (1 days)

Online Self-paced (8 hours)

Introduction to HTML Course Outline

The Introduction to HTML course covers the following topics:

  • Introducing HTML
  • Starting Up
  • Colour
  • HTML Forms
  • Tables
  • Images and Multimedia
  • Hyperlinks
  • HTML Email
  • Introduction to Fluid Sites
  • Introduction to CSS

Show moredown

Prerequisites

There are no formal pre-requisites for this course, however, it is required for delegates to understand the internet their own corporate website.

Who should attend this HTML Training Course?

This course is suited for web designers, programmers, and web application developers.

Introduction to HTML Course Overview

This Introduction to HTML course will teach delegates the basics of creating simple web pages for their intranet or internet web site. By completing this course you will be able to create simple and effective pages for the internet which will benefit your site and company.

Show moredown

What's included in this HTML Training Course?

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor
  • Refreshments

Show moredown

Online Instructor-led (2 days)

Online Self-paced (16 hours)

CSS Introduction & Intermediate Course Outline

The following subjects will be taught during this course:

Introduction

  • HTML structure and content
  • Advantages of CSS
  • Creating and using style sheets
  • CSS Rules: The Basic Syntax

CSS Boxes and CSS Selectors

  • The CSS box model
  • CSS and logical HTML structure
  • Styling boxes, borders, margins, and padding
  • Using IE6 standards mode
  • Specifying CSS distances
  • and many other CSS techniques

Text Formatting in CSS

  • Fundamentals of text formatting
  • Typefaces, alternatives, and defaults
  • Font characteristics
  • Formatting blocks of text
  • Using arbitrary inline tags

CSS Selectors and Selections

  • Using HTML element IDs in CSS
  • Using CSS descendant selectors
  • Descendant selector examples
  • Child, sibling, and pseudo-class selectors
  • And many other CSS techniques.

CSS Positioning

  • Choosing the right CSS
  • Technique for positioning blocks
  • The position property, floats, and margins
  • Static positioning and normal flow
  • Absolute positioning outside normal flow
  • Fixed positioning outside normal flow

CSS Page Layout

  • Alternative methods of CSS positioning
  • Styling lists
  • Redefining the behaviour of inline and block elements
  • Table formatting in CSS
  • Styling table cell borders
  • Page layout with table display properties

Cascade, Precedence, Specificity, and Inheritance in CSS

  • Cascading and cascade order
  • Resolving style conflicts by Origin & Importance
  • Resolving style conflicts by Specificity & Order

CSS Layers and Translucency

  • Different forms of layered presentations in CSS
  • Layering with the z-index property
  • Different methods for creating translucency effects
  • The CSS3 opacity property

Using CSS in the Real World

  • Deploying CSS
  • CSS formatting vs. HTML formatting
  • Standard tags and semantic markup
  • Screen size and fluid design
  • Table layout and CSS positioning
  • Cross-platform testing

CSS3 on Mobile Devices

  • CSS3 media queries
  • Varied sizes
  • Orientation change

Fonts and Text

  • Using custom fonts
  • Font properties
  • Web font formats
  • Type Kit, font squirrel

Backward Compatibility Tools

  • CSS3 Pie
  • CSS3 Generators
  • Transformice
  • Modernizr
  • Selectvizr

Useful CSS Tips

  • Usage of CSS Sprites
  • Pseudo Selectors
  • CSS Minify
  • Cheat Sheet for CSS3

Menus

  • HoverBox image gallery
  • Advanced CSS menu
  • CSS3 Navigation and Menus
  • CSS3 Toggle-button without JavaScript
  • Create iOS back/forward buttons with CSS3

Show moredown

Prerequisites

Basic/Introductory knowledge of HTML language is recommended prior to attending this course.

Who Should Attend this CSS Training Course?

Those who already have an understanding of HTML language and would like to improve their designs with CSS.

CSS Introduction & Intermediate Course Overview

This course is a combination of CSS Introduction and CSS Intermediate. Individuals will learn the essential skills and the fundamentals of this powerful language. The CSS Introduction & Intermediate course covers all of the core techniques of the programing language so that delegates can code with confidence. HTML is also covered during this course so that delegates can see how both languages collaborate together.

Show moredown

What's included in this CSS Training Course?

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor
  • Refreshments

Show moredown

Online Instructor-led (1 days)

Online Self-paced (8 hours)

jQuery Introduction Course Outline

jQuery is a powerful JavaScript library and is used in millions of websites. This tool simplifies the process of web 2.0 application with creative content effects. The jQuery Introduction course is intended to be an introduction to the application, its features, and best practices. Candidates will be able to perform the processes required for the successful creation and development of Web 2.0 applications.

The following subjects will be taught during this course:

  • Introduction to jQuery
  • jQuery as a Tool
  • User Interface
  • Designing Forms
  • Mobile Pages
  • Cross-Device Web Pages
  • Dynamic Content
  • Visual Properties
  • Quality Responses
  • Data Uses
  • Navigation
  • Best Practices
  • Features

Show moredown

 Prerequisites

There are no pre-requisites required to attend this course. Candidates with an understanding of jQuery would also be at an advantage.

Who Should Attend this jQuery Training Course?

This course has been designed for those looking to enhance their ability within the jQuery Introduction application.

jQuery Introduction Course Overview

jQuery is a powerful JavaScript library and is used in millions of websites. This tool simplifies the process of web 2.0 application with creative content effects. The jQuery Introduction course is intended to be an introduction to the application, its features, and best practices. Candidates will be able to perform the processes required for the successful creation and development of Web 2.0 applications.

Show moredown

What's included in this jQuery Training Course?

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor
  • Refreshments

Show moredown

Online Instructor-led (1 days)

Online Self-paced (8 hours)

AngularJS Developer Course Outline:

Module One: Introduction and Concepts

  • Introduction to AngularJS
  • Key Concepts
  • Compatible Hardware  
  • Model View Controller (MVC)
  • The MVC Design Pattern
  • User Interface and Architecture
  • Capabilities and Limitations
  • Troubleshooting

Module Two: Frameworks and Applications

  • Utilising AngularJS Services
  • Client-side JavaScript Frameworks
  • Front-end Web Application
  • Single Page Applications

Module Three: Angular Features and Functions

  • AngularJS Features
  • Angular Directives
  • Angular Filters
  • Angular Controllers
  • Angular Scope
  • Angular Routing
  • AngularJS Functions

Show moredown

Prerequisites

Delegates should have experience with AngularJS, they should also have a working knowledge of web application development.

Who Should Attend this AngularJS Training Course?

This course should be attended by AngularJS developers who wish to advance their knowledge of the framework.

AngularJS Developer Training Overview

Delegates attending this 1-day tutor-led training course will learn how to use AngularJS; a JavaScript Framework that facilitates the development of interactive web-based functionality. This course will demonstrate the built-in services and how to create custom services, delegates will also build upon existing knowledge of AngularJS and by the end of the course, they will be competent users of AngularJS. After successfully completing this course, delegates should be able to develop custom Angular JS for single page applications and gain the skills to  use AngularJS to implement a front-end web application.

Show moredown

What's included in this AngularJS Training Course?

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor
  • Refreshments

Show moredown

Online Instructor-led (1 days)

Online Self-paced (8 hours)

Node.JS Developer Course Outline

The 1-day Node.js Developer course will teach delegates how to create web server applications on JavaScript. Node.js will help the learner understand how the platform is used and how it can be implemented within the business.

The following topics will be taught during this course

  • Node.js Features
  • Creating applications
  • Installing Node.js
  • Using NPM
  • Developing custom modules
  • Understanding the information exchange between the client and server
  • Connecting Node.js to other platforms such as MySQL, MongoDB and much more.

Show moredown

Who should attend this Node.JS Developer Training Course?

This course has been developed for anyone wanting to know how to use the Node.js platform. This course is also for those who are interested in using JavaScript and creating web server applications.

Prerequisites

Some knowledge of JavaScript will be helpful to have before attending this course.

Node.JS Developer Course Overview

Node.js is a server-based platform built on a JavaScript Engine on Google Chrome. The advanced platform has been specifically created for building fast and scalable network applications. The node.js is an open source, a cross-platform runtime environment for creating networking applications.

The Node.js developer is responsible for creating web server applications on JavaScript. The role of a Node.js developer should be able to create back-end components to support the work of the front-end developers by integrating their work by using the Node.js application. Some of the advantages of using Node.js includes:

  • It’s extremely fast as the platform is built on Google Chrome’s V8 JavaScript engine.
  • There is no buffering as the application outputs the data in segments.
  • The platform is highly scalable as it uses a single threaded model with event looping. This helps the server respond in a non-blocking way so that it can handle requests.

Show moredown

What's included in this Node.JS Developer Course?

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor
  • Refreshments

Show moredown

Online Instructor-led (2 days)

Online Self-paced (16 hours)

User Experience (UX) Masterclass Course Outline

This course will help delegates learn how to create different strategies for user experience so that the needs of the customer and the business can be met. Delegates will also be able to get an insight of their customers so that they can deliver services to specific behaviours.

The following topics will be taught during this course:

  • Analysing Data
  • Using UX in the business
  • Research Planning
  • Measuring Success
  • Designing for the customer
  • Analysing User Journeys
  • Understanding the importance of content strategy
  • Assessing design works
  • Understanding the benefits and risks of UX design
  • Learn how to Analyse Data.
  • Understand how Using UX in the business will benefit the business.
  • Learn how to Research and Plan.

Show moredown

Prerequisites

There are no prerequisites for this course

Who should attend this UX Training Course?

This course has been specifically designed for:

  • Product Managers
  • Software Developers
  • UX Designers
  • Business Analysts
  • Anyone who would like to start their career in user experience design

User Experience (UX) Masterclass Course Overview

User Experience Design (UX) involves a variety of different technique which includes human-computer interaction, visual design, interaction design and usability. The main purpose of user experience is to improve customer satisfaction and loyalty through the interaction of a product.

Show moredown

What's included in this UX Training Course?

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor
  • Refreshments

Show moredown

Online Instructor-led (2 days)

Online Self-paced (16 hours)

Website Design Course Outline

The following subjects are taught during this course:

Introduction to creating websites

  • Introduction to HTML, CSS, JS and Dreamweaver
  • Web browsers (Internet Explorer, Firefox, Safari, Opera and Google Chrome)
  • Role of HTML in web development

HTML (Hyper Text Markup Language)

  • HTML page structure
  • HTML tags
  • HTML attributes and values
  • View HTML web pages code

HTML Meta

  • What are HTML Meta tags?
  • Role of HTML in search engine optimisation
  • HTML keywords and importance in SEO

HTML Text

  • Change the font of text
  • Define text colour and size
  • Use of Headings H1, H2, H3 etc
  • Creating superscripts and subscripts

HTML List

  • HTML ordered list
  • Unordered list
  • Use list items
  • Create a navigation with a list

HTML Links

  • How to create a link to another page
  • Connecting web pages using links
  • Define target for links
  • Create HTML anchors
  • Link to an anchor
  • Change link colour on mouse hover
  • Creating a link from an image

HTML Tables & Div

  • Creating an HTML table
  • Adding rows and columns to table
  • Defining padding and spacing
  • Adding table borders
  • Create table cell colour
  • Use images in tables
  • Create Div
  • Apply Div Colours
  • Defining width and height for Div
  • Float vs Clear
  • Use background colour for Div

Working with image in HTML

  • Create image links
  • The GIF, JPEG and PNG formats
  • Alternative text, titles, and descriptions for images

HTML Multimedia

  • Creating a marquee
  • Adding video to web pages
  • Adding YouTube video to a web page
  • Adding a Google map to a web page

HTML Forms

  • Creating a form
  • Creating field sets and legends
  • Creating HTML Form text boxes
  • Creating password boxes
  • Using form Labels
  • Creating checkboxes
  • Creating List menus
  • How to create a file upload
  • Creating form submit button
  • Form reset button

CSS (cascading style sheet)

  • What is CSS?
  • Separating content from presentation
  • Role of CSS in web design courses
  • Inline vs embedded or external CSS
  • CSS structure

CSS in HTML

  • Applying style on one web page
  • Applying style on complete website
  • Defining styles for Classes
  • Style for HTML tags
  • Defining styles for links

Styling text using CSS

  • Styling text elements
  • Specifying font size and colour
  • Specifying font alignment
  • Choosing a font family
  • Specify font size
  • Setting the Line Height
  • Make text Italics
  • Use Bold Formatting
  • Underlining Text
  • Use text's background
  • Word-spacing and Letter-spacing

Styling links using CSS

  • Creating hover effects
  • Keeping track of links
  • Create website navigation and page layout using CSS
  • How to use Div
  • Fluid, Fixes and Elastic layouts
  • Specify the height and width of an element
  • Specify the border, margin and padding around an element
  • Wrapping text around images
  • Use float and clear
  • Use background images for elements
  • CSS positions: static, relative, absolute, fixed

Publishing/Upload website

  • Selecting a Domain Name for your website
  • cPanel intro
  • Web Servers Introduction
  • Uploading and downloading to and from your website
  • Protocols FTP, HTTP

HTML web page troubleshooting

  • Testing your website
  • Check HTML code
  • View code from browser
  • Use Firebug to inspect HTML web page elements
  • Markup and CSS Validation tools

Show moredown

Prerequisites

This course is for complete beginners in web design, but basic computer literacy is required. You should know how to use a Windows PC or Apple Mac.

Who should attend this Web Development Course?

This course is for those who are interested in creating and maintaining a website for yourself or for your business. This course also helps business owners get more control and insight into their website. This course has been designed for complete beginners of web design. No previous coding background is required.

Website Design Course Overview

This course explains how to create web pages from scratch, by using different techniques such as HTML, CSS, JavaScript and use of software like Dreamweaver. After completing our web design courses you would be able to create HTML websites. The complete course is hands-on based. A practical web design project at the end of the course will ensure that you go through website creation process by planning, creating structure, coding, using different web design software, buying you website a domain name, hosting and uploading a website to a live server.

Show moredown

What's included in this Web Development Training Course?

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor
  • Refreshments

Show moredown

Online Instructor-led (1 days)

Online Self-paced (8 hours)

Git & GitHub Fundamentals Course Outline

The following subjects are taught during this course:

Introducing Git and GitHub

Creating a Repository

Pull Requests

  • About Pull Requests
  • Creating Pull Requests
  • Pull Requests and Forks

Social Networking

  • Using GitHub as a social network
  • Collaboration

Forking a Repository

  • How to Fork
  • Keeping a Fork Synced

Git Branching Tools

  • Archiving Branches
  • Showing Recent Branches
  • Better Branch Descriptions
  • Creating Patch Sets
  • Splitting Commits
  • Squashing Commits
  • Commit Message Tags
  • Testing Commits in Sequence

Understanding Change Logs

Managing GitHub

  • Adding Files
  • Editing Files from Other Users
  • Tracking Changes
  • Deleting Files

Securing GitHub

  • User Roles and Access Levels
  • Organisations and Teams
  • Authentication
  • Encryption
  • Audit and Access Logging
  • Application Security

Automating GitHub

  • Automatic Workflows

Show moredown

Prerequisites

You should have some familiarity with the basics of coding before attending.

Who should attend this Git & GitHub Training Course?

This course has been specifically designed for web developers

Git & GitHub Fundamentals Course Overview

Git is an open-source control system that helps developers track changes made to their code, coordinate work with teams, and restore old versions if needed. GitHub is a code sharing and publishing service which uses Git to host files. GitHub lets developers share their projects with the community. The community can then contribute changes to these projects and submit these changes to the original developer to accept. If they are accepted, they are added to the original codebase. Other features include access control, wikis, and basic task management tools. Our 1-day Git and GitHub Fundamentals course provides a comprehensive introduction to how to use these popular and useful tools, configure security and more.

Show moredown

What's included in this Git & GitHub Training Course?

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor
  • Refreshments

Show moredown

Online Instructor-led (3 days)

Online Self-paced (24 hours)

​​JavaScript & jQuery Course Outline

Module 1: Introduction to JavaScript

  • What is JavaScript?
  • Features of JavaScript
  • Application of JavaScript
  • Fundamental Structure of JavaScript

Module 2: JavaScript Variables

  • JavaScript Variables
  • JavaScript Identifiers
  • JavaScript Local Variable
  • JavaScript Global Variable

Module 3: JavaScript Data Types

  • Introduction to Data Types
  • String Data Type
  • Number Data Type
  • Boolean Data Type
  • Undefined Data Type
  • Null Data Type
  • Object Data Type
  • Array Data Type
  • Function Data Type

Module 4: JavaScript Operators

  • Introduction to JavaScript Operators
  • Types of Operators
  • Arithmetic Operators
  • Assignment Operators
  • String Operators
  • Increment and Decrement Operators
  • Logical Operators
  • Comparison Operators

Module 5: JavaScript Functions

  • What are JavaScript Functions?
  • Function Parameters
  • Arguments Object
  • Return Value
  • Function Expression
  • Anonymous Function
  • Nested Functions

Module 6: JavaScript Conditional and Looping Statements

  • JavaScript – If Condition
  • JavaScript – switch
  • JavaScript – for Loop
  • JavaScript – While Loop

Module 7: Error Handing in JavaScript

  • What is Error Handling?
  • Try
  • Catch
  • Finally

Module 8: Introduction to jQuery

  • What is jQuery?
  • Adding jQuery to Your Web Pages
  • Downloading jQuery and jQuery CDN
  • jQuery Syntax and Selectors
  • jQuery Event Methods

Module 9: jQuery Effects

  • jQuery hide() and show()
  • jQuery Fade()
  • jQuery Slide()
  • jQuery Animate()
  • jQuery Callback

Module 10: jQuery HTML 

  • jQuery DOM Manipulation
  • jQuery Get
  • jQuery Set
  • jQuery Add
  • jQuery Remove

Show moredown

Prerequisites

There are no formal prerequisites for attending this JavaScript and jQuery Masterclass.

Audience

This masterclass is intended for anyone who wants to gain in-depth knowledge of JavaScript and jQuery.

JavaScript & jQuery Course Overview

JavaScript is the most widely used and popular client-side scripting language and jQuery is a JavaScript framework that was created from JavaScript. JavaScript is intended to enhance web pages with interactivity and dynamic effects by manipulating the content returned from a web server. Studying this masterclass equips learners with JavaScript and jQuery skills to improve their customer experience and increase the retention rate on their platforms. Pursuing this training helps individuals get equipped with the necessary skills and techniques that will ultimately enhance their career opportunities and upgrade their earnings.

The Knowledge Academy’s 3-day JavaScript and jQuery Masterclass provides delegates with in-depth knowledge about JavaScript and jQuery. During this masterclass, they will learn about how to add jQuery to web pages. They will also learn about DOM manipulation, which allows programmes and scripts to dynamically access and update the content. This course will be led by our highly skilled and knowledgeable trainer, who has years of experience in teaching and will help delegates get a complete understanding of this course.

Course Objectives

  • To create and use a function keyword followed by a function name
  • To allow JavaScript to work in conjunction with events
  • To provide developers with the ability to manipulate HTML elements
  • To use variables for storing and manipulating values that appear in code
  • To attain an in-depth knowledge of error handling and its various methods
  • To become familiar with the JavaScript conditional and looping statements

After attending this masterclass, delegates will be able to use functions in JavaScript for scripting purposes according to their needs. They will also be able to generate multiple pages in a single HTML file and become proficient in using jQuery as a tool.

Show moredown

What's included in this JavaScript & jQuery Training Course?​

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

Show moredown

Online Instructor-led (3 days)

Online Self-paced (24 hours)

UX / UI Design Jumpstart Course Outline

The following topics will be covered during this course:

Course Overview

  • The UX development life cycle
  • UX methods and techniques
  • Understanding user needs
  • Planning and conducting user research
  • Identifying research goals

Research Techniques and Methods

  • Gathering user data
  • Documenting user data
  • Common techniques
  • Analysing user data
  • Understanding UX specific techniques and methods
  • Identifying user needs and pain points
  • Creating user experience map

Personas

  • Identify your persona’s needs
  • Creating Personas

Ideation

  • Generating ideas based on user needs
  • Ideation techniques (brainstorming, brainwriting…)
  • Evaluating solutions
  • *Understanding scenario formats
  • Creating scenarios

Storyboards

  • Storyboard techniques
  • Creating storyboards

Wireframes

  • Understanding wireframes tools
  • How to best layout and structure content
  • Creating wireframes

Flowcharts

  • Understanding flowchart techniques
  • Paper vs computer-generated flow charts
  • Creating flow charts

Prototypes

  • Advantages of using prototypes
  • Introduction to low and high-fidelity
  • Prototyping methods and tools
  • Creating several prototypes

Usability testing

  • Plan a conduct user tests
  • Evaluating and documenting user testing results

Show moredown

Prerequisites

No previous design experience required for this course, but you should have a basic working knowledge of either Windows or Mac.

Who should attend this UX Training Course?

This course is suitable for design practitioners, developers, product managers, marketers, usability professionals, and decision-makers who have some experience creating products but want to take their skills and processes to the next level.

UX / UI Design Jumpstart Course Overview

This intense and practical course will provide you with the skills and knowledge to understand the stages involved in building a web or mobile application through to the end prototype ready for testing. Once you have completed the UX / UI Design Jumpstart course you will be able to identify business goals and user needs, use observation/interviews techniques to gather rich user data, analyse user data to extract pain points and create personas and storyboards.

Show moredown

What's included in this UX Training Course?

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor
  • Refreshments

Show moredown

Online Instructor-led (1 days)

Online Self-paced (8 hours)

Drupal 7 Masterclass Outline

The following topics will be taught during this course:

  • Employ and articulate best practices, security techniques, conventions, and coding standards
  • Insert and extract data using Drupal's core database abstraction layer
  • Understand Drupal's hook system and development architecture
  • Articulate the construction of Drupal modules
  • Responsibly modify contributed modules using patches

Show moredown

Prerequisites

Candidates are required to have programming experience and know the fundamentals PHP before taking this course.

Who Should Attend this Drupal Training Course?

This course is suitable for anyone who wants to build a website.

Drupal 7 Masterclass Overview

This 1-day Drupal 7 Module Development Training course has been designed for anyone who wants to build a website when using the Drupal application. During this course, individuals will learn how to create custom modules, navigate the extensive documentation, determine where you can hook into the system, and add your new functionality.

 

Show moredown

What's included in this Drupal Training Course?

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor
  • Refreshments

Show moredown

Online Instructor-led (2 days)

Online Self-paced (16 hours)

Building a WordPress Website Training Course Outline

Module 1: Exploring Web Design with WordPress

  • Delving into the Differences between Blogs and Websites
  • Using WordPress as a Content Management System
  • Discovering the World of WordPress Themes
  • Checking Out Premium WordPress Themes and Frameworks
  • Getting Your Site Up and Running

Module 2: Understanding WordPress Requirements

  • Establishing Your Domain
  • Finding a Home for Your Website

Module 3: Installing WordPress on Your Web Server

  • Installing WordPress
  • Discovering WordPress Release Cycles
  • Keeping Track of WordPress Development

Module 4: Managing Content with WordPress

  • Archiving Content with WordPress
  • Customising Permalinks
  • Syndicating Your Content with RSS Feeds

Module 5: Exploring Editors, Browsers, and FTP

  • Choosing the Right Text Editor for You
  • Understanding and Choosing a Web Browser
  • Introducing File Transfer Protocol (FTP)
  • Setting Up FTP on Your Hosting Account
  • Transferring Files with an FTP Client

Module 6: Choosing Graphics and Software Resources

  • Exploring Image Types and Formats
  • Exploring Graphic Design Software
  • Using Online Image-Optimisation Tools
  • Finding Online Image Libraries

Module 7: Choosing Colours and Fonts

  • Understanding Colour
  • Creating Colour Schemes with Helpful Tools
  • Understanding Typography Essentials
  • Finding and Using Fonts for Graphic Design

Module 8: Planning Your Design Strategy

  • Choosing the Width of Your Website
  • Choosing the Number of Columns
  • Determining Website Navigation
  • Understanding Content Display Options
  • Testing Your Design in a Sandbox Environment

Module 9: Finding and Installing a WordPress Theme

  • Finding and Installing a Theme from the Themes Directory
  • Deciding to Use a Premium Theme

Module 10: Working with the Default Theme: Twenty Thirteen

  • Exploring the Layout and Structure
  • Customising the Header Image
  • Including Custom Navigation Menus
  • Enhancing Your Website with Widgets

Module 11: Dissecting Themes and Templates

  • Understanding How PHP and MySQL Work Together
  • Exploring PHP Basics
  • Managing Your MySQL Database
  • Viewing the Template Files in a WordPress Theme
  • Examining the Templates That Make Up a WordPress Theme
  • Exploring Template Tags, Values, and Parameters
  • Customising Your Blog Posts with Template Tags

Module 12: Displaying Content with Widgets and Template Tags

  • Exploring Common Template Tags
  • Adding New Widget Areas to Your Theme
  • Using Template Files
  • Adding Theme Support for Built-In Features

Module 13: Understanding Parent and Child Themes

  • Customising Theme Style with Child Themes
  • Modifying Theme Structure with Child Themes
  • Preparing a Parent Theme

Module 14: Using Basic CSS and HTML to Customise Your Site Design

  • Styling with CSS
  • Changing the Background Image or Colour Used in Your Theme
  • Defining and Positioning Your Header Image with CSS
  • Changing Basic Elements to Create a Unique Look for Your Site
  • Understanding Basic HTML Techniques to Use on Your Site

Module 15: Designing for WordPress as a CMS

  • Creating the Front Page of Your Website
  • Adding a Blog to Your Website
  • Creating Custom Page Templates to Achieve Different Layouts and Styles
  • Creating Different Sidebar and Footer Templates for Your Pages
  • Creating Custom Styles for Sticky, Category, and Tag Posts

Module 16: Enhancing Your Website with Plugins

  • Installing WordPress Plugins by the Dashboard
  • Installing Plugins Manually
  • Exploring E-Commerce Plugins to Use on Your Site
  • Creating Photo Galleries or Portfolios
  • Creating Web Forms for Your Site with Plugins
  • Building a Social Community with BuddyPress
  • Using Plugins to Integrate Popular Social Networks with Your Blog

 

Show moredown

Prerequisites

There are no formal prerequisites for attending this Building a WordPress Website Training course.

Audience

This Building a WordPress Website Training course is suitable for anyone who is interested in setting up a website or blog using WordPress.

Building a WordPress Website Training Course Overview

WordPress is a free and open-source platform where people create a variety of websites. It powers both the website's interfaces, such as the backend, where a user logs in to make changes or add new content, and the frontend, where a user logs in to make changes or add new content. This training aims to help individuals personalise any website to meet their company, blog, portfolio, or online store using the WordPress plugin architecture and a template system. This training helps learners use a variety of themes to make website design a snap. This training assists organisations in adding website content easily. Pursuing this training will help individuals gain detailed knowledge of building websites with WordPress, which will lead to career advancement and upgraded earnings.

In this 2-day Building a WordPress Website Training course, delegates will gain a deep understanding of WordPress as a content management system and ways to publish content. They will gain knowledge about registering a domain name and exploring web-hosting environments. They will also learn about creating a sandbox environment for testing and finding color-coded tools and resources for a project or website. Our highly professional trainer with years of experience in teaching web development and WordPress courses will conduct this training and provide delegates with a complete understanding of all essential topics.

Course Objectives

  • To know about WordPress as a Content Management System (CMS)
  • To understand how to register or establish your domain name
  • To learn about how to install WordPress on your web server
  • To manage and upload file with the use of File Transfer Protocol (FTP)
  • To learn how to create categories and change their names
  • To gain deep knowledge about how to establish FTP on your hosting account

At the end of this training, delegates will be able to install WordPress and track its development. They will be able to connect to the web server and transfer files with FTP, as well as adjust the background of a theme and add their own header image to a theme.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Experienced Instructor

Show moredown

Online Instructor-led (1 days)

Online Self-paced (8 hours)

Mobile App Development Training Using Flutter​ Course Outline

Introduction to flutter

Flutter Tools

Flutter Architecture

Using Widgets in the flutter

Building Layouts

  • Containers in Flutter
  • Text Styling
  • Rows and Columns
  • Adding Images

Adding Interactivity

  • Stateful Widgets
  • Using State in Flutter

App Navigation

Dealing with Data

Gestures in Flutter

Introductions to Animation

Show moredown

Prerequisites

There are no prerequisites for attending this course.

Audience

Any software developer who wishes to build applications can join this course.

Mobile App Development Training Using Flutter​ Course Overview

The Knowledge Academy’s Flutter Mobile App Development course is designed to provide knowledge of how to start building mobile apps for all major platforms like Android and IOS without any hardcore requirement.

The Google-based product Flutter is an open-source project and freely available to the community to build attractive and beautiful mobile apps.

In this 1-day course, delegates will learn all the primary concepts of flutter that will help to start app development perfectly. Post completion of this training course, delegates will be able to write code and make beautiful apps for Android and IOS very easily and quick. 

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

Show moredown

Online Instructor-led (2 days)

Online Self-paced (16 hours)

Android App Development Training Course Outline

Introduction to Android

  • Android Versions
  • Architecture of Android
  • Android Devices in the Market

Activities and Intents

  • Introduction to Activities
  • Linking Activities Using Intents
  • Calling Built-In Applications Using Intents
  • Android User Interface

Components of a Screen

  • Adapting to Display Orientation
  • Managing Changes to Screen Orientation
  • Creating the User Interface Programmatically
  • Listening for UI Notifications
  • Designing User Interface Using Views

Basic Views

  • Picker Views
  • List Views
  • Displaying Pictures and Menus with View

Data Persistence

Saving and Loading User Preferences

  • Persisting Data to Files
  • Creating and Using Databases

Content Providers

Messaging and Networking

  • SMS Messaging
  • Sending E‑Mail
  • Networking

Location Based Services

Developing Android Services

Publishing Android Applications

  • Preparing for Publishing
  • Deploying APK Files

Show moredown

Who should attend?

Anyone who wishes to gain expertise in Android App Development can attend this course. This course is ideal for:

  • Software and Web Developers
  • IT Professionals
  • Aspiring App Developers looking to master app development
  • Students looking to gain mobile app development skills

Prerequisites

There are no formal prerequisites for this course. However, basic knowledge of Java would be advantageous.

Android App Development Training Course Overview

Android is an open-source operating system for smartphones and other mobile devices, built on the open-source Linux kernel. It includes a software development kit (SDK) to write original code and assemble software modules for creating applications.

This Android App Development training course will equip delegates with all the knowledge required to program for Android, including how to design a user interface, develop Android services and publish Android applications. It will also show how to create and use databases.

Show moredown

What’s Included?

  • The Knowledge Academy's Android App Development Training Manual
  • Experienced Instructor
  • Certificate

Show moredown

Online Instructor-led (2 days)

Online Self-paced (16 hours)

iOS App Development Training Course Outline

  • Introduction to iOS
  • Environment Setup of iOS
    • Xcode Installation
    • Interface Builder
    • iOS Simulator
  • Objective C
    • Interface and Implementation
    • Methods
    • Data Types in Objective C
    • Properties, Categories and Arrays
  • Creating iOS Application
  • iOS Actions and Outlets
  • Creating Delegates
  • Introduction to UI Elements
  • iOS Accelerometer
  • Universal Applications
  • Camera Management and Location Handling
  • SQLite Database
  • Sending E-mail
  • File Handling and Accessing Maps
  • In-App Purchase and iAd Integration
  • GameKit and Storyboard
  • iOS - Auto Layouts
  • Overview of Memory Management
    • Memory Management - Issues
    • Memory Management - Rules
    • Memory Management - Tools
  • Application Debugging

Show moredown

Who should attend?

Anyone who wishes to learn the basics of iOS app development can attend this course. This course is well-suited for:

  • Software Developers
  • Product Managers
  • System and Web Developers
  • Students looking to build a career in iOS app development

Prerequisites

There are no prerequisites for this course. However, basic knowledge of programming languages and the objective C programming language will be beneficial.

iOS App Development Training Course Overview

iOS is a proprietary mobile operating system for Apple devices which supports the C, C++, Objective C, and Swift programming languages. It comes with a software development kit (SDK) that includes tools and interfaces to develop, install, run, and test applications.

This iOS App Development training course is designed to equip delegates with a detailed knowledge of the iOS app development process. It covers concepts including UI elements, the iOS accelerometer, iOS actions and outlets and more. Delegates will also gain an understanding of debugging, memory management issues, file handling and location handling.

Show moredown

What’s Included?

  • The Knowledge Academy's iOS App Development Training Manual
  • Experienced Instructor
  • Certificate

Show moredown

Online Instructor-led (1 days)

Online Self-paced (8 hours)

Symfony Web Development Training​ Course Outline

Introduction to Symfony

  • Client-Server Architecture
  • Introduction to PHP
  • Overview of the Symfony Framework

Introduction to Symfony Routes

Symfony MVC

  • About Controllers
  • Views in MVC
  • Models(Entities)

Service Container and Services

Sessions Basics

How to use cookies?

Uses of Flash Messages

Installing Packages

Email Package in Symfony

User Authentication

  • Create User
  • User Login
  • User Logout
  • Remember Login State

Symfony Forms

  • POST and GET Data
  • Form Themes
  • Form Send Data
  • Form Validations
  • Upload Files in Forms
  • Form Events

Subscribers in Symfony

Testing and Translations

Show moredown

Prerequisites

There are no prerequisites for attending this course.

Audience

This course is for everyone who wants to develop attractive web applications and sites.

Symfony Web Development Training​ Course Overview

Symfony is a popular PHP framework with MVC approach that helps the developers to build fantastic web applications. The precise structure of the frame will let you understand all the basic concepts of the programming language from scratch to advance.

Symfony comes with many advanced features to reduce the workload of developers for things that can be automated. Moreover, it comes with a bunch of pre-written code that can be used in almost every application.

This 1- day course will let delegates understand clearly the primary concepts of  Symfony latest version by elaborating all the essential programming concepts and web best practices.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

Show moredown

Online Instructor-led (1 days)

Online Self-paced (8 hours)

Web Development Training with TypeScript​ Course Outline

Getting Started with TypeScript

  • TypeScript Overview
  • Setting up Environments
  • Code Execution

Type System

  • What are the Types?
  • Benefits of Types

Type Annotation

  • Type Annotation and Interface
  • Variable Annotation
  • Object Literal Annotations
  • Function Annotation

Understanding Interface

  • Definition of “Any” Type
  • Delayed Initialisation
  • Speedbrakers for Interface

Interface Around Function and Objects

  • Interface Around Functions
  • Anonymous Functions
  • Void and Never
  • Destructuring
  • Object Annotation

Typed Arrays

  • Typed Arrays: Behind the Concept
  • Benefits of the Typed Array
  • Types of the Typed Array

Tuples In Typescript

Design Patterns

Show moredown

Prerequisites

There are no prerequisites for attending this course.

Audience

Anyone who wants to develop advanced web applications and is interested in understanding the high-level concepts of JavaScript can join this course.

Web Development Training with TypeScript​ Course Overview

TypeScript is a demanding and useful programming language used to build browser applications.

To make web applications, we need a bunch of JavaScript. TypScripts is the powerful addition to the JavaScript. It includes many essential features of JavaScript like type system that helps the developer to find the errors without running the code. With this technology, the user can build there own web framework as it acts like super-set of JavaScript.

In this 1-day course, delegates will learn how to code TypeScript from the installation to advance concepts of TypeScript like OOP. The delegates will get to know about all the primary concepts of TypeScript that are essential to make browser applications.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

Show moredown

Online Instructor-led (1 days)

Online Self-paced (8 hours)

Elm Web Development Training Course Outline 

Getting Started with Elm

  • Elm Overview
  • Elm Advantages
  • Installing Elm

Functions in Elm

  • Boolean List Functions
  • How to Write Functions in Elm?
  • Pipe Operator
  • If Expression 

Tuples

Records

  • Definition of Records
  • Types of Records

Pattern Matching Attributes

  • How to Write an Elm File?
  • Compiling the Elm code
  • Class Attribute
  • Reactor Intro

Elm Architecture

  • Introduction to Elm Architecture
  • Increasing and Decreasing Size
  • Removing EXCL Marks

User Inputs Subscription Keyboard Events Webs sockets

Show moredown

Prerequisites

There are no prerequisites for attending this course.

Audience

Anyone who wishes to develop advanced web applications and understand the high-level concepts of Elm can join this course.

Elm Web Development Training Course Overview

Elm is a very user-friendly programming language to build web apps. Elm is a separate programming language for JavaScript, but after compiling the code, the Elm code is converted into pure JavaScript code.

The Elm code gives several benefits to developers to build a large-scale web application in very less time and with high performance. With Elm, you can write Well Architecture Code to make a simpler front end. It comes with inbuilt creative built-in tools, that means the developer did not need to download another package.

In this 1-day course, delegates will learn all the primary concepts of Elm Web development. Apart from this, delegates will get a strong understanding of every step that involves web development.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

Show moredown

Online Instructor-led (1 days)

Online Self-paced (8 hours)

Web Development using Python and Web2py​ Training Course Outline

Getting Started

  • Introduction to WEB2PY
  • Model-View-Controller

Basic of Python Language

  • About Python
  • Variables in Python
  • Control Structure
  • Types
  • File Input/Output
  • Packages

Basics Of Web2py

  • Installation of Web2py
  • Simple Example
  • An Image Blog

Web2py Admin

  • Site
  • Design
  • Error
  • Mercurial
  • Application Wizard
  • How to Configure Admin
  • Mobile Admin

Introduction to Core

  • Command-Line Options
  • Workflow
  • Dispatching
  • Libraries
  • Applications

Exploring View

  • Basic Intex
  • HTML Helpers
  • Beautify
  • Server-Side DOM
  • Page Layout

Working with Database Abstraction Layer

  • Dependencies
  • Connection Strings
  • Reserved Keyword
  • Record Representations
  • Migrations
  • Insert statement
  • Raw SQL
  • Index

Forms and Validators

  • Forms
  • SQLFORM
  • CRUD
  • Custom Forms
  • Validators
  • Widgets

Show moredown

Prerequisites

There are no prerequisites to attend this course.

Audience

The course is suitable for all developers who wish to build dynamic web apps quickly with the most popular language.

Web Development using Python and Web2py​ Training Course Overview

Web2py is the compelling integrated framework of Python that includes a web server, bootstrap, and SQLite database.

Web2py is free open source full-stack framework for developing scalable, secure, and responsive web-based applications. The framework comes with many inbuilt tools like batteries, web-based IDE, and extensive docs.

The Knowledge Academy’s Web Development using Python and Web2py course teaches delegates how to build a dynamic application using the popular Web2py framework. Delegates will get a strong understanding of how to use the Python programming language for web development.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

Show moredown

Online Instructor-led (1 days)

Online Self-paced (8 hours)

MEAN Stack Web Development Training​ Course Outline

Introduction to MEAN stack

  • Introduction to MEAN Stack
  • Components of MEAN Stack

MEAN Stack: Node.js

  • Introduction to Node.js
  • NPM: Node Package Manager
  • Modules
  • Callback
  • Event handling
  • Streams in NPM

MEAN Stack: Angular.js

  • Architecture of Angular
  • MVC: Modal, View, Controller
  • Front End: Views
  • Event Directives
  • Digest Loop
  • Filters
  • Form and Validation
  • Factories
  • Providers
  • Directories
  • Routing and Redirects

Express.js

  • Introduction to Express
  • MVC in Express
  • Routing
  • HTTP Interaction
  • Query Parameters
  • Cookies
  • Sessions
  • User Authentication
  • Error Handling
  • Using Templates

MongoDB

  • Introduction to NoSQL
  • Document Searching
  • Update and Insert and Upsert
  • Indexing in MongoDB
  • Data Modeling

Show moredown

Prerequisites

There are no prerequisites for attending this course.

Audience

This course is designed for all those developers who want to learn Full-stack programming to build robust web applications.

MEAN Stack Web Development Training​ Course Overview

The MEAN stack becomes most powerful Stack for building large scale applications. It is a collection of various technologies based on JavaScript for developing web applications. MEAN stack uses four technologies to build bucket list applications: MongoDB, ExpressJS, AngularJS and Node. JS.

MEAN stack provides a convenient way to build data-driven applications from client site to server site. It uses an express framework that is inspired by the most popular Ruby platform Sinatra. MongoDB in MEAN stack is NoSQL database used to build large data-driven applications.

In this 1-day course, delegates will learn full-stack web development with JavaScript. This course serves the delegates with the working of all technologies used in MEAN stack like MongoDB, Express, Angular.JS and Node.js.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

Show moredown

Online Instructor-led (1 days)

Online Self-paced (8 hours)

Laravel Web Development Training Course Outline

Introduction to Laravel

  • PHP Frameworks
  • What is Laravel?
  • Features of Laravel

Environment Setup

  • Composer Installation
  • Making the Laravel Project
  • Update Project

Laravel Configuration

  • Basic Configuration
  • Environment Configuration
  • Database Configuration
  • Maintenance Mode

Laravel Routing

  • Basic Routing
  • Routing Parameters

Laravel Middleware

  • Define Middleware
  • Register Middleware
  • Middleware Parameters

Controllers

  • Controllers: Behind the Concepts
  • Controllers Middleware
  • Implicit Controllers
  • Constructor Injection
  • Method Injection

Larval Requests

  • Basic of Request
  • Request URI
  • Retrieving Input

Response

  • What is Response?
  • Attaching Headers
  • Attaching Cookies
  • JSON Response

Laravel Views

  • Views Basics
  • Passing Data
  • Sharing Data with all Views
  • Blade Templates

Database Working in Laravel

  • Database Connecting
  • Operations on Database

Eloquent ORM in Laravel

Relations in Laravel

  • One to One Relationship
  • One to Many Relationships
  • Many to Many Relationships

Show moredown

Prerequisites

There are no prerequisites for attending this course.

Audience

This course is perfectly fit for any developer who wants to upgrade their skill set and willing to build large scale applications.

Laravel Web Development Training Course Overview

Laravel is a PHP framework used for making advance web applications very quickly and increase productivity.

Laravel uses MVC approach that provides a very logical structure to build large web applications. Laravel comes with a large amount of reusable code that serves many features to code web applications quickly. Laravel comes with many out of box convenient ways to do advanced task with a single command. Laravel offers Eloquent ORM (Object-oriented mapping) that allow presenting database tables as classes.

In this 1-day course, delegates will learn how they can make advance web application quickly by learning all the primary concepts of Laravel. After the completion of this course, delegates will understand the core knowledge of MVC and PHP framework laravel and able to develop excellent applications in it.

Show moredown

  • Delegate pack consisting of course notes and exercises
  • Manual
  • Experienced Instructor

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 +44 1344 203999 or Enquire.

Package deals

Our training experts have compiled a range of course packages to compliment a variety of categories in order to help fast track your career. The packages consist of the best possible qualifications in each industry and allows you to purchase multiple courses at a discounted rate.

Swipe for more. Don’t miss out!

App & Web Development Training FAQs

FAQ's

The Knowledge Academy offers App and Web Development Training in a range of locations across the UK and around the world, making it easy to find a training venue near you.
Please arrive at the venue at 8:45am.
Each App and Web Development Training course is 1 day in duration.
No, App and Web Development Training courses do not include exams.
The Knowledge Academy is the Leading global training provider for App & Web Development Training.
The price for App & Web Development Training certification in Philippines starts from $.

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 App & Web Development Training