SlideShare a Scribd company logo
1 of 18
Download to read offline
შ ე მ ო გ ვ ი ე რ თ დ ი
რა არის WEB დეველოპმენტი და როგორ
შევქმნათ საკუთარი WEB გვერდი
როგორ დაიწყო ყველაფერი
1969
1974
მოგვიანებით 1989 წელს
ევროპაში, ცერნის
ლაბორატორიაში, იქ, სადაც
დღეს მსოფლიოს წამყვანი
ფიზიკოსები ექსპერიმენტებს
ატარებენ, დაიბადა ვების
(World Wide Web (WWW))
კონცეფცია. ის ბრიტანელმა
მეცნიერმა ტიმ ბერნერს ლიმ
(Sir Timothy John «Tim» Berners
Lee) წარმოადგინა.
მართალია, იმ დროისთვის
ინტერნეტი უკვე გამართულად
მუშაობდა, მაგრამ იქ
თითქმის არაფერი იყო, მას
ძირითადად როგორც
საკომუნიკაციო ქსელს ისე
იყენებდნენ -- ელექტრონული
დოკუმენტების გასაგზავნად
და მისაღებად.
ტიმ ბერნერლის იდეა კი
ერთი შეხედვით ძალიან
მარტივიდა ამავე დროს
ინოვაციური იყო: ნაცვლად
იმისა, რომ ინტერნეტის
მომხმარებლებს ელექტრო
ნული დოკუმენტები ერთმანეთ
ისთვის ეგზავნათ, მან შექმნა
სისტემა, რომლის საშუალები
თაც ამ დოკუმენტების ინტერნე
ტში განათავსებდნენ და მათთ
ან მუშაობა ნებისმიერ მსურვე
ლს შეეძლებოდა. ამ სერვისზე
პასუხისმგებელი კი ვებ-
სერვერები უნდა გამხდარიყვნ
ენ, სადაც განთავსებული იქნე
ბოდა ჰიპერტექსტური ტექნო
ლოგიით აწყობილი ვებ გვერ
დები.
ამის შემდეგ გაჩნდა საჭიროება
რომ შექმნილიყო გარემო რომელიც
მომხმარებელს საშუალებას მისცემდა
დაკავშირებოდა ინტერნეტს
სასურველი ინფორმაციის
მისაღებად.პირველი ბრაუზერი
ილინოისის უნივერსიტეტის NCSA
ჯგუფმა 1993 წელს შექმნა, მას
სახელად Mosaic ეწოდა.
იმავე წელს ეს პროგრამა ორ
მილიონზე მეტმნა ადამიანმა დააყენა
თავის კომპიუტერზე. მომხმარებლებმა
საკუთარი გვერდების განთავსება
დაიწყეს. ამ დროისთვის უკვე 130
რეგისტრირებული საიტი იყო, ხოლო
წლის ბოლოს მათი რაოდენობა 600--
მდე გაიზარდა.
სტატიკური ვერ გვერდების
შესაქმნელად გამოიყენება
მარკირების ენა HTML რომელიც
ასევე ტიმ ბერნერლიმ შექმნა 20
საუკუნის 80 იან წლებში ,
ამჟამად ვსარგებლობთ HTML5
სტანდარტით რომელმაც მის
თავდაპირველ ვერსიასთან
შედარებით წარმოუდგენელი
ევოლუცია და ცვლილება
განვლო, გვერდებისთვის
ლამაზი სტილების, ანიმაციების
და responsive კონტენტის შექმნა
კი ხდება CSS ენის დახმარებით
რომელიც გვაძლევს
საშუალებას ვებ გვერდის
ვიზუალი გავხადოთ ბევრად
უფრო ლამაზი , სანახაობრივი
და მომხმარებლისთვის
მიმზიდველი, ხოლო ვებ
გვერდისთვის დინამიურობის
შესაძენად კი გამოიყენება
პროგრამირების ენა JavaScript
რომელიც დღეს დღეისობით
გამოიყენება არა მხოლოდ DOM
ელემენტთან სამუშაოდ არა
მედ როგორც back-end - ის ენად
რაც გვაძლევს საშუალებას რომ
სერვები დავაპროგრამოთ
node.js - ის მეშვეობით რაც არის
Framework-ი ასევე JavaScript- ი
გვაძლევს საშუალებას შევქმნათ
მობილური აპლიკაციები რაშიც
გვეხმარება React Native
როგორ შევქმნათ საკუთარი ვებ გვერდი?
რა არის HTML?
რა არის HTML?
HTML (HyperText Markup
Language) წარმოადგენს
ჰიპერტექსტური მარკირების
ენას, რომელიც ძირითადად
გამოიყენება ინტერნეტის
ქსელის დოკუმენტების
შესაქმნელად.
2014 წელს ოფიციალურად
დასრულდა მუშაობა ახალ
სტანდარტზე - HTML5-ზე,
რომელმაც ფაქტიურად
რევოლუციური ცვლილებები
შეიტანა HTML-ში.
საბოლოოდ, HTML5
ძირითადად გამოიყენება
შემდეგი დანიშნულებით:
HTML5, როგორც ჰიპერტექსტური
მარკირების განახლებული ენა,
როგორც წინა HTML4-ის
განვითარება;
HTML5, როგორც მძლავრი
პლატფორმა ვებაპლიკაციების
შექმნისთვის, რომელიც HTML5-
თან ერთად ასევე მოიცავს
პროგრამირების ენა JavaScript -
ს და სტილების კასკადურ
ცხრილებს CSS3-ს. HTML5-ის
განვითარებით დაკავებულია
World Wide Web Consortium
(შემოკლებით W3C- მსოფლიო
ქსელის კონსორციუმი) -
დამოუკიდებელი
საერთაშორისო ორგანიზაცია,
რომელიც განსაზღვრავს HTML5-
ის სტანდარტებს
სპეციფიკაციების სახით.
მიმდინარე სრული
სპეციფიკაციის ნახვა
შესაძლებელია მისამართზე
კონკრეტულად რა მოიტანა HTML5-მა?
• HTML 5-მა განსაზღვრა პარსინგის ახალი
ალგორითმი DOM-ის (Document Object
Model) სტრუქტურის შესაქმნელად;
• ახალი ელემენტების და ტეგების დამატება,
როგორიცაა ელემენტები video, audio და
სხვა;
• HTML-ის არსებული ელემენტების
გამოყენების წესების და სემანტიკის
ხელახალი განსაზღვრა.
რა არის CSS?
• CSS იშიფრება, როგორც Cascading Style Sheets(იერარქიული სტილის ცხრილები)
• სტილები საზღვრავენ, თუ როგორ გამოსახონ HTML ელემენტები
• სტილები საერთოდ მოთავსებულია სტილის ცხრილებში
• სტილები დაემატა HTML 2.0-ში, რათა გადაჭრილიყო პრობლემა
• გარე სტილის ცხრილებს შეუძლიათ სამუშაოს რაოდენობის შემცირება
• გარე სტილის ცხრილები მოთავსებულია CSS ფაილებში
რა არის CSS?
• Bootstrap არის ფრეიმვორკი რომელიც გამოიყენება კლიენტის მხარის
სტრუქტურასთან სამუშაოდ და რომლის დახმარებითაც ვებ-გვერდის შექმნა
გაცილებით მარტივად და სწრაფად შეიძლება.
• Bootstrap მოიცავს HTML და CSS-ზე დაფუძნებულ შაბლონებს, ფორმებს,
ღილაკებს, ცხრილებს, ნავიგაციის ელემენტებს, სურათების კარუსელებს და ა.შ
• Bootstrap-ის საშუალებით მარტივად შეიძლება რეაგირებადი დიზაინების
შექმნა.
რა არის Bootstrap?
Bootstrap-თან წვდომა
იმისათვის რათა Bootstrap ჩავრთოთ
ჩვენს ვებ გვერდზე იგი ან უნდა
გადმოვწეროთ საიტიდან - getbootstrap.com,
ანდა გამოვიყენოთ CDN ბმული, ამ
შემთხვევაში სასურველია ჩავრთოთ jQuery
ბიბლიოთეკაც
რა არის JavaScript ?
JavaScript - ი არის
ხელსაწყო(პროგრამირების ენა)
რომელიც გამოიყენება
დინამიური ვებ გვერდების
შესაქმნელად, JavaScript-მა
არსებობა დაიწყო როგორც
LiveScript-მა და ის გამოჩნდა
Netscape 2.0-ში 1995 წელს,
მაგრამ შემდეგ კომპანია
Netscape-მ შეუცვალა სახელი
წმინდა მარკეტინგული მიზნების
გამო, როგორც ვიცით 90 -იან
წლებში Java სარგებლობდა
უდიდესი პოპულარობით და იყო
საკმაოდ მოთხოვნადი ენა,
Netscape -მა იფიქრა რომ
სახელი JavaScript-ის ასეთი
მსგავსება Java-სთან
გამოიწვევდა დეველოპერების
დაიტერესებას ამ ენით.
როგორც აქამდე ავღნიშნეთ
JavaScript არის მსუბუქი,
ინტერპრეტირებადი, ობიექტზე
ორიენტირებული
შესაძლებლობების მქონე
დაპროგრამების ენა, რომელიც
საშუალებას გვაძლევს
სტატიკური HTML გვერდებს
შევმატოთ ინტერაქტიულობა.
თავდაპირველად JavaScript
წარმოადგენდა საცდელ
პროექტს რომელიც შეიქმნა 8 -
დღეში და ამ ენის
დანიშნულებას წარმოადგენდა
მხოლოდ DOM –ის
მანიპულაციები. დღეს
დღეისობით ვხედავთ რომ ამ
პროექტმა გაამართლა რადგან
დღესღეისობით JavaScript
წარმოადგენს ვეგ გვერდის ერთ
- ერთ უმნიშვნელოვანეს
ნაწილს.
რა არის JavaScript ?
რა არის Back-end?
Back-end არის Web გვერდის
უმნიშვნელოვანესი ნაწილი რომელიც
აკავშირებს Front-end - ს მონაცემთა
ბაზასთან , სივრცესთან სადაც ინახება ამ
გვერდზეე განთავსებული მთელი რიგი
ინფორმაცია , Back-end არის
პასუხისმგებელი რომ გადაამუშაოს
მომხმარებლის ყოველ request -ი და
დაუბრუნოს გარკვეული სახის response,
მაგალითად როდესაც მომხმარებელს სურს
იხილოს გარკვეული სახის ინფორმაცია Web
გვერდზე ამისათვის იგი აგზავნის
გარკვეულ მოთხოვნას ანუ request - ს
სერვერზე , სერვერი ამუშავებს მის
მოთხოვნას და უბრუნებს მას მონაცემთა
ბაზიდან შესაბამის ინფორმაციას, სერვერი
კი აკავშირებს დასაბრუნებელ ინფორმაციას
Front-end თან და გამოაქვს მომხმარებლის
ბრაუზერში მოთხოვნილი გვედი შესაბამისი
კონტენტით.
Back-end ენები
მადლობა ყურადღებისთვის!

