Classes are held 3 times a week online. In the lessons the instructor gives theory and practice, and for consolidation gives homework.
In addition, you will have access to a telegram chat with discussion of the material, the instructor’s questions and various useful materials.
During the course you will work on your diploma project, which you will defend at the end of the course.
Course syllabus
- Principles of modern websites and applications. Tasks of frontend and backend
- What happens on the client side. HTML, CSS, basic adaptive layout
Basics of JavaScript. Bootstrap as a tool for building test sites
Basics of PHP. Fundamentals of procedural and functional programming (conditions, loops, functions, recursion). 5. - Working with forms. POST and GET Http requests. Working with JSON
- Principles of OOP in practice
- The basics of database design. Relationships between tables. Normal forms
- Connecting to a database with PDO
- MySQL subd, PhpMyAdmin, SQL queries
- Building a CRUD application using “Repository” pattern
MVC architecture: routing, controllers, models, views
Asynchronous queries using JavaScript - Laravel framework: basic structure and settings
- Migrations, Factories, Seeders
- Components, blade directives, resources, middleware
- Authorization, roles, validation on frontend and backend
- Queues, Observers, Collections
- Creating administrator panel