SQL დეველოპერი

მონაცემთა ბაზების პროგრამისტი ყველაზე მოთხოვნადი და ერთ ერთი ყველაზე მაღალანაზღაურებადი პროფესია დღეს დღეობით. ბიზნესის მოთხოვნაა რაც შეიძლება სწრაფად დაამუშაოს დიდი მონაცემები და აქციოს ის მითვის საურველ ინფორმაციად. ამისათვის სწორედ მონაცემთა ბაზების დეველოპერების დაქირავებაა საჭირო.

კურსი მთლიანად პრაქტიკულ ქეისებზე იქნება დაფუძნებული.

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


1. კურსის მიმოხილვა და სამუშაო გარემოს გაცნობა 

  • რა არის მონაცემთა ბაზა 
  • რა არის SQL როგორ გამოვიენება 
  • მონაცემთა ბაზის მართვის სისტემა 
  • SSMS ინსტალაცია - მასალის შეჯამება

2. მონაცემთა ბაზის მართვის სისტემასთან მუშაობა

  • ბაზის ტიპები - მონაცემთა ბაზის ობიექტები 
  • მონაცემთა ბაზის მართვის სისტემის მიმოხილვა 
  • ბაზის და ცხრილის შექმნა - მასალის შეჯამება
3. მონაცემთა ბაზების დაპროექტება 

  • მონაცმთა ბაზის დაგეგმვა
  • მონაცემთა ბაზის დაპროექტება 
  • ბაზის დაპროექტების მიზნები
  • ინფორმაციის შენახვის ფორმები
  • მარტივი მონაცემთა ბაზის აგება 
  • მასალის შეჯამება
4. მონაცემთა ცხრილებთან მუშაობა

  • მონაცემთა ცხრილები 
  • ცხრილის ტიპები 
  • ცხრილების ნორმალიზაცია 
  • ნორმალიზაციის ფორმები 
  • ნორმალიზებული ბაზა
  • შეზღუდვები 
  • მასალის შეჯამება
5. კავშირები 

  • რა არის კავშირი 
  • კავშირის ტიპები 
  • მონაცემთა ბაზის მოდელები 
  • რელაციური მონაცემთა ბაზა 
  • რელაციური მონაცემთა ბაზის აგება 
  • დიაგრამები - მასალის შეჯამება

6. მონაცემთა ბაზის ძირითადი ობიექტები

  • მონაცემთა ბაზის არქიტექტურა
  • ფუნქციები 
  • View-ები
  • პროცედურები 
  • ტრიგერები 
  • ინდექსები
  • მასალის შეჯამება
7. T-SQL ის საფუძვლები 

  • პროცედურული პროგრამირება 
  • იდენტიფიკატორები
  • ცვლადები 
  • ოპერატორები
  •  მასალის შეჯამება
9. ბაზის მანიპულაცია და ლოგიკური ოპერატორები 

  • ბაზაში შექმნის სკრიპტული ფორმა 
  • ცხრილის შექმნის სკრიპტული ფორმა
  • ლოგიკური ოპერატორების განხილვა
  • Like, between, In, Exist, All - მასალის შეჯამება
10. ფუნქციები

  • აგრეგატული ფუნქციები
  • მათემატიკური ფუნქციები 
  • თარიღის ფუნქციები 
  • სხვადასხვა ფუქნციები
  • მასალის შეჯამება
11. ინფორმაციის დაჯგუფება და დახარისხება 

  • Group By
  • Where 
  • Over 
  • Compute
  • Having
  • Begin End სტრუქტურა 
  • მასალის შეჯამება

12. ინფორმაციის შეერთება

  • ინფორმაციის შეერთების სახეები
  • შიდა შეერთება 
  • გარე შეერთება 
  • ჯვარედინი შეერთება 
  • ჩადგმული შეერთებები 
  • შეერთებები უტოლობების შემთხვევაში
  • მასალის შეჯამება

13. ინფორმაციის გაშლა და შეკვეცა 

  • ინფორმაციის გაშლა
  • ინფორმაციის გაშლის სახეები
  • ინფორმაციის შეკვეცა
  • ინფორმაციის შეკვეცის სახეები
  • მასალის შეჯამება

14. ლოგიკური სტრუქტურები და View-ები

  • ლოგიკური გამოსახულებები 
  • IF სტრუქტურა 
  • Case სტრუქტურა
  • ტერნალური ოპეტორები 
  • View შექმნა და გამოყენება
  • მასალის შეჯამება

15. ციკლები და შეცდომები

  • ციკლი 
  • While სტრუქტურა
  • Break Continue სტრუქტურა 
  • Try Catch სტრუქტურა 
  • შეცდომების დამუშავება 
  • ინფორმაციის იმპორტ-ექსპორტი
  • მასალის შეჯამება

16. ფუნქციები 

  • ფუნქციის შექმნა 
  • Scalar და Inline ტიპის ფუნქციები 
  • View შექმნა - Error Handling
  • ქვე მოთხოვნები
  • სხვადასხვა ჩაშენებული ფუნქციები
  • მასალის შეჯამება

17. პროცედურები

  • პროცედურის შექმნა
  • პროცედურის ტიპები
  • პროცედურების შიფრაცია
  • პროცედურების პარამეტრების ტიპები 
  • მასალის შეჯამება

18. ტრიგერები

  • ტრიგერის შექმნა
  • ტრიგერის ტიპები
  • Insert ტრიგერი
  • Delete ტრიგერი 
  • Update ტრიგერი 
  • მასალის შეჯამება


კურსის ბოლოს გაიცემა ორენოვანი სერთიფიკატი.

კურსის ხანგრძლივობა: 3 თვე

კურსის ღირებულება: 6-10 კაციან ჯგუფში 600 თვე ლარი

ტელეფონი: 272 87 87; 593 73 70 43

ელ-ფოსტა:info@nbacademy.ge

ფეისბუქ გვერდი: ტრენინგ ცენტრი \"NB\"

გადმოწერე სილაბუსი - SQL დეველოპერი
1