More Related Content

What's hot

ტრეფიკინგი
ტრეფიკინგიტრეფიკინგი
ტრეფიკინგიDato Tedeishvili
 
,,საფრანგეთის დიდი რევოლუცია"
,,საფრანგეთის დიდი რევოლუცია",,საფრანგეთის დიდი რევოლუცია"
,,საფრანგეთის დიდი რევოლუცია"Kalandadze Natia
 
ვახტანგ I გორგასალი
ვახტანგ I გორგასალივახტანგ I გორგასალი
ვახტანგ I გორგასალიetodevrisashvili
 
აბო თბილელის-წამება-პრეზენტაცია
აბო თბილელის-წამება-პრეზენტაციააბო თბილელის-წამება-პრეზენტაცია
აბო თბილელის-წამება-პრეზენტაციაgtsitsino
 
საფრანგეთი
საფრანგეთისაფრანგეთი
საფრანგეთიnino nadiradze
 
პროექტი ,,წიგნი სიყვარულია''
პროექტი ,,წიგნი სიყვარულია''პროექტი ,,წიგნი სიყვარულია''
პროექტი ,,წიგნი სიყვარულია''Natia Kurtanidze
 
გრიგოლ ხანძთელის ნაკვალევზე
გრიგოლ ხანძთელის ნაკვალევზეგრიგოლ ხანძთელის ნაკვალევზე
გრიგოლ ხანძთელის ნაკვალევზეsophikojanashia
 
