• Whatsapp
  • Instagram
  • Facebook
  • Twitter
  • LinkedIn
  • YouTube

Programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms.

 

 COURSE OUTLINE 

 

PHP

 

Lesson 1: PHP – The Basics

  • HTML Embedding

  • Comments

  • Variables

  • The Data Types

  • Constants

  • Operators

 

Lesson 2: The Control Structures

  • Conditional Structures

  • The Loop Structures

  • The Code Inclusion Structures

 

Lesson 3: The Functions of PHP

  • The User-Defined Functions

  • The Scope of a Function

  • The “By Value” Method of Returning a Value

  • The “By Reference” Method of Returning a Value

  • How to Declare a Function Parameter

  • The Static Variables

 

Lesson 4: Object-Oriented Programming

  • Objects – The Basics

  • Class Declarations

  • Creating Class Instances

  • The Destructor Functions

  • How to Use “$this”

  • The Class Constants

  • Cloning an Object

  • Polymorphism

 

Lesson 5: How to Handle Exceptions

  • Errors

  • Failures

  • Program bug

 

Lesson 6: The Advanced Concepts of Object-Oriented Programming

  • The Overloading Capabilities of OOP

  • The Iterators

  • The Design Patterns

 

Lesson 7: Using PHP to Create an Application

  • PHP and HTML

  • Users’ Input

  • How to Handle User Input Safely

  • Sessions & File Uploads

  • Architecture

 

Lesson 8: Databases and the PHP Language

  • MySQL – The Basics

  • More Information about MySQL

  • Database Queries

 

HTML

Getting Started

  • Be Aware of the Current Version of HTML

  • Identify the Best HTML Editor for You

 

Document Setup & Style Sheet Setup

  • Create an HTML File

  • Preview an HTML File in a Browser

  • Set Up Style Sheets in an HTML File

  • New and Notable Color Options

 

Working with Text

  • Markup Text

  • Style Text

 

Page Structure

  • Organize Sections of Content

  • Organize Text

 

Positioning Page Elements

  • Uses of Style Sheets for Page Layout

  • Multicolumn Fluid Page Layout

  • CSS Page Layouts

 

Adding the Content & Links

  • Links to other web pages

  • Within the same web page

  • Effective Links & Style links

 

Working with Images

  • Web Image Sources

  • Graphics Software

 

Working with Multimedia

  • Plug-ins

  • Link & Embed

 

Creating Lists

  • Ordered, Unordered & Definition

  • Styles

 

Using Tables

  • Table Structure

  • Formatting

 

Creating Forms

  • Basic Form

  • Validate the content

  • Process

 

Beyond Static HTML

  • JavaScript and HTML5 APIs

  • Sample Scripts

 

Publishing Pages

  • Domain

  • Hosting

  • Public Debut

  • Host Computer

 

HTML for Email

  • Email Standard Project

  • HTML Email

  • Don’t send Spam

  • CSS Support in Email Clients

 

JAVA

 

Data Types, Variables and Arrays

  • Data Types

  • Variables

  • Arrays

 

Operators

  • Assignment Operator

  • Arithmetic Operators

  • Relational Operators

  • Bitwise Operators

 

Control Structures

  • Java Selection Statements

  • Iteration Statements

  • Jump Statements

 

Fundamentals of Classes & Objects

  • Class

  • Declaring Objects

  • Using Methods

  • Polymorphism

  • Static Keyword

  • Access Control

  • Private Constructors

 

Inheritance

  • Introduction

  • Inheritance and Member Access

  • Super Keyword

  • Types of Inheritance

  • Method Overriding

 

Packages and Interfaces

  • Defining a Package

  • Accessing Package Members

  • Compiling and Executing a Package

  • Access Control in Packages

  • Interfaces

 

Exception Handling

  • Exception Handling Mechanism

  • Life without Exception Handling

  • Types of Exceptions

 

Multithreading

  • Single Threaded vs Multithreaded Model

  • Thread Class and Runnable Interface

  • Life Cycle of a Thread

 

Java Libraries

  • String Handling

  • Wrapper Classes

  • Boxing and Unboxing

 

Applets and AWT

  • Applet Class and Its Methods

  • The Applet Tag

  • Life Cycle of Applets

  • Creating and Running an Applet

 

