PHP/Laravel

back-end php laravel

თუ სურს, ცოდნას შემატო PHP/Laravel და პრაქტიკული გამოცდილება მიიღო Back-end Development-ის ერთ-ერთი ყველაზე მოთხოვნადი მიმართულებით, OL Academy კურსის გავლის შემდეგ გთავაზობს:

  • წვდომას დახურულ ჯგუფზე, სადაც თავმოყრილი არიან ლექტორები, კურსდამთავრებულები და PHP-ის სპეციალისტები, რომლებიც მუდმივად მზად არიან გაგიზიარონ წლობით დაგროვილი გამოცდილება, დაგეხმარონ და მოგცენ რჩევები.
  • ცოდნას, რომელიც პასუხობს ბაზარზე არსებულ  აქტუალურ მოთხოვნებს და უნარებს, რომლებიც დაგეხმარება სასურველი პოზიციის დაკავებაში.
  • წვდომას დასაქმებისა და სტაჟირების პროგრამებზე ჩვენს და მეგობარ კომპანიებში.

კურსის გასავლელად აუცილებელია:

  • გაინტერესებდეს Back-end დეველოპმენტი.
  • ფლობდე ინგლისურ ენას B1 დონეზე, რომ შეძლო მასალების კითხვა და გააზრება.

კურსი შედგება 16 ლექციისაგან, რომელთა განმავლობაშიც ITვისებ:

  • PHP-ს ძირითად საკითხებს
  • PHP და MVC მოდელებს
  • ობიექტზე ორიენტირებულ პროგრამირებას
  • Laravel-ს

კურსის შედეგად:

  • შეძლებ ნულიდან ააწყო და გამართო აპლიკაციის Back-end ნაწილი Laravel ფრეიმვორკზე დაყრდნობით
  • დაგეგმავ რელაციური ბაზების სტრუქტურას
  • შეძლებ ცხრილების ლოგიკურად გადაბმას
  • დაწერ სუფთა კოდს OOP ნიმუშის მიხედვით
  • მარტივად გაერკვევი უცხო პროექტებში და შეძლებ არსებულ პროექტებზე მუშაობის გაგრძელებას
  • Front-end-ზე შექმნი მინიმალისტურ ვიზუალურ გარემოს და დაარენდერებ მონაცემებს
  • იღებ კვალიფიკაციის დამადასტურებელ სერტიფიკატს
  • გადადიხარ განვითარების ახალ საფეხურზე და ხდები სერტიფიცირებული Back-end დეველოპერი Laravel-ის მიმართულებით

შეხვედრა 1

რა არის პროგრამირება
რა ტიპის პროგრამული ენები არსებობს
პროგრამული ენების კლასიფიკაცია, განსხვავებები, დადებითი და უარყოფითი მხარეები
რას ნიშნავს და რატომ PHP?
რას წარმოადგენს MVC ნიმუში
Laravel-ის შესახებ
სამუშაო გარემოს მომზადება

შეხვედრა 2

PHP ფაილის სტრუქტურა
PHP Variables
PHP Constants
PHP Math
PHP Operators
PHP Strings

შეხვედრა 3

if Statement
if else Statement
if elseif else Statement
switch Statement
რა არის loop და როდის ვიყენებთ მას
while loop
for loop
foreach loop

შეხვედრა 4

array და მისი ტიპები
Indexed array
Associative array
Multidimensional array
Sorting array
PHP Functions
Return Types
PHP Project (შემაჯამებელი)

შეხვედრა 5

რა არის OOP
Data Modeling
Objects
Class
$this ქივორდი
constructor

შეხვედრა 6

Access Modifiers
public property
protected property
private property
Static methods
Static properties

შეხვედრა 7

Inheritance in OOP
Parent and Child
protected property in Inheritance
final ქივორდი

შეხვედრა 8

Interfaces
Abstract Class
Traits
Namespaces
OOP Project (შემაჯამებელი)

შეხვედრა 9

Laravel-ის კონცეფცია
ინსტალაცია და გამართვა
Composer ინსტალერი
Artisan კონსოლი
Service Container
Service Provider
Facades
Git ვერსიის კონტროლი

შეხვედრა 10

Routing საფუძვლები
Route Parameters
Named Routes
Middleware
Route Grouping

შეხვედრა 11

Controller
Controller Middleware
Controller Resource
CSRF protection

შეხვედრა 12

Mysql მონაცემთა ბაზა
Tables, Columns and Rows
Database კონფიგურაცია
Generating Migrations
Migration Structure
Running Migrations

შეხვედრა 13

Laravel ORM
Models
toMany /Belongs to relationships
Insert და Update მოდელში
Eloquent Methods
Collections

შეხვედრა 14

Collections in Laravel
map, filter, each-ის გამოყენებით მაღალი დონის ფუნქციის აწყობა
collection-ის ძირითადი მეთოდები
Tinker

შეხვედრა 15

Blade Template
If Statements
Switch Statements
Loops
The Loop Variable
Conditional Classes
CSRF Field

შეხვედრა 16

Authentication
Authorization
Security and Debugging
ფინალური პროექტების წარდგენა
შემოგვიერთდი
ხანგრძლივობა: 40 საათი
ლექციების რაოდენობა: 16
დაწყების თარიღი: 19 სექტემბერი
დასრულების თარიღი: 10 ნოემბერი
ლექციის დღეები: ორშაბათი 19:00 - 21:30 ხუთშაბათი 19:00 - 21:30
ღირებულება:
კურსის სრული ღირებულება - ₾860