პირველი მსოფლიო ომი
პირველი მსოფლიო ომიპირველი მსოფლიო ომი
პირველი მსოფლიო ომიManana Jakeli
 
თამბაქოს მავნებლობა
თამბაქოს მავნებლობათამბაქოს მავნებლობა
თამბაქოს მავნებლობაschool n 11
 
საფრანგეთი
საფრანგეთისაფრანგეთი
საფრანგეთიnino abuladze
 
ქვის ხანა საქართველოში
ქვის ხანა საქართველოშიქვის ხანა საქართველოში
ქვის ხანა საქართველოშიfiqria sidamonize
 
Vulkanismi Kasulikkusest
Vulkanismi KasulikkusestVulkanismi Kasulikkusest
Vulkanismi KasulikkusestMeeliSonn
 
წოდებრივ წარმომადგენლობითი ორგანოები ევროპაში
წოდებრივ წარმომადგენლობითი ორგანოები ევროპაშიწოდებრივ წარმომადგენლობითი ორგანოები ევროპაში
წოდებრივ წარმომადგენლობითი ორგანოები ევროპაშიnino abuladze
 
გლობალური დათბობა
გლობალური დათბობაგლობალური დათბობა
გლობალური დათბობაevaeviko
 
ისტორიული დისციპლინები-მეათე კლასი
ისტორიული დისციპლინები-მეათე კლასიისტორიული დისციპლინები-მეათე კლასი
ისტორიული დისციპლინები-მეათე კლასიnino nadiradze
 