Event Handling

  • Event Delegation Model

  • Using Event Delegation Model

  • Adapter Class

  • Nested Classes

 

Networking

  • Networking Basics

  • Networking Classes

  • Sockets

  • Datagrams

  • JDBC

  • Servlets

 

SQL

 

Part I: Basic Concepts.

  • Lesson 1: Relational Database Fundamentals.

  • Lesson 2: SQL Fundamentals.

  • Lesson 3: The Components of SQL.

 

Part II: Using SQL to Build Databases.

  • Lesson 4: Building and Maintaining a Simple Database Structure.

  • Lesson 5: Building a Multi-table Relational Database.

 

Part III: Storing and Retrieving Data.

  • Lesson 6: Manipulating Database Data.

  • Lesson 7: Specifying Values.

  • Lesson 8: Using Advanced SQL Value Expressions.

  • Lesson 9: Zeroing In on the Data You Want.

  • Lesson 10: Using Relational Operators.

  • Lesson 11: Delving Deep with Nested Queries.

  • Lesson 12: Recursive Queries.

 

Part IV: Controlling Operations.

  • Lesson 13: Providing Database Security.

  • Lesson 14: Protecting Data.

  • Lesson 15: Using SQL within Applications.

 

Part V: Taking SQL to the Real World.

  • Lesson 16: Accessing Data with ODBC and JDBC.

  • Lesson 17: Operating on XML Data with SQL.

 

Part VI: Advanced Topics.

  • Lesson 18: Stepping through a Dataset with Cursors.

  • Lesson 19: Adding Procedural Capabilities with Persistent Stored Modules

  • Lesson 20: Handling Errors.

  • Lesson 21: Triggers.

 

VB.NET

 

Part I: Creating a Visual Basic .NET Program

  • Lesson 1: How Visual Basic .NET Works

  • Lesson 2: Using the Visual Basic .NET User Interface

  • Lesson 3: Designing Your First User Interface

  • Lesson 4: Writing BASIC Code

 

Part II: Creating User Interfaces

  • Lesson 5: User Interface Design

  • Lesson 6: Designing Forms

  • Lesson 7: Boxes and Buttons for Making Choices

  • Lesson 8: Text Boxes and Labels for Typing and Showing Words

  • Lesson 9: Showing Choices with List and Combo Boxes

  • Lesson 10: Fine-Tuning the Appearance of Your User Interface

 

Part III: Making Menus

  • Lesson 11: Creating and Editing Pull-Down Menus

  • Lesson 12: Submenus, Growing Menus, and Pop-Up Menus

  • Lesson 13: Showing Dialog Boxes

 

Part IV: The Basics of Writing Code

  • Lesson 14: Writing Event-Handling Procedures

  • Lesson 15: Using Variables

  • Lesson 16: Getting Data from the User

  • Lesson 17: Math 101: Arithmetic, Logical, and Comparison Operators

  • Lesson 18: Strings and Things

  • Lesson 19: Defining Constants and Using Comments

  • Lesson 20: Storing Stuff in Data Structures

  • Lesson 21: Killing Bugs

 

Part V: Making Decisions and Getting Loopy

  • Lesson 22: Making Decisions with If-Then Statements

  • Lesson 23: The Select Case Statement

  • Lesson 24: Repeating Yourself with Loops

  • Lesson 25: For-Next Loops That Can Count

  • Lesson 26: Nested Loops and Quick Exits

 

Part VI: Writing Subprograms

  • Lesson 27: General Procedures (Subprograms That Everyone Can Share)

  • Lesson 28: Passing Arguments

  • Lesson 29: Function, a Unique Type of Subprogram

 

Part VII: Understanding Object-Oriented Programming

  • Lesson 30: What the Heck Is Object-Oriented Programming?

  • Lesson 31: Getting Some Class with Object-Oriented Programming

  • Lesson 32: Using Inheritance and Overloading

Programming Language Training Course

Program fees

USD 1,748

To register, please click on the tab below, or for further assistance get in touch with us on info@iti.ae , or give us a call at 8004852

© 2022 by INTERNATIONAL TRAINING INSTITUTE. DUBAI, KNOWLEDGE PARK