Future Skills Development Outlines
Future Skills Development Outlines
Development Track
Powered By
Project Type
Training Course
Future Skills
Development Track
EXECUTIVE SUMMARY
WellGrow Training and Consulting is a highly dynamic, competent, passionate, fast growing learning & development
organization providing inspirational, innovative & experiential corporate training solutions, team building activities in addition
to professional & youth business events all empowered by qualified internal resources as well as network of affiliated
partners. Our solutions are fully customized and designed based on the needs of our clients with the aim of achieving lasting
results. WellGrow was established in 2019 and has trained more than 50,000 participants from junior staff to top executive
management throughout the last 8 years.
We have in depth understanding of the highly competitive rapidly changing market and we are in constant dialogue and
consultation with our partners and clients. We really shine when we work in partnership with our valued clients so that we
can design the perfect solution that uniquely fits each. In WellGrow we always believe “No One Size Fits All”. Our ultimate
goal while designing our innovative experiential solutions is to ensure learners transfer knowledge from training to the
Advanced Level
Building web apps with Angular and TypeScript
Mastering Angular
Web Development Using React
Python Web Development
Cyber Secure Coder | Logical Operations
Duration 5 Weeks
14 Weeks Python Full Stack Development Track
Foundation Level
Linux+
Java Development
Programming with C#
Automate Software Development Life Cycle
This course is designed to teach the basics of the Linux environment. Class activities include
accessing a system, navigating the directory hierarchy, using the vi editor, using common
commands, tools, and scripting concepts.
Target Audience:
This course requires no experience with Linux or Power systems. General knowledge of
computers is expected, though no intermediate or advanced skills are required
14 Weeks Python Full Stack Development Track
• Unit 1: Getting started with Linux Exercise o Exercise 1: Using the system
• Unit 9: Customizing the user environment o Exercise 9: Customizing the user environment
This course is designed to teach the basics of the Java Developmnet. Designed for beginners,
this Specialization will teach students core programming concepts and equip them to write
programs to solve complex problems.
Target Audience:
This course requires no experience with Java. General knowledge of computers is expected,
though no intermediate or advanced skills are required
14 Weeks Python Full Stack Development Track
• • Working withstrings
• Java technology and development environment The Main method
• • Working withnumbers
• Running and testing a Java program Adding a Main method
•Manipulating numeric data
Managing Multiple Items Describing Objects and Classes Manipulating and Formatting the Data in Your Program
• Working withconditions • Working with objects and classes • Using the String class
• Using IFstatements • Defining fields and methods • Using the Java API docs
• Working with a list of items • Declaring, instantiating, and initializing objects • Using theStringBuilder class
• Processing a list of items • Working with object references • More about primitivedata types
Manipulating and Formatting the Data in Your Program Manipulating and Formatting the Data in Your Program
• Using the Java API docs • Using the Java API docs
• Two-dimensional arrays
• Nesting loops
• Polymorphism in the JDK foundation classes • Application modification and requirements • JShell basics
• Using interfaces
• JShell in an IDE
Understanding Modules
• Local Variable type interface
• The Module system
• Using the Listinterface
• JARs
• Introducing Lambda expressions
• Module declarations
• Modular JDK
14 Weeks Python Full Stack Development Track
Program Overview
This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language.
During their five days in the classroom students review the basics of C# program structure, language syntax, and implementation details,
and then consolidate their knowledge throughout the week as they build an application that incorporates several features of the .NET Framework 4.5.
The course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including –
Building new data types, Handling events, Programming the user interface, Accessing a database, Using remote data, Performing operations asynchronously,
Integrating with unmanaged code, Creating custom attributes, Encrypting and decrypting data.
At the end of the course, students should leave the class with a solid knowledge of C# and how to use it to develop
.NET Framework 4.5 applications. This course uses Visual Studio 2012, running on Windows 8.
Target Audience:
This course is intended for experienced developers who already have programming experience in C, C++, JavaScript, Objective-
C, Microsoft Visual Basic, or Java and understand the concepts of object-oriented programming. This course is not designed for
students who are new to programming; it is targeted at professional developers with at least one month of experience
programming in an object-oriented environment.
14 Weeks Python Full Stack Development Track
TOPIC THREE
Course Outline
Programming in C#
14 Weeks Python Full Stack Development Track
• Define Activities
• Project Closure-ProductAcceptance
• Closing the Project-Things That Must Be Accomplished
• Agile Overview
• What is Agile All About? The Agile Manifesto and Principles
• The Levels of Agile Planning
• Release Planning-The Product Backlog, Sprint Backlog
• Story Points and Velocity
• Iteration Planning
• Daily Scrums, Sprint Reviews, Demos, and Retrospectives
14 Weeks Python Full Stack Development Track
Intermediate Level
Introduction to Python
Advanced Python
MySQL Fundamentals
MongoDB for Python Developers
Programming in HTML5 with JavaScript and CSS3
TOPIC FIVE
Program Overview
Introduction to Python
3 Days
14 Weeks Python Full Stack Development Track
TOPIC SIX
Program Overview
Advanced Python
2 Days
14 Weeks Python Full Stack Development Track
TOPIC SEVEN
Program Overview
MySQL Fundamentals
5 Days
14 Weeks Python Full Stack Development Track
TOPIC SEVEN
Program Overview
MySQL Fundamentals
5 Days
14 Weeks Python Full Stack Development Track
TOPIC SEVEN
Program Overview
MySQL Fundamentals
5 Days
14 Weeks Python Full Stack Development Track
TOPIC EIGHT
Program Overview
MongoDB for Python
Developers
5 Days
14 Weeks Python Full Stack Development Track
TOPIC EIGHT
Program Overview
HTML5with JavaScript
Programming in
and CSS3
5 Days
14 Weeks Python Full Stack Development Track
Advanced Level
Building web apps with Angular and TypeScript
Mastering Angular
Web Development Using React
Python Web Development
Cyber Secure Coder | Logical Operations
Duration 5 Weeks
14 Weeks Python Full Stack Development Track
TOPIC NINE
Program Overview
Angular and TypeScript
Building web apps with
3 Days
14 Weeks Python Full Stack Development Track
TOPIC TEN
Program Overview
Mastering Angular
2 Days
14 Weeks Python Full Stack Development Track
TOPIC TEN
Program Overview
Mastering Angular
Cont.….
14 Weeks Python Full Stack Development Track
TOPIC ELEVEN
Program Overview
Web Development Using
Typescript, Angular
&React
5 Days
14 Weeks Python Full Stack Development Track
TOPIC TWELVE
Program Overview
Development
Python Web
5 Days
14 Weeks Python Full Stack Development Track
TOPIC TWELVE
Program Overview
Cyber Secure Coder
5 Days
Java Full Stack
Development Track
13 Weeks Java Full Stack Development Track
Duration 4 Weeks
Duration 4 Weeks
Advanced Level
Developing Applications for the Java EE 7 Platform
Java EE 6 Develop Web Components with Servlets & JSPs
Java EE 6 Develop Web Applications with JSF
Java EE 6: Develop Database Applications with JPA
Java EE 6 Develop Web Services with JAX-WS & JAX-RS
Duration 5 Weeks
13 Weeks Java Full Stack Development Track
Foundation Level
Linux+
Java Development
Programming with C#
Automate Software Development Life Cycle
Duration 4 Weeks
13 Weeks Java Full Stack Development Track
This course is designed to teach the basics of the Linux environment. Class activities include
accessing a system, navigating the directory hierarchy, using the vi editor, using common
commands, tools, and scripting concepts.
Target Audience:
This course requires no experience with Linux or Power systems. General knowledge of
computers is expected, though no intermediate or advanced skills are required
13 Weeks Java Full Stack Development Track
• Unit 1: Getting started with Linux Exercise o Exercise 1: Using the system
• Unit 9: Customizing the user environment o Exercise 9: Customizing the user environment
This course is designed to teach the basics of the Java Developmnet. Designed for beginners,
this Specialization will teach students core programming concepts and equip them to write
programs to solve complex problems.
Target Audience:
This course requires no experience with Java. General knowledge of computers is expected,
though no intermediate or advanced skills are required
13 Weeks Java Full Stack Development Track
• • Working withstrings
• Java technology and development environment The Main method
• • Working withnumbers
• Running and testing a Java program Adding a Main method
•Manipulating numeric data
Managing Multiple Items Describing Objects and Classes Manipulating and Formatting the Data in Your Program
• Working withconditions • Working with objects and classes • Using the String class
• Using IFstatements • Defining fields and methods • Using the Java API docs
• Working with a list of items • Declaring, instantiating, and initializing objects • Using theStringBuilder class
• Processing a list of items • Working with object references • More about primitivedata types
Manipulating and Formatting the Data in Your Program Manipulating and Formatting the Data in Your Program
• Using the Java API docs • Using the Java API docs
• Two-dimensional arrays
• Nesting loops
• Polymorphism in the JDK foundation classes • Application modification and requirements • JShell basics
• Using interfaces
• JShell in an IDE
Understanding Modules
• Local Variable type interface
• The Module system
• Using the Listinterface
• JARs
• Introducing Lambda expressions
• Module declarations
• Modular JDK
13 Weeks Java Full Stack Development Track
Program Overview
This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language.
During their five days in the classroom students review the basics of C# program structure, language syntax, and implementation details,
and then consolidate their knowledge throughout the week as they build an application that incorporates several features of the .NET Framework 4.5.
The course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including –
Building new data types, Handling events, Programming the user interface, Accessing a database, Using remote data, Performing operations asynchronously,
Integrating with unmanaged code, Creating custom attributes, Encrypting and decrypting data.
At the end of the course, students should leave the class with a solid knowledge of C# and how to use it to develop
.NET Framework 4.5 applications. This course uses Visual Studio 2012, running on Windows 8.
Target Audience:
This course is intended for experienced developers who already have programming experience in C, C++, JavaScript, Objective-
C, Microsoft Visual Basic, or Java and understand the concepts of object-oriented programming. This course is not designed for
students who are new to programming; it is targeted at professional developers with at least one month of experience
programming in an object-oriented environment.
13 Weeks Java Full Stack Development Track
TOPIC THREE
Course Outline
Programming in C#
13 Weeks Java Full Stack Development Track
• Define Activities
• Project Closure-ProductAcceptance
• Closing the Project-Things That Must Be Accomplished
• Agile Overview
• What is Agile All About? The Agile Manifesto and Principles
• The Levels of Agile Planning
• Release Planning-The Product Backlog, Sprint Backlog
• Story Points and Velocity
• Iteration Planning
• Daily Scrums, Sprint Reviews, Demos, and Retrospectives
13 Weeks Java Full Stack Development Track
Intermediate Level
Java Se 8 Programming (Advanced)
MySQL Fundamentals
Full Project (Java + MySQL)
JavaScript, Ajax, CSS, bootstrap, jQuery and HTML5
Duration 4 Weeks
13 Weeks Java Full Stack Development Track
TOPIC FIVE
Program Overview
Java Se 8 Programming
(Advanced)
5 Days
13 Weeks Java Full Stack Development Track
TOPIC SIX
Program Overview
MySQL Fundamentals
5 Days
13 Weeks Java Full Stack Development Track
TOPIC EIGHT
Program Overview
bootstrap, JQuery and
JavaScript, Ajax, CSS,
HTML5
5 Days
13 Weeks Java Full Stack Development Track
Advanced Level
Developing Applications for the Java EE 7 Platform
Java EE 6 Develop Web Components with Servlets & JSPs
Java EE 6 Develop Web Applications with JSF
Java EE 6: Develop Database Applications with JPA
Java EE 6 Develop Web Services with JAX-WS & JAX-RS
Duration 5 Weeks
13 Weeks Java Full Stack Development Track
TOPIC NINE
Program Overview
Applications for the
Java EE 7 Platform
Developing
5 Days
13 Weeks Java Full Stack Development Track
TOPIC TEN
Program Overview
Java EE 6 Develop Web
Components with
Servlets & JSPs
5 Days
13 Weeks Java Full Stack Development Track
TOPIC ELEVEN
Program Overview
Java EE 6 Develop Web
Applications with JSF
5 Days
13 Weeks Java Full Stack Development Track
TOPIC TWELVE
Program Overview
Database Applications
Java EE 6: Develop
with JPA
3 Days
13 Weeks Java Full Stack Development Track
TOPIC THIRTEEN
Program Overview
Services with JAX-WS &
Java EE 6 Develop Web
JAX-RS
5 Days
Dot Net Full Stack
Development Track
13 Weeks .NET Full Stack Development Track
Duration 4 Weeks
Duration 4 Weeks
Advanced Level
Building web apps with Angular and TypeScript
Mastering Angular
Web Development Using React
Developing ASP.NET MVC 4 Web Applications
Certified Application Security Engineer (CASE) . NET
Duration 5 Weeks
13 Weeks .NET Full Stack Development Track
Foundation Level
Linux+
Java Development
Programming with C#
Automate Software Development Life Cycle
Duration 4 Weeks
13 Weeks .NET Full Stack Development Track
This course is designed to teach the basics of the Linux environment. Class activities include
accessing a system, navigating the directory hierarchy, using the vi editor, using common
commands, tools, and scripting concepts.
Target Audience:
This course requires no experience with Linux or Power systems. General knowledge of
computers is expected, though no intermediate or advanced skills are required
13 Weeks .NET Full Stack Development Track
• Unit 1: Getting started with Linux Exercise o Exercise 1: Using the system
• Unit 9: Customizing the user environment o Exercise 9: Customizing the user environment
This course is designed to teach the basics of the Java Developmnet. Designed for beginners,
this Specialization will teach students core programming concepts and equip them to write
programs to solve complex problems.
Target Audience:
This course requires no experience with Java. General knowledge of computers is expected,
though no intermediate or advanced skills are required
13 Weeks .NET Full Stack Development Track
• • Working withstrings
• Java technology and development environment The Main method
• • Working withnumbers
• Running and testing a Java program Adding a Main method
•Manipulating numeric data
Managing Multiple Items Describing Objects and Classes Manipulating and Formatting the Data in Your Program
• Working withconditions • Working with objects and classes • Using the String class
• Using IFstatements • Defining fields and methods • Using the Java API docs
• Working with a list of items • Declaring, instantiating, and initializing objects • Using theStringBuilder class
• Processing a list of items • Working with object references • More about primitivedata types
Manipulating and Formatting the Data in Your Program Manipulating and Formatting the Data in Your Program
• Using the Java API docs • Using the Java API docs
• Two-dimensional arrays
• Nesting loops
• Polymorphism in the JDK foundation classes • Application modification and requirements • JShell basics
• Using interfaces
• JShell in an IDE
Understanding Modules
• Local Variable type interface
• The Module system
• Using the Listinterface
• JARs
• Introducing Lambda expressions
• Module declarations
• Modular JDK
13 Weeks .NET Full Stack Development Track
Program Overview
This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language.
During their five days in the classroom students review the basics of C# program structure, language syntax, and implementation details,
and then consolidate their knowledge throughout the week as they build an application that incorporates several features of the .NET Framework 4.5.
The course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including –
Building new data types, Handling events, Programming the user interface, Accessing a database, Using remote data, Performing operations asynchronously,
Integrating with unmanaged code, Creating custom attributes, Encrypting and decrypting data.
At the end of the course, students should leave the class with a solid knowledge of C# and how to use it to develop
.NET Framework 4.5 applications. This course uses Visual Studio 2012, running on Windows 8.
Target Audience:
This course is intended for experienced developers who already have programming experience in C, C++, JavaScript, Objective-
C, Microsoft Visual Basic, or Java and understand the concepts of object-oriented programming. This course is not designed for
students who are new to programming; it is targeted at professional developers with at least one month of experience
programming in an object-oriented environment.
13 Weeks .NET Full Stack Development Track
TOPIC THREE
Course Outline
Programming in C#
13 Weeks .NET Full Stack Development Track
• Define Activities
• Project Closure-ProductAcceptance
• Closing the Project-Things That Must Be Accomplished
• Agile Overview
• What is Agile All About? The Agile Manifesto and Principles
• The Levels of Agile Planning
• Release Planning-The Product Backlog, Sprint Backlog
• Story Points and Velocity
• Iteration Planning
• Daily Scrums, Sprint Reviews, Demos, and Retrospectives
13 Weeks .NET Full Stack Development Track
Intermediate Level
Querying Data with Transact-SQL
Developing SQL Databases
Programming with C#
Programming in HTML5 with JavaScript and CSS3
Duration 4 Weeks
13 Weeks .NET Full Stack Development Track
TOPIC FIVE
Program Overview
Querying Date with
Transact - SQL
5 Days
13 Weeks .NET Full Stack Development Track
TOPIC SIX
Program Overview
Developing SQL
Databases
5 Days
13 Weeks .NET Full Stack Development Track
TOPIC SEVEN
Program Overview
Programming in C#
5 Days
13 Weeks .NET Full Stack Development Track
TOPIC EIGHT
Program Overview
Programming in HTML5
with JavaScript and
5 Days
CSS3
13 Weeks .NET Full Stack Development Track
Advanced Level
Building web apps with Angular and TypeScript
Mastering Angular
Web Development Using React
Developing ASP.NET MVC 4 Web Applications
Certified Application Security Engineer (CASE) . NET
Duration 5 Weeks
13 Weeks .NET Full Stack Development Track
TOPIC NINE
Program Overview
TypeScript, Angular,
Applications with
Building Web
and React
3 Days
13 Weeks .NET Full Stack Development Track
TOPIC TEN
Program Overview
Mastering Angular 5
2 Days
13 Weeks .NET Full Stack Development Track
TOPIC TEN
Program Overview
Mastering Angular 5
Cont.…
13 Weeks .NET Full Stack Development Track
TOPIC ELEVEN
Program Overview
React Essentials
5 Days
13 Weeks .NET Full Stack Development Track
TOPIC TWELVE
Program Overview
Developing ASP.NET
Applications
MVC 4 Web
5 Days
13 Weeks .NET Full Stack Development Track
TOPIC THIRTEEN
Program Overview
Certified Application
Security Engineer
(CASE) . Net
5 Days
Mobile
Development Track
13 Weeks Mobile Development Track
Duration 4 Weeks
Duration 4 Weeks
Advanced Level
Persistent Data Storage
IOS Core Syntax
IOS Complex Types
Working with Classes
Advanced Languages Features
Duration 5 Weeks
13 Weeks Mobile Development Track
Foundation Level
Linux+
Java Development
Programming with C#
Automate Software Development Life Cycle
Duration 4 Weeks
13 Weeks Mobile Development Track
This course is designed to teach the basics of the Linux environment. Class activities include
accessing a system, navigating the directory hierarchy, using the vi editor, using common
commands, tools, and scripting concepts.
Target Audience:
This course requires no experience with Linux or Power systems. General knowledge of
computers is expected, though no intermediate or advanced skills are required
13 Weeks Mobile Development Track
• Unit 1: Getting started with Linux Exercise o Exercise 1: Using the system
• Unit 9: Customizing the user environment o Exercise 9: Customizing the user environment
This course is designed to teach the basics of the Java Developmnet. Designed for beginners,
this Specialization will teach students core programming concepts and equip them to write
programs to solve complex problems.
Target Audience:
This course requires no experience with Java. General knowledge of computers is expected,
though no intermediate or advanced skills are required
13 Weeks Mobile Development Track
• • Working withstrings
• Java technology and development environment The Main method
• • Working withnumbers
• Running and testing a Java program Adding a Main method
•Manipulating numeric data
Managing Multiple Items Describing Objects and Classes Manipulating and Formatting the Data in Your Program
• Working withconditions • Working with objects and classes • Using the String class
• Using IFstatements • Defining fields and methods • Using the Java API docs
• Working with a list of items • Declaring, instantiating, and initializing objects • Using theStringBuilder class
• Processing a list of items • Working with object references • More about primitivedata types
Manipulating and Formatting the Data in Your Program Manipulating and Formatting the Data in Your Program
• Using the Java API docs • Using the Java API docs
• Two-dimensional arrays
• Nesting loops
• Polymorphism in the JDK foundation classes • Application modification and requirements • JShell basics
• Using interfaces
• JShell in an IDE
Understanding Modules
• Local Variable type interface
• The Module system
• Using the Listinterface
• JARs
• Introducing Lambda expressions
• Module declarations
• Modular JDK
13 Weeks Mobile Development Track
Program Overview
This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language.
During their five days in the classroom students review the basics of C# program structure, language syntax, and implementation details,
and then consolidate their knowledge throughout the week as they build an application that incorporates several features of the .NET Framework 4.5.
The course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including –
Building new data types, Handling events, Programming the user interface, Accessing a database, Using remote data, Performing operations asynchronously,
Integrating with unmanaged code, Creating custom attributes, Encrypting and decrypting data.
At the end of the course, students should leave the class with a solid knowledge of C# and how to use it to develop
.NET Framework 4.5 applications. This course uses Visual Studio 2012, running on Windows 8.
Target Audience:
This course is intended for experienced developers who already have programming experience in C, C++, JavaScript, Objective-
C, Microsoft Visual Basic, or Java and understand the concepts of object-oriented programming. This course is not designed for
students who are new to programming; it is targeted at professional developers with at least one month of experience
programming in an object-oriented environment.
13 Weeks Mobile Development Track
TOPIC THREE
Course Outline
Programming in C#
13 Weeks Mobile Development Track
• Define Activities
• Project Closure-ProductAcceptance
• Closing the Project-Things That Must Be Accomplished
• Agile Overview
• What is Agile All About? The Agile Manifesto and Principles
• The Levels of Agile Planning
• Release Planning-The Product Backlog, Sprint Backlog
• Story Points and Velocity
• Iteration Planning
• Daily Scrums, Sprint Reviews, Demos, and Retrospectives
13 Weeks Mobile Development Track
Intermediate Level
Introduction to Android
Getting started with Android
Building UI with Activities
Advanced UI
Duration 4 Weeks
Advanced Level
Persistent Data Storage
IOS Core Syntax
IOS Complex Types
Working with Classes
Advanced Languages Features
Duration 5 Weeks
Mobile Developmnet Track – Intermediate and 45 Training Days
Advanced Levels 13 Weeks
Mobile Development Track