ბერძნული პოლისები და მმართველობის ფორმები
ბერძნული პოლისები და მმართველობის ფორმები ბერძნული პოლისები და მმართველობის ფორმები
ბერძნული პოლისები და მმართველობის ფორმები fiqria sidamonize
 
ინფორმაციული და საკომუნიკაციო ტექნოლოგიების გამოყენება სასწავლო პროცესში
ინფორმაციული და საკომუნიკაციო ტექნოლოგიების გამოყენება სასწავლო პროცესშიინფორმაციული და საკომუნიკაციო ტექნოლოგიების გამოყენება სასწავლო პროცესში
ინფორმაციული და საკომუნიკაციო ტექნოლოგიების გამოყენება სასწავლო პროცესშიLela Goginashvili
 
დავით აღმაშენებელი მეფე მწიგნობარი
დავით აღმაშენებელი მეფე მწიგნობარიდავით აღმაშენებელი მეფე მწიგნობარი
დავით აღმაშენებელი მეფე მწიგნობარიNatia Kurtanidze
 

What's hot (20)

ტრეფიკინგი
ტრეფიკინგიტრეფიკინგი
ტრეფიკინგი
 
,,საფრანგეთის დიდი რევოლუცია"
,,საფრანგეთის დიდი რევოლუცია",,საფრანგეთის დიდი რევოლუცია"
,,საფრანგეთის დიდი რევოლუცია"
 
ვახტანგ I გორგასალი
ვახტანგ I გორგასალივახტანგ I გორგასალი
ვახტანგ I გორგასალი
 
