Training Program

Deep Learning

1. Introduction to Multi-layer perceptron, Neural Network, Introduce hardware for deep learning
2. Convolutional Neural Networks (History, Convolution and pooling)
3. Loss Functions and Optimization
4. Activation functions and initialization of Weight Matrices
5. Regularization ( dropout, batch normalization)
6. Introduction to Tensorflow and Keras (Frameworks for deep learning)
7. Format the dataset to feed into the Neural Network
8. Implement simple 2D Convolution Neural Network
9. Introduction to data augmentation and transfer learning
10. Improve previous network by transfer learning using data augmentation
11. CNN Architectures (AlexNet, VGG, GoogLeNet, ResNe)
12. RNN (LSTM, GRU)
13. Advance Topics based on Interest (Faster R-CNN, Mask R-CNN, GAN)

Computer Vision Machine Learning

Module 1: Introduction to Computer Vision
Module 2: Image Enhancement and Filtering
Module 3: Image Segmentation, Edge Detection and Image Restoration
Module 4: Morphology and Feature Extraction
Module 5: Real-time application development using computer vision
Module 6: Introduction to Deep Learning
Module 7: Convolution Neural Networks
Module 8: 3D Convolutional Network
Module 9: Sequential Networks,  Recurrent Neural Networks  (RNN) and Long Short Term Memory Networks (LSTM)
Module 10: Generative Adversarial Networks (GAN)
Module 11: Deep Reinforcement Learning
Module 12: Devising Real-time problem and solving with Deep Learning Technique

Data Science With Python

  • Introduction to Python
  • Data Pre-Processing Techniques
  • Introduction to basic Python syntax and structure
  • K-Mean Clustering (Solved Example)
  • Implementation of K Mean in python
  • KNN Clustering (Solved Example)
  • Implementation of KNN in python
  • Decision Tree (Solved Example)
  • Implementation of Decision Tree in python
  • Time Series Analysis implementation in python
  • Regression (Solved with example)
  • Regression implementation in python
  • Logistic Regression Implementation in python

Blockchain Development

Blockchain Development using Hyperledger and Ethereum Frameworks

Days: Monday & Wednesday
Timing: 4PM to 6PM

Week # 1
Lecture 1 Introduction to Blockchain
Lecture 2 Introduction to Hyperledger Fabric
Week # 2
Lecture 3 Hyperledger ComposerComposer PlaygroundCoding for network
Lecture 4 Hyperledger Fabric NetworkDetailed Configuration of network Part 1
Week # 3
Lecture 5 Detailed Configuration of network Part 2
Lecture 6 Detailed Configuration of network Part 3
Week # 4
Lecture 7 Task inspectionBug fixingPractice of Project
Lecture 8 Introduction to Ethereum
Week # 5
Lecture 9 Ethereum Network Configuration
Lecture 10 Installation of Dependencies
Week # 6
Lecture 11 Smoke Test
Lecture 12 Programming with solidity
Week # 7
Lecture 13 Testing Frameworks
Lecture 14 Deployment with web3
Week # 8
Lecture 15 Projects Execution
Lecture 16 Projects Execution
Module Objective Module Outcomes Duration
Introduction to Blockchain What is Blockchain.How Blockchain works.What is basic Structure and terms related to Blockchain. 2 Hours
Introduction to Hyperledger Fabric What is hyperledger fabric?What is fabric network?Components of network like Ledgers (one per channel – comprised of the blockchain and the state database), Smart contract(s) (aka chaincode), Peer nodes, Ordering service(s), Channel(s), Fabric Certificate Authorities. 2 Hours
Hyperledger Composer, Composer Playground, Coding for network What is hyperledger composer?·             How does Hyperledger Composer work?About Online Playground.About Business network Cards.About Business network development and Modeling Language, Access Control Language, Transaction Processor Functions.How to create Network model (assets, participants and transactions) 2Hours
Hyperledger Fabric Network, Detailed Configuration of network Part 1 Done all installation of all prerequisites in two machines. 2 Hours
Hyperledger Fabric Network, Detailed Configuration of network Part 2 Run Hyperledger Fabric on multi-host. 2 Hours
Hyperledger Fabric Network, Detailed Configuration of network Part 3 Publish Business network on previously running hyperledger fabric on multi host 2 Hours
Task inspection, Bug fixing, Practice of Project In this session, we inspect previously given task, fix bugs, answer all quires related to this course, and assign a project to all students related to hyperledger Fabric that will be evaluated at the end of this session. 2 Hours
Introduction to Ethereum What is Ethereum?How it works?Ethereum Virtual Machine (EVM)Why do you need Ethereum?What is Smart Contact?Ethereum Key TermsApplications Ethereum 2 Hours
Installation of Dependencies Installation of software’s required to build a network on Ethereum 2 Hours
Ethereum Network Configuration How to setup a node on Ethereum Network?Public Ethereum vs Private Ethereum Network Configuration 2Hours
Programming with solidity Basics of Solidity Language How to Compile and Run Solidity Code on Remix IDE? 2 Hours
Smoke Test A non-exhaustive set of tests to ensure that the most important functions work of an application. To decide if a build application is stable enough to proceed with further testing. 2 Hours
Testing Frameworks How Truffle Testing Framework can be configured for Ethereum Applications? 2 Hours
Deployment with web3 Ethereum-Smart Contract Deployment using Web3How to configure User Interface and Backend Application 2 Hours
Projects Execution Execution of Final Projects of Ethereum or Hyperledger fabric 2 Hours
Projects Execution Execution of Final Projects of Ethereum or Hyperledger fabric 2 Hours

