
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
კეთილი იყოს თქვენი Javascript ქართულ კურსზე მობრძანება და გისურვებთ წარმატებას.
მნიშვნელოვანია გვესმოდეს HTML5 და CSS3 ძირითადი პრინციპები და პრაქტიკული გამოყენება
VS Code არის პლატფორმა სადაც შეგვიძლია ვიმუშავოთ და ვწეროთ ჩვენი პროგრამები
vs code, html5,css3 დოკუმენტაციები
მნიშვნელოვანია გვესმოდეს კარგად, რა არის ინტერნეტი სინამდვილეში
კარგია გვესმოდეს რას გულისხმობს ვები და როგორ მუშაობს
HTML,CSS,Javascript არის ის ძირითადი სამი კომპონენტი რომელიც უმთავრესია ვებ დეველოპერისთვის
JavaScript არის დინამიურად ტიპიზებული, ობიექტზე ორიენტირებული პროგრამირების ენა, რომელიც გამოიყენება ვებ-გვერდების ინტერაქტიული ელემენტების შესაქმნელად. მისი ძირითადი პრინციპებია კოდის შესრულება კლიენტურ მხარეს (ბრაუზერში) და ასინქრონული ოპერაციების მხარდაჭერა, რაც საშუალებას აძლევს ვებსაიტებს იყოს სწრაფი და რეაქტიული.
პირველი ნაბიჯები და hello world პროგრამა
სექცია 2-ს რესურსები
JavaScript-ში ცვლადების განსაზღვრა ხდება let, const ან var საკვანძო სიტყვების გამოყენებით.
let იძლევა ცვლადი მნიშვნელობის შეცვლის საშუალებას.
const განსაზღვრავს მუდმივ ცვლადს, რომლის მნიშვნელობა არ იცვლება.
var არის ძველი სინტაქსი, რომლის გამოყენება ნაკლებად რეკომენდებულია.
JavaScript - მონაცემთა ტიპები (Data Types)
JavaScript მხარს უჭერს მონაცემთა ძირითად ტიპებს:
Primitive ტიპები: string, number, boolean, undefined, null, symbol, bigint.
Reference ტიპები: ობიექტები, მასივები და ფუნქციები.
ეს ტიპები განსხვავდებიან შენახვის მექანიზმითა და გამოყენების პრინციპებით.
JavaScript - მათემატიკური ძირითადი ოპერატორები
JavaScript-ს აქვს შემდეგი ძირითადი მათემატიკური ოპერატორები:
Addition (+): დამატება
Subtraction (-): გამოკლება
Multiplication (*): გამრავლება
Division (/): გაყოფა
Modulo (%): ნაშთის გამოთვლა
JavaScript - String და Template Literals
String-ების მართვა JavaScript-ში შეიძლება " ან ' სიმბოლოებით. Template Literals (`) გამოყენებისას შესაძლებელია მრავალი ხაზის ტექსტის წერაც და ცვლადების ჩართვა
პრაქტიკული ჩელენჯი შეიძლება მოიცავდეს მცირე კოდის დაწერას
JavaScript-ში მინიჭების ოპერატორები საშუალებას იძლევიან ცვლადში მნიშვნელობის ჩაწერას:
= მინიჭება
+= დამატება და მინიჭება
*= გამრავლება და მინიჭება
JavaScript - შედარების ოპერატორები
შედარების ოპერატორები გამოიყენება ორი მნიშვნელობის შესადარებლად:
== შედარება მნიშვნელობის მიხედვით
=== შედარება ტიპისა და მნიშვნელობის მიხედვით
> და < მეტი ან ნაკლები
JavaScript - ლოგიკური ოპერატორები
ლოგიკური ოპერატორები უზრუნველყოფენ პირობების კომბინირებას:
&& ლოგიკური "და"
|| ლოგიკური "ან"
! ლოგიკური "არა"
პირობები გამოიყენება პროგრამის სხვადასხვა ქმედების განსაზღვრისთვის
switch ინსტრუქცია გამოიყენება, როცა საჭიროა მრავალი პირობის შემოწმება და შესაბამისი მოქმედების განხორციელება. ის განსაკუთრებით ეფექტურია, როდესაც გვაქვს ერთნაირი ტიპის მრავალი პირობა.
სინტაქსი:
javascript
switch (expression) {
case value1:
// მოქმედება, თუ expression === value1
break;
case value2:
// მოქმედება, თუ expression === value2
break;
default:
// მოქმედება, თუ არც ერთი case არ შეესაბამება
}
JavaScript - Conditional (ternary) operator
ეს ოპერატორი მოკლე ფორმით განსაზღვრავს პირობას:
javascript
const result = (age >= 18) ? "Adult" : "Minor";
იგი ეფექტურად გამოიყენება მარტივი გადაწყვეტილებების მისაღებად.
რესურსები Switch case, Conditional (ternary) operator, if/else
სექციის შესავალი
ვისწავლით რა არის ფუნქციები javascript-ში და როგორ გამოვიყენოთ კოდში
ვნახავთ განსხვავებას ფუნქციების Declarations, Expressions შორის
ვისწავლით es6 ვერსიის ისრიან ფუნქციებს
ვნახავთ რა არის პარამეტრი და არგუმენტი და რის საშუალებას გვაძლევს javascript-ში.ასევე ვისწავლით callBack ფუნქციებს
დოკუმენტაციები callback, functions შესახებ
ვისწავლით რა არის მასივები და რის საშუალებას გვაძლევს javascript-ში
ვისწავლით და ვნახავთ ძირითადი Array/მასივების მეთოდებს
ამ ნაწილში ვივარჯიშებ და გავაკეთებ პრაქტიკულ ამოცანას
შესავალი ობიექტებში
მონაცემების მიღება Dot vs. Bracket საშუალებით და მონაცემების განახლება
ძირითადი ობიექტების/Objects მეთოდები
for loop/ციკლი
მასივების (Arrays) დალუპვა, ციკლის შეწყვეტა (Breaking) და გაგრძელება
while ციკლი
პრაქტიკული ჩელენჯი
საწყისი Javascript დოკუმენტაციები
რესურსები
JavaScript არის მსოფლიოში ყველაზე პოპულარული პროგრამირების ენა, რომელიც ზრდის moderne ვებსაიტების ფუნქციონალობას და უზრუნველყოფს მილიონობით მაღალანაზღაურებულ სამუშაო ადგილს.
რატომ უნდა აირჩიოთ ეს კურსი?
ეს არის ყველაზე სრულყოფილი JavaScript ქართული კურსი Udemy-ზე! თქვენ შეისწავლით JavaScript-ის საფუძვლებიდან დამამთავრებელ დონემდე, რეალური პროექტების და გამოწვევების მეშვეობით. კურსი მოიცავს როგორც თეორიულ, ისე პრაქტიკულ სავარჯიშოებს, რაც აუცილებელია დასახული მიზნების მისაღწევად.ნახავთ როგორ შეიძლება Javascript მიდგომების და ფუნქციების პრაქტიკაში გამოყენება.
თქვენ მიიღებთ ცოდნას, რომელიც დაგეხმარებათ განვითარდეთ და გახდეთ პროფესიონალი დეველოპერი. კურსში მოიცავს როგორც ახალბედებისთვის, ისე პროფესიონალებისთვის საჭირო თემებს. ამასთანავე, პრაქტიკული პროექტები საშუალებას მოგცემთ პირდაპირ დაინახოთ, როგორ მუშაობს JavaScript რეალურ გარემოში.
თქვენ შექმნით სხვადასხვა რეალურ პროექტს, ისწავლით JavaScript-ის საფუძვლებს, როგორც ასინქრონული JavaScript, ასევე მიიღებთ საჭირო ტექნოლოგიების ცოდნას. კურსი ასევე მოიცავს შეცდომების მართვას, დებაგინგსა და სხვა პრაქტიკულ უნარებს, რომლებიც დაგეხმარებათ პროფესიულ სამყაროში წარმატების მიღწევაში. აქვე ისწავლით, როგორ უნდა გეგმოთ და გააანალიზოთ თქვენი კოდი, რაც კიდევ უფრო გაძლიერდებს თქვენს უნარებს.
ვისთვის არის ეს კურსი?
თუ გსურთ სიღრმისეული ცოდნის მიღება JavaScript-ის შესახებ, თუ უკვე ცდილობთ მის სწავლას, მაგრამ ჯერ არ ხართ თვითდაჯერებული რეალური აპლიკაციების შექმნაში, ან თუ უბრალოდ გსურთ პროგრამირების დაწყება, ეს კურსი თქვენთვისაა!
წარმოიდგინეთ თქვენი კარიერა JavaScript-ის დახმარებით და გაწვდეთ თეორიასა და პრაქტიკულ უნარებს, რომ შეძლოთ წარმატებული სამუშაო Interviews-ის ჩატარება!კურსის ბოლოს გექნებათ შესაძლებლობა საშუალო და დიდი ზომის აპლიკაციების შექმნის.