აბო თბილელის-წამება-პრეზენტაცია
აბო თბილელის-წამება-პრეზენტაციააბო თბილელის-წამება-პრეზენტაცია
აბო თბილელის-წამება-პრეზენტაცია
 
საფრანგეთი
საფრანგეთისაფრანგეთი
საფრანგეთი
 
პროექტი ,,წიგნი სიყვარულია''
პროექტი ,,წიგნი სიყვარულია''პროექტი ,,წიგნი სიყვარულია''
პროექტი ,,წიგნი სიყვარულია''
 
გრიგოლ ხანძთელის ნაკვალევზე
გრიგოლ ხანძთელის ნაკვალევზეგრიგოლ ხანძთელის ნაკვალევზე
გრიგოლ ხანძთელის ნაკვალევზე
 
აკაკი წერეთლის "ბაში- აჩუკი" (ფაბულა და სიუჟეტი სრულად)
აკაკი წერეთლის "ბაში- აჩუკი" (ფაბულა და სიუჟეტი სრულად)აკაკი წერეთლის "ბაში- აჩუკი" (ფაბულა და სიუჟეტი სრულად)
აკაკი წერეთლის "ბაში- აჩუკი" (ფაბულა და სიუჟეტი სრულად)
 
პირველი მსოფლიო ომი
პირველი მსოფლიო ომიპირველი მსოფლიო ომი
პირველი მსოფლიო ომი
 
თამბაქოს მავნებლობა
თამბაქოს მავნებლობათამბაქოს მავნებლობა
თამბაქოს მავნებლობა
 
საფრანგეთი
საფრანგეთისაფრანგეთი
საფრანგეთი
 
ქვის ხანა საქართველოში
ქვის ხანა საქართველოშიქვის ხანა საქართველოში
ქვის ხანა საქართველოში
 
Vulkanismi Kasulikkusest
Vulkanismi KasulikkusestVulkanismi Kasulikkusest
Vulkanismi Kasulikkusest
 
წოდებრივ წარმომადგენლობითი ორგანოები ევროპაში
წოდებრივ წარმომადგენლობითი ორგანოები ევროპაშიწოდებრივ წარმომადგენლობითი ორგანოები ევროპაში
წოდებრივ წარმომადგენლობითი ორგანოები ევროპაში
 
გლობალური დათბობა
გლობალური დათბობაგლობალური დათბობა
გლობალური დათბობა
 
ისტორიული დისციპლინები-მეათე კლასი
ისტორიული დისციპლინები-მეათე კლასიისტორიული დისციპლინები-მეათე კლასი
ისტორიული დისციპლინები-მეათე კლასი
 
Bulingi
BulingiBulingi
Bulingi
 
ბერძნული პოლისები და მმართველობის ფორმები
ბერძნული პოლისები და მმართველობის ფორმები ბერძნული პოლისები და მმართველობის ფორმები
ბერძნული პოლისები და მმართველობის ფორმები
 
ინფორმაციული და საკომუნიკაციო ტექნოლოგიების გამოყენება სასწავლო პროცესში
ინფორმაციული და საკომუნიკაციო ტექნოლოგიების გამოყენება სასწავლო პროცესშიინფორმაციული და საკომუნიკაციო ტექნოლოგიების გამოყენება სასწავლო პროცესში
ინფორმაციული და საკომუნიკაციო ტექნოლოგიების გამოყენება სასწავლო პროცესში
 
დავით აღმაშენებელი მეფე მწიგნობარი
დავით აღმაშენებელი მეფე მწიგნობარიდავით აღმაშენებელი მეფე მწიგნობარი
დავით აღმაშენებელი მეფე მწიგნობარი
 

Similar to Html presentation

Intenreti da brauzeri
Intenreti da brauzeriIntenreti da brauzeri
Intenreti da brauzeridatiko43
 