iOS Development

  • Introduction to the iPhone/iPad SDK
  • Objective-C/Swift traning
  • Understanding XCode and Debugging
  • Cocoa Touch View and Controller Classes
  • Auto layouts and Sizeclasses
  • Fetching and storing Data from Disk, database, and web services
  • Demos of major UI Elements of iOS
  • Complete app creation & submission

Duration:2 Months, 2 Days a Week

.Net Application Development

This course will teach you the fundamentals of the C# programming language and the .NET Framework. Instead of building boring black and white text-only Console Window applications, we teache you C# in the context of building ASP.NET applications. You will learn just enough ASP.NET to build applications that will allow you to see practical uses for C# as a web developer. By the end of this series, you will know enough to build simple ASP.NET applications that can dynamically change based on user input.

Mobile-Applications

Brief Contents of .Net Application Development

.Net enables web developers to quickly develop, deploy and manage web applications. The built-in security features of .Net also provide the developer with the ability to create apps that are very secure.

The ability to reuse application blocks by using .Net means that developers don’t have to write as much code, saving time and effort. The way that Microsoft patterns and references architectures helps developers to create the right structure for developing apps for clients.

The frameworks and patterns of .Net have already been tested and debugged, so less errors are naturally produced by developers. By using these frameworks and components from Microsoft, apps created by developers are usually of higher quality, and are more reliable.

ASP.NET MVC Professional Training Program

Why learn ASP.NET MVC?

ASP.NET MVC is one of the most popular web development frameworks today. It is built and maintained by Microsoft, and provides us with a lean, modern environment for making our web development projects a reality. In addition, the tooling support from Visual Studio is second to none.

Finally, ASP.NET MVC allows us to develop web applications using any .NET language. We will be using the expressive, powerful, and modern language C#. Although there are other web development frameworks available for .NET, ASP.NET MVC is a first class citizen in the .NET ecosystem – giving it a powerful edge over alternatives.

Dotnet based applications have seen exponential growth in recent times. This course focus on web based applications using ASP.Net framework. After studying this course student will be able to learn client side as well as server-side state management, oop with c#, Web services, MVC framework, integration with database.

