Web პროგრამირება
კურსის შესახებ
HTML5 / CSS
თემის დასახელება:
შესავალი – XHTML
· HTML მიმოხილვა
· HTML სტანდარტები
· რა არის XHTML
· XHTML ჩამოყალიბების საწყისები
· XHTML-ის საჭიროება
· XHTML1.0 ვერსიადა DTD-ბი
· XHTML 1.1 და 2.0 ვერსიები
· XHTML წესები
· ელემენტებთან მუშაობა დოკუმენტის ობიექტური მოდელის (DOM) გამოყენებით
CSS (წყობა დისტილების გვერდები) –ის მიმოხილვა
· საწყისი სტილისგან საზღვრა და შემდგომი წყობადობა
· ზოგადი CSS თვისებები
· მონიშვნების ენის პრაქტიკული გამოყენებასათან ადორედაქტორებში
· ხმარებიდან ამოღებული ელემენტები (Deprecated tags)
· ვებსაიტის სტრუქტურული მოწყობილობა
· კლიენტისა და სერვერის მხარის დამოკიდებულების მიმოხილვა
· დირექტორიების მცნებისას აიტისს ტრუქტურული წყობის მიხვედრა
· ლოკალური ვებსერვერის ამუშავება
· ფაილის სახელების სწორიფორმირება და მათი სთავსებადობა სხვადასხვა პლატფორმებთან
· დირექტორიის სახელების სწორიფორმირება და მათი თავსებადობა სხვადასხვა პლატფორმებთან
· მარტივი (x)html დოკუმენტი
· XHTML -სადა HTML -ის მართლწერა
· ვებგვერდის შემცველობის ტექსტის შექმნა
· ვებგვერდის დასათაურების შექმნა
· ვებგვერდის შემცველობის სხვადასხვა საფეხურის სათაურების შექმნა
· ვებგვერდის აღმწერი მონაცემები (meta data)
· ვებგვერდის შემცველობის აღმწერი ტექსტის შექმნა
· ვებგვერდის აზრობრივი შესატყვისობის აღმწერი ფრაზების შექმნა
· ლოგიკური სტრუქტურის დამატება
· სათაურებისა და ქვესათაურების შექმნა
· პარაგრაფების შექმნა
· სპეციალურ სმბოლოებთან მუშაობა
· ხაზის წყვეტისშექმნა
· გამოსახულებებთან მუშაობა
· გამოსახულების ვებგვერდზე მიმაგრება (შემოტანა)
· GIF, JPEG და PNG ფაილის ფორმატები
· ზომი სშემცირებასთან დაკავშირებული საკითხები
· გამოსახულებების სანაცვლო, შესატყვისი ტექსტი (Alternative text), დასათაურებები და აღწერები
სიების შექმნა და მათთან მუშაობა
· დანომრილი (თანმიმდევრობითი) სიები
· დაუნომრავი (არათანმიმდევრობითი) სიები
· აღწერადი სიები
· ბმულების შექმნა
· დამოკიდებული მისამართის მქონებმულების უპირატესობა სრული მისამართის ბმულებთან შედარებით
· URL -ბთა ნმუშაობა
· ბმულებით დოკუმენტის ჩანიშვნებზე გადამისამართება
· ცხრილები (Tables) (x)HTML-ში
· ცხრილის შექმნა
· სტრიქონები სშექმნა
· სვეტები სშექმნა
· ცხრილის თავსართების შექმნა
· ცხრილის სათაურისა და აღმწერი ინფორმაციის დამატება
· უჯრების გაერთიანება
· რამოდენიმე ცხრილის ერთმანეთში ჩაწყობა
· ფორმები (Forms) (x) HTML-ში
· მონაცემების შესატანი ძირითადი ფორმის ელემენტის შექმნა
· ფორმის ელემენტების ლოგიკური დაჯგუფების დამატება, რადიო ღილაკები და მოსანიშნი ელემენტები
· ფორმის ელემენტების ლოგიკური დაგჯუფების (fieldset), მისი სათაურისა
· (legend) დაფორმის ელემენტებისთვის განკუთვნილი სათაურების (label) გამოყენება
· ფორმაში შეტანილი მონაცემების გადასაცემად
· (submit) და გასასუფთავებლად (reset) განკუთვნილი ღილაკების დამატება
· ფორმის მეთოდების გამოყენება
· ფორმის ამუშავება „action“ ატრიბუტის გამოყენებით
შესავალი – CSS
· შემცველობის გამოყოფა საპრეზენტაციო (ვიზუალური გაფორმების) ნაწილისგან
· განსხვავება CSS -სა და მონიშვნებს (Mark up) შორის
· რა შეუძლია CSS გააკეთოს?
· CSS -ის სტრუქტურა (მართლწერა)
· სტილების დართვა – ხაზოვანი, ჩასმული ან გარეგანი
· წყობის თანმიმდევრობა
· CSS საფუძვლები
· CSS ვერსიები
· სტილების დართვა
· წყობა
· „!important“ ფუნქციის მნიშვნელობა
· საწყისი მნიშვნელობა სტილებში („inherit“)
· სტილების გაფორმება
· ზომის ერთეულები
· ფერები, შრიფტები, ფონები, ტექსტი, სიები დ აფორმატირება
· ბრაუზერთა სახესხვაობის საკითხები
· სტილური შეცდომები
· სტილური კომენტარები
· CSS3 ზოგადი მომიხილვა, განსხვავებები
· სელექტორები
· სტილების მინიჭების სპეციფიურობა
· ძირითადი „სელექტორები“
· დამოკიდებულებადი „სელექტორები“ (Relationship selectors)
· Class და ID „სელექტორები“
· ატრიბუტის „სელექტორები“
· სელექტორების განსხვავებულობა
· CSS და მდებარეობისგა ნსაზღვრა
· CSS ბლოკური მოდელი
· გარეთა და შიდა კიდეებიდან დაშორება, ჩარჩოს სტილები
· ელემენტებს შორის დაშორებები
· ბრაუზერებთან დაკავშირებული საკითხები
· სიგანისა და სიმაღლის მითითება
· სტანდარტული (Standards) და ჩასწორებული რეჟიმები (quirks mode)
· „overflow“ ფუნქცია
· CSS მდებარების განსაზღვრის მონახაზი
· „display” ფუნქციის ტიპები
· „float“ და „clear“ ფუნქციები სგამოყენება
ბლოკების პოზიციისგან საზღვრა
· „relative“ და „absolute“ მდებარეობები
· (დინამიური) „pseudo“ კლასები, განსხვავებულობანი
· CSS2.0 „cursor“ ფუნქციის თავისებურობანი
· CSS2.1 ცხრილის ელემენტის თვისებები
· CSS2.1 ცხრილის მოდელი
· „@media“ ტიპები
· „@import“ გამოყენება
· მდებარებისგან საზღვრის მაგალითები
· „z-order“ ფუნქცია
· მითითებები და რჩევები
· ბრაუზერთან დაკავშირებული საკითხები
HTML5
· HTML5 მიმოხილვა
· ახალი ელემენტების ფუნქციები
· ნავიგაცია HTML5-ში ( nav )
· HEADER – FOOTER ბლოკები
· DIV ელემენტის როლის შესუსტება, მისი შემცვლელი ელემენტების მნიშვნელობა და გამოყენების თავისებურებანი
· ბრაუზერების დამოკიდებულება HTML 5 ის ახალ ელემენტებთან
CSS3
· CSS3 მიმოხილვა
· CSS3 ახალის ელექტორები;
· ტექსტის ეფექტები
· ფონები და ჩარჩოები
· ბლოკის სტილები ( box-shadow )
· 2D ტრანსფორმაცია
· ბრაუზერების დამოკიდებულება CSS3 – ის ბრძანებებთან
· Cms
· საიტის მართვის სისტემების (CMS) დანიშნულება, მათი შესაძლებლობების მიმოხილვა და შედარებითი ანალიზი
· wordpress
· WordPress ინსტალაციისა და სერვერზე ატვირთვის საშუალებების მიმოხილვა.
· Cms (wordpress)
· პლაგინების მიმოხილვ ად მათი დამატების საშუალებები.
PHP/MSSQL/javascript/Jquery
თემის დასახელება:
· შესავალი – javascript
· javascript-ის მიმოხილვა
· რაარის javascript?
· javascriptis განთავსება html დოკუმენტში;
· ტეგი (ლოგიკური სტრუქტურა);
· ცვლადები;
· მონაცემთა ტიპები;
· ცვალების შედარება, არითმეტიკული და ლოგიკური მოქმედებები;
ლოგიკური ოპერატორები
· ლოგიკური ოპერატორები if-else
· Switch –case კონსტრუქცია;
· Prompt მეთოდი;
· Confirm მეთოდი;
· While და for ციკლები
· While -ციკლი;
· Do-while კონსტრუქცია;
· ციკლი for;
· ოეპრატორი breakდა continue ;
ბრაუზერების ობიექტები და მათ მეთოდები
· Window ობიექტი
· History ობიექტი
· Location ობიექტი
· Navigator ობიექტი
· Screen ობიექტი;
javascript მასივები
· მარტივი მასივები;
· ასოცირებიული მარსივები;
· მრავალგანზომილებიანიმასივები;
· მასივის მეთოდები (push, shift, join, concat, pop, unshift, slice, reverse, sort, splice)
javascript ფუნქციები
· ფუქნციების შექმნა;
· ინფორმაიცის დამუშავება ფნქციის მეშვეობით;
· კონკრეტული პასუხისდაბრუნება ფუნქციის მეშვეობით;
CSS – კასკადური სტილები და javascript
· სილების მინიჭება html ტეგებისსათვის;
· მიმართვები კონკრეტული ტეგებისათის სელექტორების სახელების მიხედვით
javascript ცდომილებები
· ხდომილება ელემენტებზე და მათთვის სტილების ცვლილება
· ვიზუალიზაცია და ეფექტების მინიჭება;
javascript_ის ფორმები
· ფორმებთან javascript-ის დამოკიდებულება.
· ინფორმაციის ამოგება და მათზე სხვადასხვა მანიპულაციის ჩატარება;
Dom სტრუქტურა
· მიმართვა ელემენტებზე;
· Dom ელემენტის ტიპების განსაზღვრა;
· შვილობილი ელემენტები;
· ელემენტისთვისებები;
· Jqueryბიბლიოთეკები
· Jqueryბიბლიოთეკის ჩატვირთვა;
· მზა ინფორმაციის მიბმა;
· ზოგადი ფუქციების მიმოხილვა
· PHPგაცნობა
· რა არისphp?
· php-ს შესაძლებლობების მიმოხილვა
· ვირტუალური სერვერბის გაცნობა;
· ვირტუალური სერვერის ინსტალაცია;
· მარტივი phpგავართოების ფაილის შექმნა;
· PHP სინტაქტის
· phpმართლწერა
· html ტეგებთან php-ს თანაარსებობა;
· ინფრორმაციის კონკანიტაცია;
· ცვალდების აღწერა
ცვლადების ტიპები;
· ლოგიკური მოქმედებები phpცვლადებთან მიმართებაში
· phpოპერატორები, ციკლები, მასივები;
· if – else ლოგიკური ოპერატორები მათი გამოყენება;
· switch – case კონსტრუქცია;
· while , do while, for, foreatchციკლები
· phpმასივები;
mysql –ის მიმოხილვა
· მონაცემთა ბაზების მიმოხილვა
· მცირე ზომის ბაზების შექმნა;
· ინფორმაციის დახარისხება ტიპის მიხედვით;
· ინფორმაციის განახლება mysqlბაზაში;
· ბაზების წაშლა – გასუფთავება;
· ბაზების ექსპორტ- იმპორტი;
PHP კავშირი მონაცემთა ბაზებთან
· ინფორმაციის შეტანა მონაცემთა ბაზებში phpმეშვეობით ( Insert );
· მონაცემთა განახლება ( update) ;
· მონაცემთა წაშლა ( delete ) ;
POST და GET მეთოდები
· phpდამოკიდებულება html ფორმებთან
· ინფორმაციის გადაცემის მეთოდები და მათი დანიშნულებები;
· მცირე სამართავი პანელის შექმნა
· მცირე ზომის ადმინისტრირების პანელის შექმნა.
[wpforms id="3360" title="true"]