PHP დეველოპმენტი
ორშაბათი 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. |
ფინალური დავალება და ბოლო გაკვეთილი… საუბარი სამომავლო … |