Course Outline :

  • # Chapters & Strategies Topics
    1 Introduction  What is .NET Core?.NET Core vs. Full Framework

    Overview of ASP.NET Core

    ·

    2 Introduction to Windows Forms ·        What Are Windows Forms?·        Windows Forms Class Hierarchy

    ·        Building a Form

    ·        The Application Class

    ·        Trapping Events

    ·        Buttons

    ·        Labels and Textbox Controls

    2 Visual Studio and the Forms Designer ·        Using the Forms Designer·        Code Generated by Forms Designer

    ·        Adding Event Handlers

    ·        Creating Attractive Forms

    ·        Creating Easy To Use Forms

    3 Introduction to Microsoft SQl Server ·        Database Create·        Make New Tables

    ·        Insert , Update and Delete

    ·        Parent/Child Relationships

    ·

    4 Project Security ·        Project Save on cloud·        Again useable Project
    10 LINQ to ADO.NET ·        Language Integrated Query (LINQ)·        Bridging Objects and Data

    ·        Using Object Relational Designer

    ·        Filtering, Ordering and Aggregation

    ·        Inserts, Deletes and Updates

    ·        LINQ to SQL

    ·        LINQ to Dataset

    4 Using Controls ·        Checkbox, Radio Button, and Group Box·        Numeric Up/Down

    ·        Trackbar

    ·        Progress

    ·        MonthCalendar

    ·        DateTimePicker

    5 List Controls ·        Listbox and Combo box·        DomainUpDown

    ·        ListView

    ·        Storing Objects in List Controls

    6 Menus, Toolbars and Status Bars ·        Main Menus·        Context Menus

    ·        Building a Status Bar

    ·        Building a Toolbar

    ·        Using the Timer Control

    8 Using Advanced Controls ·        Panel·        TreeView

    ·        Splitter

    ·        Tab Control

    10 Reports ·        Crystal Reports·        Data Collection

    ·        Data Print

    ·        Data on multiple forms

    11 Data Access and Data Binding ·        ADO.NET Overview·        .NET Data Providers

    ·        Data Sets

    ·        Data Tables

    ·        Data Views

    ·        Data Binding

    13 MVC 5 Application Version ManagementCommand-Line Interface (CLI)

    Hello World Application

    14 Models IntroductionPersistence Ignorance

    Object-Relational Mapping

    Entity Framework (EF) Core

    15 Controllers IntroductionRequirements and Conventions

    Dependencies

    Action Results

    16 Views IntroductionConventions

    Razor Syntax

    17 Layouts ViewData and ViewBagStrongly-Typed Views

    Partial Views

    18 View Models HTML and URL HelpersTag Helpers
    19 View Components Client-Side DependenciesMicrosoft Library Manager (LibMan)

    Razor Pages

    20 HTML Forms IntroductionForm Tag Helper

    Form Submissions

    Model Binding

    13 ASP.NET Core Application Architecture NuGet Packages and MetapackagesApplication Startup

    Hosting Environment

    Middleware and the Request Processing Pipeline

    Services and Dependency Injection

    21 Data Validation IntroductionData Annotations

    Model Binding

    Input Tag Helpers

    Validation Tag Helpers

    22 Error Handling Best PracticesHTTP Error Status Codes

    Status Code Pages

    Developer Exception Page

    Exception Filters

Web Application Development using PHP and MySQL

Web Sites / Web Applications have taken immense importance in contemporary business. They must be aesthetically appealing & perform desired functionality effectively. In this course, you gain the knowledge and practical skills you need to develop a web application. You learn the fundamentals of HTML syntax, layout and CSS style sheets, creating effective Web pages, configuring a web server and designing databases using MySQL, producing dynamic web pages, retrieve and manipulate data, track user navigation, and integrate database contents using PHP.

3031a7b

Get Registered: Click here
Instructor: Mr. Muzammil Hassan
Days: Monday & Wednesday
Timing: 4PM to 6PM

Are you Interested in Web Application development and wants to work as a web application developer to earn handsome income?; it is an exciting time to launch a career in Web Application development /software Engineer /PHP programmer.

Web Applications have taken huge importance in contemporary business. They must be aesthetically appealing & perform desired functionality effectively. In this course, student will gain the knowledge and practical skills needed to develop a static or dynamic web application with full domain knowledge.

The goal of this course is to get you through the learning curve of Web Application development with the blend of famous frameworks of PHP: to focus on building strong foundation in Web application development and object-oriented PHP Programming which helps in providing confidence and knowledge required for Web App development.

Corse outline Web application development

Duration 8 weeks

