Programming in PHP

For more information contact:

Leading specialistOrdynskaya Marina Yurievna, room 607-7., tel. +375 17 397-82-95, +375 29 639-65-63,
e-mail:ordinskaya@bsuir.by

leading specialistKrischenovich Veronika Anatolyevna,room 607-7., tel. +375 17 397-82-95, +375 29 390-88-95,
e-mail:krish@bsuir.by

Deputy DeanGarbuz Vitaly Borisovich, room 402-8., tel. +375 29 686-61-14,
e-mail:garbuz@bsuir.by

Registration is carried out via an electronic form. Training begins as groups are formed.
 

Price

360 BYN

Duration

36 hours

About the program

Advanced training courses are intended for specialists who develop or maintain Web sites, Web developers and specialists in the field of Internet technologies. The courses teach the PHP programming language, which provides the ability to quickly and efficiently create Web sites of varying degrees of complexity. These courses are designed for those who are not yet familiar with the PHP language or have little knowledge of it. The courses are based on a sequential study of the PHP language “from simple to complex” and are based on a wide range of practical exercises that clearly illustrate the principles of working with the PHP language. During the courses, the PHP language is studied from the basics to tasks of a fairly high degree of complexity.

To successfully complete the course, experience in programming in other languages, basic knowledge of the SQL query language, and familiarity with the basics of HTML layout are required.

Upon completion of the courses, a state-issued certificate of advanced training is issued (upon providing a copy of a diploma of higher education).

Course program:

Web Site Design Basics

  • Technologies for designing and building websites.
  • Principles for separating design and code.
  • Principles of operation of a web server, request processing process
  • Installing and configuring the software before you begin

PHP Programming Basics

  • PHP syntax
  • Scalar variables
  • Constants, expressions, operators, control structures
  • Arrays
    • Index
    • Associative
    • One-dimensional
    • Multidimensional
    • Superglobal
  • PHP functions
    • Mathematical
    • String
    • Date and time
    • Functions for working with arrays
    • Custom
  • Working with files and directories in PHP
  • Form programming
    • Features of forms
    • Form and its elements
    • POST and GET requests
    • Form programming
    • Uploading files to the server
  • Mail functions

Interaction with the DBMS using the PHP programming language

  • Relational Databases: Design and Application
    • Database Design Fundamentals
    • Features of application
    • SQL Basics
  • Using the MySQL DBMS and PhpMyAdmin CAD software
    • Creating databases and tables in the MySQL DBMS
    • Writing simple SQL queries
  • PHP Database Functions


Access control on the site and authorization.

  • Basic Concepts of Sessions and Cookies in PHP
    • Working with sessions
    • Working with Cookies
    • Authorization principles
  • Encrypting data in PHP

Apply for the program

Programming in PHP

Programming in PHP