ინტერნეტის განვითარების ძირითადი ეტაპები
ინტერნეტის განვითარების ძირითადი ეტაპებიინტერნეტის განვითარების ძირითადი ეტაპები
ინტერნეტის განვითარების ძირითადი ეტაპებიGuja Rizhamadze
 
E twinning კონფერენციისთვის
E twinning კონფერენციისთვისE twinning კონფერენციისთვის
E twinning კონფერენციისთვისNino Kokilashvili
 
Moodle Presentation
Moodle PresentationMoodle Presentation
Moodle Presentationdatiko43
 

Similar to Html presentation (6)

Html ენა
Html ენაHtml ენა
Html ენა
 
Intenreti da brauzeri
Intenreti da brauzeriIntenreti da brauzeri
Intenreti da brauzeri
 
What is Web Development
What is Web DevelopmentWhat is Web Development
What is Web Development
 
ინტერნეტის განვითარების ძირითადი ეტაპები
ინტერნეტის განვითარების ძირითადი ეტაპებიინტერნეტის განვითარების ძირითადი ეტაპები
ინტერნეტის განვითარების ძირითადი ეტაპები
 
E twinning კონფერენციისთვის
E twinning კონფერენციისთვისE twinning კონფერენციისთვის
E twinning კონფერენციისთვის
 
Moodle Presentation
Moodle PresentationMoodle Presentation
Moodle Presentation
 