4 hours per week (2 Days per week)

 Module 1: Web Development and Frontend Designing using Client Side Scripting Languages and Frameworks
Aim of the Module: 
 The aim of this module is that the learner will be able to use JavaScript, html and cascading style sheets in a website System.

Duration: 8 Hours (Theory: 2 Hour 30 Mins + Lab: 5 Hours 30 Mins)

Download Lectures:

To download Lectures please click here 


Module Objective
Module Outcomes
Duration
Write HTML code for a Website At the end of this session students will able to:·         Understand  Hypertext Mark-up Language (HTML)

·         Execute implementation of the HTML Tags like Elements, Attributes, Headings, Paragraphs, Formatting, Links, Head, Images Tables, Lists, Block, Layout, Forms, IFrames, Colours, Entities, URL Encode, Form, input types, Media, Object, Audio, Video and HTML5 Additional Tags  using HTML Editors.

2 Hours 
Implement Cascading Style Sheet(CSS) in a website At the end of this session students will able to:·         Understand illustrate Cascading Style Sheets (CSS)

·         Understand difference between CSS & CSS3

·         Elucidate and implement the basic concepts of CSS such as CSS Syntax, Id and Class, Styling of Backgrounds, Text, Fonts, Links, Lists and Tables, CSS Border, Outline, Margin, Padding, Dimension, Positioning, Floating, Align, Colors, Colour HEX, Image Formatting and thumbnailing.

2 Hours
Use JavaScript in a website At the end of this session students will able to:·         Understand client side scripting language

·         Understand the concept of  JavaScript

·         Implement the basic JavaScript concepts such as JavaScript Statements, Objects, Output, Comments, Variables, Data Types, Functions, Operators, Comparisons, Conditions, Switch, and For Loop, While Loop, Breaks. Errors and validation, alert, redirection and rendering etc

·         Implement jQuery and its plugins

2Hours
Develop a static website with front end framework (twitter bootstrap) At the end of this session students will able to:·         Understand the concept of preprocessors

·         Define Script and style in bootstrap

·         Implement the simple and fixed grid , responsive design

·         Use of twitter bootstrap component and plugin in webpages.

2 Hours

 

Module 2: Web Development using Server Side Scripting Language
Aim of the Module: 
 The aim of this module is to develop the skills, knowledge and understanding required to develop a website using open source scripting language i.e. PHP

Duration: 12 Hours (Theory: 3.5 Hour + Lab: 8.5 Hours)

 


Module Objective
Module Outcomes
Duration
Overview Of  web development using Server Side Scripting Language At the end of this session students will able to:·         Understand the difference between static and dynamic Websites.

·         Understand the concept of   server side scripting language VS client side scripting language

·         Understand the concept of web servers

·         Configure Appache webserver

·         Understand the process of Developing Dynamic Website/Web Application.

  • Understand concept of PHP Advantages and Capabilities
  • Print HELLO WORLD in PHP
2 Hours
Introduction to PHP Variables At the end of this session students will able to identify and administer·         Naming Rules, Data Types, Numerical, Integer, Floating, Point Numbers, Floating Point Precision, Single Quoted, Strings and Double Quoted Strings

·         Creating and Assigning and Variables

·         Assigning Values to Variables

·         Type Conversion

·         Variable Scoping

·         Global Keyword, Static Keyword and Super Global

·         Constants and Variable Variables

·         Operators, Assignment Operators, Increment/Decrement Operators, Arithmetic Operators, String Operators, Comparison Operators and Logical Operators

2 Hours
PHP Control Structure and Arrays At the end of this session students will able to identify and administer:·         Statement Blocks

·         If Construct

·         Else Keyword and Elseif Keyword

·         Looping Constructs, While Loop, Do-while Loop, For Loop, Foreach Loop, Loop Control Words

·         Break and Continue

·         Syntax

·         Array Functions

·         Using a Return value as a Key

·         Converting to Array

·         Sorting an Array

·         Multi-Dimensional Arrays

2 Hours
Functions and OOP in PHP At the end of this session students will able to identify and administer:·         Conditionally Created Functions

·         Functions Created Inside Functions

·         Argument Passing by Value

