Training Programs
Candidates can apply in only one training program for the batch 2K25 Feb-May
Web Development Training Using PHP With MySQL (Basic Level)
This hands on course provides the knowledge necessary to design and develop dynamic, database-driven web pages using PHP version 8. PHP is a language written for the web, quick to learn, easy to deploy and provides substantial functionality required for e-commerce. This course introduces the PHP framework and syntax, and covers in depth the most important techniques used to build dynamic web sites. Comprehensive lab exercises provide facilitated hands on practice crucial to developing competence and confidence with the new skills being learned.
Course Prerequisites: Bachelor's Degree or 3 years Diploma in computer related field and Basic computer skills and knowledge of HTML fundamentals. Prior programming experience is helpful but not required.
- Introduction and Basics
- PHP Language Basics
- Looping and Branching
- Web Forms and HTML
- Introducing Dreamweaver
- CSS (Cascading Style Sheets)
- Sessions
- String Functions and Operations
- Arrays
- Time Manipulation
- Functions
- JavaScript
- Form Validation
- Database
- Database-PHP
- Filling
- Object Oriented Programming
- Reporting in PHP
- Ajax
- Cookies
- Integration of Built-in Modules
- Dealing With Errors, Warnings and Notices in PHP
- Working on Remote Host
- Sending Email
- Administrating Through phpMyAdmin
- Bootstrap Front-End Framework
Apply For This Training Program
System Administration Training (Basic Level)
System Administration Training includes basic and advance training of Linux & Microsoft Technologies including Linux( Fedora,Redhat,Centos) ,Windows Server 2003 & 2008,Windows XP,Windows 7 and Windows Vista with the implementation of SAMBA, LDAP, SQUID Server, Bash Scripting,DNS,ADS,DHCP,FTP,HTTP,ISA Server,Radius Server , Email Server etc.
- Introduction to Linux Operating System
- Installation of Linux Operating System
- Drives and File Systems Linux Operating System
- Using Linux Effective Commands
- Editors
- Installation of Softwares and Packages in Linux
- Compress and Extract Packages, Directories
- Links
- User Accounts and Groups
- Ownerships
- Permissions
- WINE
- Run Levels
- VNC
- PUTTY
- NFS Sharing in Linux
- Regular Expression
- NFS Sharing in Linux
- Remote Connectivity By Using SSH and SCP
- Making Web Server Through Apache Server
- Working and Configuration on PHP, MySQL, Apache Server
- Virtual Hosting
- FTP
- Mounting Different Devices
- Webmin
- DHCP Server
- IP Tables
- MySQL Server
- Bash and Shell Scripting
- Cron Tab
- Samba
- Squid Server
- NIS
- VMM
- System Maintenance and Recovery
- Installing, Configuring and Administering Microsoft Windows XP
- Hardware profiles
- Disk management, Event Viewer and Backup Restore
- Group Policies and Profiles
- Offline File System
- Windows Server 2003
- VM Ware
- DHCP Server
- VPN Server
- Email Server
- RIS(Remote Installation Services)
- WINS(Windows Internet Naming Services)
- Printer Shairing
- ADC(Additional Domain Controller) and Port Forwarding
- Media Server
- Shadow Copies and Home Folders
- IIS and FTP
- DNS Server
- File Server
- Installation of The Evaluated ISA Server 2006 Standard Edition and 2006 Enterprise Edition
- Microsoft Windows 7
Network Administration Training (Basic Level)
Under Network Administration Training, fresh graduates and unemployed Information Technology & Communication engineers are provided training at Hidaya Institute of Science & Technology (HIST) www.histpk.org, a division of Hidaya Trust, Pakistan*, www.hidayatrust.org. Interns learn advance concepts of maintenance of computer hardware and software that comprises a computer network. This normally includes deploying, configuring, maintaining and monitoring active network equipment. interns are also taught the network design and security, particularly troubleshooting and/or debugging network-related problems, maintenance of the network's authorization infrastructure, and network backup systems.
- Basics of Networking
- Introduction to TCP/IP - Industry Standard Network Protocol
- Introduction to Network Infrastructure Devices
- Routing
- LAN Switching
- Access Control Lists (ACLs)
- Network Address Translation (NAT)
- IPv6
- Wide Area Networks
- Basics of Wireless Networking
- Cisco Discovery Protocol (CDP)
- SDM and Cisco Configuration Professional (CCP)
- How to configure SDM and Cisco Configuration Professional (CCP)
- TFTP to Backup IOS
- Password Recovery of Cisco Devices
ASP.NET 4.0 Using C# Training (Basic Level)
This course provides students with hands on experience using Visual Studio to create dynamic web sites with the ASP.NET 4.0 Framework using C#. This class provides a thorough introduction to the C# programming language, including coverage of the essentials of the C# programming language, built in data types, operators, control structures, classes and methods. Students then learn how to leverage the power of the .NET Framework to build web user interfaces. Students will learn how to build web forms and work with a variety of ASP.NET controls, including validation controls and user controls. Students explore why state management is difficult within web sites and learn many different ASP.NET techniques for managing state, including application, session and view state objects, as well as effective use of cookies. Students also learn how to use ADO.NET to interact with data sources and display data.
Course Prerequisites: Knowledge of fundamental HTML syntax is helpful, but not required. Prior experience with a programming languages is required.
- Introduction of .NET and .NET Framework
- Basics C# Language
- Language Fundamentals
- Control Structures
- Classes and Objects
- Arrays and Indexers
- Inheritance
- Abstract Classes and Interfaces
- Collections and Generic Collections
- Introduction of ASP.NET
- Server Controls
- Introduction to Microsoft SQL Server 2008
- Navigation Controls
- Validation Controls
- How to Pass Data Between Pages
- Working on Remote Host
- Sending Email From ASP.NET Application
- LINQ
- GridView Programming in ASP.NET
- XML Programming in ASP.NET Using C#
- Introduction of Web Services, DLL and Master Pages
- AJAX Programming in ASP.NET
- Dealing With Images in Web Application
- Microsoft SQL Server 2008
- Localization in ASP.NET
- Crystal Reports
- RSS
Java Essential Training (Basic Level)
This course introduces the students to Java™ technology which provides an object-oriented, portable and robust framework for application development. The course is designed to leverage the participants' existing programming skills and to highlight the new and extended features of the Java programming framework as compared to other common languages. Comprehensive lab exercises provide hands on practice crucial to developing competence and confidence with the new skills being learned.
Course Prerequisites: Basic programming skills in a structured language. Knowledge with Object-Oriented Design (OOP) is helpful, but not required.
- Introduction to Java Language
- Data Types and Variables
- Operators
- Control Structures
- Loops
- Object Oriented Programming (OOP)
- Arrays
- String Handling
- Time Manipulation
- Generics
- Collections
- Dealing with Exceptions
- Lambda Expressions
- Threading in Java
- Understanding Streams
- Accessing Files and Directories
- Hyper Text Markup Language (HTML)
- Cascading Style Sheet
- Java Script
- HTML Forms Validation
- Bootstrap
- Nashorn
- Java Server Pages
- Session
- Servlets Architecture
- Database and SQL Fundamentals
- JSP / Servlet Database
- Reporting / JDBC Reporting
Web Development Training Using PHP With MySQL (Advance Level)
This training is for those candidates who have completed PHP Basic Training from Hidaya Institute of Science and Technology(HIST) Jamshoro.
Course Prerequisites: Web Development Training Using PHP With MySQL (Basic Level)
- jQuery
- BootstrapVue
- WordPress Basic With WooCommerce
- WordPress Advance (Themes, Widgets, Shortcodes, Plugins & Custom Admin Pages Development)
- CodeIgniter
- Laravel
- Google Maps
- REST API (Web Services)
- React.JS (JavaScript Library)
- E-Commerce Platforms (Magento / Shopify / OpenCart / Bagisto / PrestaShop)
- Integrating Social Media Authentication (Facebook / Gmail)
- Hybrid Mobile Application Development (PhoneGap / Apache Cordova / React Native)
ASP.NET 4.0 Using C# Training (Advance Level)
This course provides experienced ASP.NET developers with the knowledge required to effectively architect complex web-enabled applications. Upon completion students will be able to optimize their use of ASP.NET technologies to build efficient and flexible systems, and building responsive web sites using AJAX.
Course Prerequisites: ASP.NET 4.0 Using C# Training (Basic Level)
- Introduction to XML
- Introduction and Installation of Silverlight
- XAML Layouts
- XAML Brushes
- XAML Shapes
- Silverlight Controls
- Passing Data Between Silverlight Pages
- Interaction and Event Handling in Silverlight
- Installation and Introduction of Microsoft Expression Belnd
- Microsoft Expression Blend Controls
- Transformations and Animations in SilverLight
- Multimedia Control in Silverlight
- Database Binding in Silverlight
- Windows Communication Foundation (WCF)
- Reporting With SQL(SSRS) and With C# (Export in .xls, .doc, .pdf)
- ASP Programming Standards
- SQLServer (Triggers, Indexer, Transactions etc)
- Three Layar Architecture (Professional Standard for Web Projects)
- Advance GridView Programming
- Model View Controller(MVC) (New Advance Professional Standard for Web Projects)
- API Integration
- Advance Web Services
- Resources, Styles, Control Templates, and Themes
- jQuery and Integration of Plugins
- Local Hosting, Web Hosting and Configuration of Internet Information Service(IIS Web Server)
- Sindhi Composing (Unicode)
Android Applications Development Using Java (Advance Level)
This course focuses on web development (JSP & Hibernate) and mobile application development (Java ME & Android) using Java. The course is designed by keeping the current market needs in mind and to make the attendees get as much out of Java technology as possible to be successful in their professional life.
Course Prerequisites: Java Essential Training (Basic Level)
- Android
- PhoneGap
- Java Server Faces
System Administration Training (Advance Level)
This training is for those candidates who have completed System Administration Basic Training from Hidaya Institute of Science and Technology(HIST) Jamshoro.
Course Prerequisites: System Administration Training (Basic Level)
- Introduction and Review of The Basic Concepts of Linux
- Editors Emac and Vi
- Disk Quotas and User Quotas
- Virtualization Xen
- Lighttpd Webserver and Nginx Webserver
- Tomcat Webserver
- VOIP and PBX
- Introduction to Database Concepts and MySQL
- Installation, Configuration, and Upgrading
- Database Design
- DDL - Data Definition Language DML - Data Manipulation Language
- Queries - The SELECT Statement
- Building a Result Set From Several Sources
- Administering a Database and Users
- Bug Tracking System( e.g. bugzilla)
- DNS Server
- LDAP
- RDP
- Squid
- Webmin
- Mail Server
- Introduction to Shells and Shell Scripts
- Writing and Debugging Scripts
- The Shell Environment
- Regular Expressions and The grep, sed, awk Command
- Conditional Program Execution
- Testing Files and Directories
- Loops
- Advanced Variables, Parameters, Argument Lists and Arrays
- Functions
- Processing Data Manipulating Strings
- Creating Text Based Interface and GUI
- Microsoft Windows 7 Introduction, Installation (Through Flash Drive), Management and Administration
- Security and Auditing in Windows
- Sharing, Backup Restore, Offline File System and Monitoring Performance of Windows 7
- Group Policies and Profiles in Windows 7 and User Accounts
- Managing Devices and Disks
- Microsoft Server 2008
- Clean Installation of Server 2008
- Installation and Configuration of Active Directory
- Adding a Child Domain
- Creating OUs, User, and Computer Accounts and Groups
- ADC (Additional Domain Controler)
- DHCP Server
- Trusts (One Way ,Two Way ,Transitive and Non Transitive Trusts)
- VPN Server
- Shadow Copies and Home Folders
- Profiles in Server 2008
- WDS (Windows Deployment Services for Windows Server 2008)
- IIS 7 Web Server FTP Server Administration
- DNS Server
- Printer Sharing
- Terminal Services
- NLB (Network Load Balancing)
- Setting Up Windows Media Server and Intro to Clustering
- Transferinig FSMO Roles in Windows Server 2008
- Migration of Server 2003 to Server 2008
- Mini Project Labs and Presentations
Network Administration Training (Advance Level)
This training is for those candidates who have completed Network Administration Training (Basic Level) Training from Hidaya Institute of Science and Technology(HIST) Jamshoro.
- GNS3
- GNS3 SDM
- RIPv2
- OSPF
- EIGRP
- Floating Static Route
- BGP
- ACL
- HSRP
- MPLS
- ODR
- REDISTRIBUTION
- Frame Relay
- MPLS VPN
- PBR
- Switching
- GRE Tunnel
- IP Services
- IPv6
- Connecting Real Switches to GNS3
- Multicast
- PPP
- QoS
- Wireless LAN
- Managing PTCL Modems
- MikroTik Router IOS (Basic Services)
- WAN Link Load Balancing Using MikroTik
iPhone App Development
In this course students will learn how to program on the iPhone, with Swift to creating their own iOS applications. Swift is Apple's new programming language and this course is definitive guide and up to date with There's coverage of brand-new technologies, including Swift playgrounds, as well as significant updates to existing material. Students will have everything they need to create their very own apps for the latest iOS devices.
Course Prerequisites: System Requirements Mininum 6 G.B RAM, Mininum 100 G.B Free Space, Minimum Core i3 System, Virtualization Technology Enable
- Introduction
- User Interface Design
- Using Outlets, Actions, and Views
- Using ViewControllers
- Using Application Templates
- Asset Management
- Storyboards
- Table and Collection Views
- Supporting iOS Screen Rotations: Portrait & Landscape Modes
- Local Storage
- Working with Databases
- Multitouch, Taps, and Gestures
- App States
- Notifications
- Core Location Framework
- Networking
- Localization
- Accessing integrated iOS Apps
- Running on a Physical Device
- Performance and Power Optimization
- Deployment
- Conclusion
English Language Training
Meet the growing demand for communicating in English by sharpening the English language skills. 1st to 4th semester students from all universities are encouraged to register. Various sessions throughout the day will be offered for the classes starting 8:00 AM until 8:00 PM.
- Reading
- Writing
- Listening
- Speaking