Html presentation

  • 1. შ ე მ ო გ ვ ი ე რ თ დ ი რა არის WEB დეველოპმენტი და როგორ შევქმნათ საკუთარი WEB გვერდი
  • 4. მოგვიანებით 1989 წელს ევროპაში, ცერნის ლაბორატორიაში, იქ, სადაც დღეს მსოფლიოს წამყვანი ფიზიკოსები ექსპერიმენტებს ატარებენ, დაიბადა ვების (World Wide Web (WWW)) კონცეფცია. ის ბრიტანელმა მეცნიერმა ტიმ ბერნერს ლიმ (Sir Timothy John «Tim» Berners Lee) წარმოადგინა. მართალია, იმ დროისთვის ინტერნეტი უკვე გამართულად მუშაობდა, მაგრამ იქ თითქმის არაფერი იყო, მას ძირითადად როგორც საკომუნიკაციო ქსელს ისე იყენებდნენ -- ელექტრონული დოკუმენტების გასაგზავნად და მისაღებად. ტიმ ბერნერლის იდეა კი ერთი შეხედვით ძალიან მარტივიდა ამავე დროს ინოვაციური იყო: ნაცვლად იმისა, რომ ინტერნეტის მომხმარებლებს ელექტრო ნული დოკუმენტები ერთმანეთ ისთვის ეგზავნათ, მან შექმნა სისტემა, რომლის საშუალები თაც ამ დოკუმენტების ინტერნე ტში განათავსებდნენ და მათთ ან მუშაობა ნებისმიერ მსურვე ლს შეეძლებოდა. ამ სერვისზე პასუხისმგებელი კი ვებ- სერვერები უნდა გამხდარიყვნ ენ, სადაც განთავსებული იქნე ბოდა ჰიპერტექსტური ტექნო ლოგიით აწყობილი ვებ გვერ დები.
  • 5. ამის შემდეგ გაჩნდა საჭიროება რომ შექმნილიყო გარემო რომელიც მომხმარებელს საშუალებას მისცემდა დაკავშირებოდა ინტერნეტს სასურველი ინფორმაციის მისაღებად.პირველი ბრაუზერი ილინოისის უნივერსიტეტის NCSA ჯგუფმა 1993 წელს შექმნა, მას სახელად Mosaic ეწოდა. იმავე წელს ეს პროგრამა ორ მილიონზე მეტმნა ადამიანმა დააყენა თავის კომპიუტერზე. მომხმარებლებმა საკუთარი გვერდების განთავსება დაიწყეს. ამ დროისთვის უკვე 130 რეგისტრირებული საიტი იყო, ხოლო წლის ბოლოს მათი რაოდენობა 600-- მდე გაიზარდა.
  • 6. სტატიკური ვერ გვერდების შესაქმნელად გამოიყენება მარკირების ენა HTML რომელიც ასევე ტიმ ბერნერლიმ შექმნა 20 საუკუნის 80 იან წლებში , ამჟამად ვსარგებლობთ HTML5 სტანდარტით რომელმაც მის თავდაპირველ ვერსიასთან შედარებით წარმოუდგენელი ევოლუცია და ცვლილება განვლო, გვერდებისთვის ლამაზი სტილების, ანიმაციების და responsive კონტენტის შექმნა კი ხდება CSS ენის დახმარებით რომელიც გვაძლევს საშუალებას ვებ გვერდის ვიზუალი გავხადოთ ბევრად უფრო ლამაზი , სანახაობრივი და მომხმარებლისთვის მიმზიდველი, ხოლო ვებ გვერდისთვის დინამიურობის შესაძენად კი გამოიყენება პროგრამირების ენა JavaScript რომელიც დღეს დღეისობით გამოიყენება არა მხოლოდ DOM ელემენტთან სამუშაოდ არა მედ როგორც back-end - ის ენად რაც გვაძლევს საშუალებას რომ სერვები დავაპროგრამოთ node.js - ის მეშვეობით რაც არის Framework-ი ასევე JavaScript- ი გვაძლევს საშუალებას შევქმნათ მობილური აპლიკაციები რაშიც გვეხმარება React Native როგორ შევქმნათ საკუთარი ვებ გვერდი?
  • 8. რა არის HTML? HTML (HyperText Markup Language) წარმოადგენს ჰიპერტექსტური მარკირების ენას, რომელიც ძირითადად გამოიყენება ინტერნეტის ქსელის დოკუმენტების შესაქმნელად. 2014 წელს ოფიციალურად დასრულდა მუშაობა ახალ სტანდარტზე - HTML5-ზე, რომელმაც ფაქტიურად რევოლუციური ცვლილებები შეიტანა HTML-ში. საბოლოოდ, HTML5 ძირითადად გამოიყენება შემდეგი დანიშნულებით: HTML5, როგორც ჰიპერტექსტური მარკირების განახლებული ენა, როგორც წინა HTML4-ის განვითარება; HTML5, როგორც მძლავრი პლატფორმა ვებაპლიკაციების შექმნისთვის, რომელიც HTML5- თან ერთად ასევე მოიცავს პროგრამირების ენა JavaScript - ს და სტილების კასკადურ ცხრილებს CSS3-ს. HTML5-ის განვითარებით დაკავებულია World Wide Web Consortium (შემოკლებით W3C- მსოფლიო ქსელის კონსორციუმი) - დამოუკიდებელი საერთაშორისო ორგანიზაცია, რომელიც განსაზღვრავს HTML5- ის სტანდარტებს სპეციფიკაციების სახით. მიმდინარე სრული სპეციფიკაციის ნახვა შესაძლებელია მისამართზე კონკრეტულად რა მოიტანა HTML5-მა? • HTML 5-მა განსაზღვრა პარსინგის ახალი ალგორითმი DOM-ის (Document Object Model) სტრუქტურის შესაქმნელად; • ახალი ელემენტების და ტეგების დამატება, როგორიცაა ელემენტები video, audio და სხვა; • HTML-ის არსებული ელემენტების გამოყენების წესების და სემანტიკის ხელახალი განსაზღვრა.
  • 10. • CSS იშიფრება, როგორც Cascading Style Sheets(იერარქიული სტილის ცხრილები) • სტილები საზღვრავენ, თუ როგორ გამოსახონ HTML ელემენტები • სტილები საერთოდ მოთავსებულია სტილის ცხრილებში • სტილები დაემატა HTML 2.0-ში, რათა გადაჭრილიყო პრობლემა • გარე სტილის ცხრილებს შეუძლიათ სამუშაოს რაოდენობის შემცირება • გარე სტილის ცხრილები მოთავსებულია CSS ფაილებში რა არის CSS?
  • 11. • Bootstrap არის ფრეიმვორკი რომელიც გამოიყენება კლიენტის მხარის სტრუქტურასთან სამუშაოდ და რომლის დახმარებითაც ვებ-გვერდის შექმნა გაცილებით მარტივად და სწრაფად შეიძლება. • Bootstrap მოიცავს HTML და CSS-ზე დაფუძნებულ შაბლონებს, ფორმებს, ღილაკებს, ცხრილებს, ნავიგაციის ელემენტებს, სურათების კარუსელებს და ა.შ • Bootstrap-ის საშუალებით მარტივად შეიძლება რეაგირებადი დიზაინების შექმნა. რა არის Bootstrap?
  • 12. Bootstrap-თან წვდომა იმისათვის რათა Bootstrap ჩავრთოთ ჩვენს ვებ გვერდზე იგი ან უნდა გადმოვწეროთ საიტიდან - getbootstrap.com, ანდა გამოვიყენოთ CDN ბმული, ამ შემთხვევაში სასურველია ჩავრთოთ jQuery ბიბლიოთეკაც
  • 14. JavaScript - ი არის ხელსაწყო(პროგრამირების ენა) რომელიც გამოიყენება დინამიური ვებ გვერდების შესაქმნელად, JavaScript-მა არსებობა დაიწყო როგორც LiveScript-მა და ის გამოჩნდა Netscape 2.0-ში 1995 წელს, მაგრამ შემდეგ კომპანია Netscape-მ შეუცვალა სახელი წმინდა მარკეტინგული მიზნების გამო, როგორც ვიცით 90 -იან წლებში Java სარგებლობდა უდიდესი პოპულარობით და იყო საკმაოდ მოთხოვნადი ენა, Netscape -მა იფიქრა რომ სახელი JavaScript-ის ასეთი მსგავსება Java-სთან გამოიწვევდა დეველოპერების დაიტერესებას ამ ენით. როგორც აქამდე ავღნიშნეთ JavaScript არის მსუბუქი, ინტერპრეტირებადი, ობიექტზე ორიენტირებული შესაძლებლობების მქონე დაპროგრამების ენა, რომელიც საშუალებას გვაძლევს სტატიკური HTML გვერდებს შევმატოთ ინტერაქტიულობა. თავდაპირველად JavaScript წარმოადგენდა საცდელ პროექტს რომელიც შეიქმნა 8 - დღეში და ამ ენის დანიშნულებას წარმოადგენდა მხოლოდ DOM –ის მანიპულაციები. დღეს დღეისობით ვხედავთ რომ ამ პროექტმა გაამართლა რადგან დღესღეისობით JavaScript წარმოადგენს ვეგ გვერდის ერთ - ერთ უმნიშვნელოვანეს ნაწილს. რა არის JavaScript ?
  • 16. Back-end არის Web გვერდის უმნიშვნელოვანესი ნაწილი რომელიც აკავშირებს Front-end - ს მონაცემთა ბაზასთან , სივრცესთან სადაც ინახება ამ გვერდზეე განთავსებული მთელი რიგი ინფორმაცია , Back-end არის პასუხისმგებელი რომ გადაამუშაოს მომხმარებლის ყოველ request -ი და დაუბრუნოს გარკვეული სახის response, მაგალითად როდესაც მომხმარებელს სურს იხილოს გარკვეული სახის ინფორმაცია Web გვერდზე ამისათვის იგი აგზავნის გარკვეულ მოთხოვნას ანუ request - ს სერვერზე , სერვერი ამუშავებს მის მოთხოვნას და უბრუნებს მას მონაცემთა ბაზიდან შესაბამის ინფორმაციას, სერვერი კი აკავშირებს დასაბრუნებელ ინფორმაციას Front-end თან და გამოაქვს მომხმარებლის ბრაუზერში მოთხოვნილი გვედი შესაბამისი კონტენტით.