·         Argument Passing by Reference

·         Returning Values

·         Including External PHP Functions

·         Classes and Inheritance

·         Inheritance

·         Keywords

2 Hours
Introduction to Database and working with open source databases At the end of this session students will able to:·         Explain what is a database

·         Database management systems

·         Explain MySQL Capabilities as a Powerful DBMS

·         Install MySQL

·         Creating Databases and Tables

·         Inserting Data into Tables

·         Execute SELECT, INSERT, FETCH, UPDATE, DELETE command in MySQL

·         Connect to Database via mysql_connect()

·         Using PHP Functions  to perform:

§  Inserting Data into a Database

§  Creating Queries

§  Executing Queries

§  Processing the Returned Query Data

§  Updating the Database

2 Hours
Using Emails and Cookies with PHP At the end of this session students will able to identify and administer:·         Purpose of Cookies, Setting Cookies, Retrieving Cookies, Expiring Cookies, Deleting Cookies and Storing Arrays in Cookies

·         Sending Mail with PHP

·         Uploading Files via an HTML Form

2 Hours

Module 3: Web Development using Server Side Scripting Language
Aim of the Module: 
 The aim of this module is to develop the skills, knowledge and understanding required to develop a website using open source renewed framework like codeigniter PHP

Duration: 16 Hours (Theory: 4.5 Hours + Lab: 11.5 Hours)

Module Objective Module Outcomes Duration Module Venue
Introduction to PHP Frameworks At the end of this session students will able to:·         Understand the advantages of using Framework

·         Understand CodeIgniter and its MVC framework

·         Perform Initial Setup and Configuration

·         Develop First CI Application

·          Understand CodeIgniter URLs, URI Routing

·         Understand Auto Loading Functions

2 Hours Computer Lab with multimedia aid and audio facility 
Form Handling and Helper Functions At the end of this session students will able to:·         Input Class, Form Validation Class, File Uploading Class, Security Class and Page Redirection
·         Cookie Helper, Date Helper, Download Helper and URL Helper·         Sending Emails using CI, SMTP and  Google APIs

·         Session Handling

2 Hours Computer Lab with multimedia aid and audio facility 
Database handling in CodeIgnitor At the end of this session students will able to identify and administer:·         Database Configuration, Connecting to a Database, Running Queries, Generating Query Results, Query Helper Functions and Field Data

·         Selecting Data, Inserting Data, Updating Data, Deleting Data and Method Chaining

2 Hours Computer Lab with multimedia aid and audio facility 
Shopping Cart in CI (Part I) At the end of this session students will able to:·         Develop  an e-commerce website using Codeignitor & Twitter Bootstrap 2 Hours Computer Lab with multimedia aid and audio facility 
Shopping Cart in CI (Part II) 2  Hours Computer Lab with multimedia aid and audio facility 
Domain Registration and Deployment of Web hosting Server At the end of this session students will able to:·         Register a Domain via godaddy.com

·         Initialize web hosting server.

·         Understand and administer cPanel

·         Place Web Application on live hosting server

2  Hours Computer Lab with internet, multimedia aid and audio facility 
Student Project Exhibition (Part I) In this Session Student will exhibit their web project in order to earn their Course Completion Certificate. 2 Hours Seminar Hall with multimedia aid and audio facility
Student Project Exhibition (Part II) 2 Hours Seminar Hall with multimedia aid and audio facility

Material Required: Internet facility, Adobe Dreamweaver, Notepad++, Xampp Server, My Sql GUI Tool

Game Development

  • Introduction to Game Development – Interactive presentation
  • Introduction to Corona, a 2D cross-platform game development tool
  • Introduction to Unity, a 3D cross-platform game development tool
  • LUA – Programming language used for Coding in Corona
  • Creating Display Objects
  • Event Listeners, Input, User Interaction
  • Physics Bodies
  • Adding Sounds
  • Monetization
  • Social Media Integration
  • Tutorials
  • Flappy Birds
  • Balloon shooting
  • Puzzle Games
  • Building your first game

Duration: 2 Months, 2 Days a Week

Android Development

