Web Essential – Advanced
Web Core
Course Overview
Learning various languages and knowledge for backend development.
This course focuses on training web application developers based on web standard technologies. The course progresses step-by-step from the basics to advanced topics, allowing students to acquire fundamental and practical knowledge. The course will be conducted in a TASK & PROJECT format, enabling students to learn efficiently.
This course covers the following topics:
PHP syntax and data types | Basic syntax, variables, data types, operators, and control structures in PHP. |
Functions and arrays | How to define and use functions, and how to work with arrays and manipulate array elements. |
Object-oriented programming (OOP) | OOP is an essential concept in modern programming, and PHP is no exception. PHP’s OOP includes classes, objects, inheritance, encapsulation, and polymorphism. |
Web development with PHP | Generating dynamic web pages, processing user input through forms, interacting with databases, using sessions and cookies. |
Integration with MySQL database | MySQL is a widely used relational database management system and is fully supported by PHP. Learn how to connect to a MySQL database and perform basic CRUD (Create, Read, Update, Delete) operations. |
PHP framework | Provides a structured approach to web application development and is widely used in the industry. Learn how to build web applications using a framework. |
Security in PHP | Security is an important aspect of web development, and in this course, you will learn how to implement security measures such as input validation, password hashing, SQL injection prevention, and XSS (Cross-Site Scripting) prevention in PHP. |
Testing and debugging | Learn best practices for testing and debugging PHP code, including unit testing, and functional testing. |
PHP application deployment | Learn how to deploy PHP applications to web servers, including configuring web servers such as Apache and Nginx, using version control systems like Git, and using tools like Composer for dependency management. |
The aim of this course is to teach students the skills and knowledge necessary to build and maintain websites using PHP technology.
Course Introduction
Daily Schedule
Morning Class | Lunch | Afternoon Class | Dinner | Evening Class |
---|---|---|---|---|
8:00-12:05 | 12:05-13:05 | 13:05-17:00 | 17:00-18:00 | 18:00-22:00 |
English 1:1, Group class | IT class | Project & Homework(Self-Learning) |