PHP დეველოპმენტი

შეხვედრები

16 შეხვედრა(32 საათი)

თარიღი

1-ელი აპრილი - 2 თვე

ორშაბათი 20:00 - 22:00

ოთხშაბათი 20:00 - 22:00

კურსის დეტალები:

PHP – პოპულარული პროგრამირების ენა, რომელსაც პროგრამისტები იყენებენ მრავალი საინტერესო და მრავალფუნქციური საიტის/პროგრამის შესაქმნელად. მაგალითისთვის, Facebook, Wikipedia, WordPress PHP-ზეა დაწერილი. წარმოიდგინე ის, როგორც კულისებს მიღმა არსებული ჯადოქარი, რომელიც ვებსაიტებს აცოცხლებს;

სასწავლო კურსის მოთხოვნები:

კურსი გათვლილია როგორც დამწყებთათვის, ასევე მათთვის ვისაც სურს გაიმეოროს Python-ის ძირითადი პრინციპები, აითვისოს პროგრამირებისთვის საჭირო ინსტრუმენტები (GIT) და Python-ის დახმარებით მონაცემთა ბაზებთან კომუნიკაციის პრაქტიკული ილეთები;

სტუდენტი უნდა ფლობდეს ინგლისურ ენას იმ დონეზე, რომ შეძლოს ინგლისურენოვანი მასალის წაკითხვა და გარჩევა.

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

კურსის გავლის შემდეგ შენ შეძლებ :

დინამიური საიტების, ვებ აპლიაკაციების აწყობას და მონაცემთა ბაზებთან მუშაობას;
დასაქმდე ყველაზე მოთხოვნად, ტექ ინდუსტრიაში.

ლექტორის შესახებ:

MICROSOFT-ისა და APPLE-ის CEO. Software engineer-ის 20 წლიანი გამოცდილება. სწავლობდა MIT-ში.

კურსის სილაბუსი

ლექციათა ნუმერაცია ლექციაზე განსახილველი საკითხები
1. Introduction to php
1. რა არის PHP?
2. PHP ინსტალაცია
3. PHP სინტაქსი
4. პირველი პროგრამა
2. Data types and operators
1. ძირითადი მონაცემთა ტიპები
2. არითმეტიკული და ლოგიკური ოპერატორები
3. მასივები და მათი ფუნქციები
დავალება
3. Control Structures
1. ქონდიშენალ ბრძანებები(if/else, switch)
2. ლუპები (for, while, foreach)
დავალება
4. Functions
1. მეთოდების დეკლარირება და გამოძახება
2. არგუმენტების მნიშვნელობა და მათი მეთოდებში გამოყენება.
3. Return მნიშვნელობა და გამოყენება
დავალება
5. Working with files
1. ფაილების გახსნა და დახურვა.
2. ფაილის შინაარსის წაკითხვა, შეცვლა, წაშლა.
3. მუშაობა საქაღალდეებთან.
დავალება
6. Handling errors and exceptions
1. ერორები PHPში
2. ერორების ტიპები.
3. ერორებთან გამკლავება(try, throw, catch)
დავალება
7. Databases
1. მონაცემთა ბაზები და mysql
2. მონაცემთა ბაზებთან მუშაობა
3. SQL queries განხორციელება
დავალება
8. შუალედური გამოცდა
9. OOP
1. ობიექტზე ორიენტირებული პროგრამირება
2. კლასები და ობიექტები
-დავალება
10. Advanced OOP
1. კლასების პრიორიტეტები და მეთოდები
2. მემკვიდრეობა და ინტერფეისები
დავალება
11. Working with forms
1. PHP ფორმები
2. რექუესთ პარამეტრები
3. ინფორმაცია PHP-ში დასამუშავებლად
დავალება
12. Cookies and Files
1. სესიები და cookies
2. სესიებისა და cookies გამოყენება PHP-ში
დავალება
13. PHP Frameworks 01
1. PHP ფრეიმვორკები
2. პოპულარული ფრეიმვორკები და მათი პლიუსები
დავალება
14. PHP Frameworks 02
1. კონტროლერები
2. რუთინგი
3. ვიუები
დავალება
15. Advanced PHP methods
1. Namespace და autloading
2. Magic მეთოდები PHPში
3. თრეითები
მომზადება ფინალურისთვის
16. ფინალური დავალება და ბოლო გაკვეთილი…
საუბარი სამომავლო …