This Course teaches you the Android apps development from the very basics. Google Android is fastest growing technology now. With many hardware vendors now supporting it worldwide it is poised to grow more. The course does not assume any prior knowledge of Android and is best for beginners and intermediate developers.

7-Must-Have-Android-Apps-for-your-Phone

Get Registered: Click here
Instructor: Mr. Hammad Ali
Days: Thursday & Friday

Brief Contents of Android Development

Are you Interested in Android application development and wants to increase your income as an Android Developer? Maybe you want to learn android based application because of having lot of app ideas but don’t know from where to start? Want to become a mobile entrepreneur particularly; it is an exciting time to launch a career in Android development and Java Programming. It’s never too early to dream up an app that interests you which will finally give you freedom and flexibility to develop what you are looking for.

The goal of this course is to get you through the learning curve of Android development: to focus on building strong foundation in Android Studio and object-oriented Java Programming which helps in providing confidence and knowledge required for Android development.

Android Development Course Description:

Interested in Android application development? Want to become a mobile entrepreneur? Learn to write Android Based Applications. The goal of this course is to get you through the learning curve of Android development: to give you the confidence and knowledge you need to branch out on your own. Inside the Android Developmen Program you will…..

  • Master Android Development via a fun and easy to learn system
  • Understand the entire Android Apps Development Cycle from start to finish.
  • Develop and publish your own Android Apps and Games on the Android Market!
  • Work on a live commercial project as part of your final project
  • Get an UETMobile certification for the full tenure of the course

Once candidates complete our Android course they may go on to independantly create and publish their own Android Apps, or work as Freelancers taking on Android projects for Clients or they can directly benefit from a higher pay having enhanced their technical skill sets in a cutting edge technology space.

Week 1

  • Installing Android
  • Building Blocks of Android
  • Running on Emulator
  • Creating Hello World
  • Using resources and themes
  • Creating First Application

Week 2 & 3

  • Introduction to Java I/O, Data types, Loops, Conditionals and Operators
  • Save & restore data as Application Preferences
  • How to save & restore data as Instance State
  • SQLite Database connection
  • Insert, update, remove, and retrieve data from an SQLite Database

Week 4 & 5

  • Custom Components
  • Context Menus.
  • Adapters , Adapter Views and its variants

Week 6

  • Services and Broadcast Receivers
  • Broadcast Intents and Post notifications.
  • Asyntask, Threads and Synchronization

Week 7

  • Establish Http connections and connect to server Globally
  • Web Views
  • Incorporation of Google Maps into an application.
  • Receive GPS location information.
  • Google Maps Overlays.

Week 8  Live Project

  • Design and Requirement analysis support
  • Implementation and QA support

Video Editing and Motion Graphics

Content:

Video Editing & Motion Graphics:

Project # 1 – Continuity Edit

Project # 2 – Animated Logo

Project # 3 – Final Project

Project # 4 – Motion Graphics

Project # 5 – Text Animation

Project # 6 – Ads Promotion Videos

Project # 7 – Website Presentation

Project # 8 – Editing with Special Effects

Project # 9 – Objects Animation

Project # 10 – Rendering Process

 

3D Animation:

Session 1:  What is 3D?
Basic concepts for understanding how 3D animation software works

Session 2:  The Maya Interface
Understanding Menus, Icons, Dialog Boxes, and the Maya Interface

Session  3: Understanding Cameras & Basic Modeling
Using Maya’s viewport to work with Cameras – understanding the basics of the modeling tools.

Session 4:  Lighting
Understanding the creation, attributes, positioning and management of 3D lights

Session 5:  Surfacing
Understanding how to create and apply shaders, textures, and image maps.

Session 6:  Rigging
Using Groups, Parenting, Constraints, and IK bone changes to create hierarchical, animatable models

Session 7:  Animation
Understanding Key Frames, the Graph Editor, and basic animation functions in Maya

Session 8:  Rendering
An in-depth look at the render settings in Maya and how to create fully rendered animated sequences.

Session 9:  How Maya and Traditional  Animation Work together
Using traditional animation principles in Maya to create great-looking animation.

Session 10:  Hierarchical Animation
Understanding layered animation in Maya