loader image

Tirana Center of Technology

PHP programming course

About this course

This is a first level PHP programming course. In this course you will learn the fundamentals of PHP programing and will take you all the way to Object Oriented Programming. This course will prepare you to start learning a framework on the second PHP course as well as be the kick start to your backend programming career.

Instructors simplify learning by guiding students through practical examples demonstrating on the job best practice and simplest solutions. The course is 100% “Hands On”! Practice makes perfect with proper guidance!

Audience profile

Students and young professionals with zero programming and want to learn back end development. PHP is used in most of the major websites hence anyone who wants to be able to modify and create new websites should follow the PHP language career path. This course starts from the beginning.

Price

300 Euro / 30.000 ALL

Introduction and Enviroment Setup

  • PHP Intro, Install, Syntax, Variables ,Echo / Print
  • PHP Data Types, Strings, Constants, Operator Types & Decision Making
  • Loop Types, Arrays, Strings
  • PHP If…Else…Else if, Switch, While Loops, For Loops, Break, continue
  • Web Concepts
  • Super Globals

Functions

  • Php Functions
  • Create functions
  • Functions with parameters
  • Call functions (Call by value and reference)
  • Advanced function parameters
  • Argument Types (Default, Variable)
  • Recursive Functions
  • Built-in Functions
  • Math Functions
  • String Functions

Forms

  • PHP Forms
  • PHP Form Handling
  • PHP Form Validation
  • Form Required
  • Form Complete
  • PHP Filters

Form validation

  • PHP Include
  • PHP Form Required
  • PHP Form E-mail
  • PHP Arrays Advanced
  • GET, POST Methods
  • CRUD Operations

File operations

  • PHP File Upload
  • PHP File Handling
  • PHP File Open/Read
  • PHP File Create/Write
  • PHP File Upload
  • Delete File
  • Append File

Arrays

  • Indexed Arrays
  • Associative Arrays
  • Multidimensional Arrays
  • Array Function

Arrays

  • Database connection
  • MYSQL Database connectivity and integration
  • PHP Cookies
  • PHP Sessions

Classes

  • Objects
  • Classes, exercises
  • Abstract Classes

Tests

  • Bug tracking
  • PHP Error Handling
  • PHP Exception Handling

Object Oriented Programming

  • What is OOP
  • Constructor / Destructor
  • Access Modifier
  • Inheritance
  • Interfaces
  • Traits
  • Static Methods
  • Static Properties
  • Namespaces

Project: Create a Web Application you want

  • Guidance!

There are no prerequisite for this course because this is a programming beginner course.

The length of this course is 45 hours held in 18 sessions. This course is held in the evenings twice a week from 2.5 hours each session. Course is taught in Albanian or English language. All training materials are distributed online.

Contact Us

× Chat 09:00 - 21:00