დავით გაბრიჩიძე commschool-ის ლექტორების გუნდს შეუერთდა - Angular

blog-detail-img

აქვე გეტყვი, რომ თუ Front-end Development-ში განვითარება ახალი მიმართულებით გსურს, მაშინ სწორ ადგილას შემოგიხედავს, რადგან ამ ბლოგში მინდა Angular-ის კურსის ლექტორი დავით გაბრიჩიძე გაგაცნო.

დავითს პროგრამირების 17 წლიანი სამუშაო გამოცდილება აქვს. Angular-ის გამოყენება 2016 წლიდან დაიწყო, როდესაც ჯერ კიდევ ბეტა ვერსია იყო და დღემდე ჩაუნაცვლებლად იყენებს ამ ფრეიმვორკს სისტემების Front-end-ის შესაქმნელად. ტექნოლოგიურად მრავალფეროვან გამოცდილებასთან ერთად მას უმუშავია სხვადასხვა როლით, იქნებოდა ეს IT კონსულტანტი, პროექტების მენეჯერი, თუ ბიზნეს მიმართულების ხელმძღვანელი ისეთ კომპანიებში, როგორიცაა UGT, Tera Bank  და საქართველოს რკინიგზა. დავითი ახლა წარმატებული ქართული სტარტაპის, Optio.ai-ს ტექნიკური დირექტორი და ბიზნეს პარტნიორია. ის ხელმძღვანელობს კომპანიის წამყვანი პროდუქტის პროგრამირებას, რომლის Front-end სრულად Angular-ზე იწერება.

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

ANGULAR

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

ვებ ფორმის გაცოცხლებას DOM-ის მანიპულაცია, ანუ JavaScript-ის ასობით ხაზის დაწერა სჭირდებოდა, რაც იმდენი ვარიანტი უნდა დაგეწერა, რამდენი ბრაუზერიც იყო ბაზარზე, რადგან Internet Explorer, FireFox, Opera თავისებურად ამუშავებდნენ CSS-ებსაც და JavaScript-საც.​

ბაზარზე მრავალფეროვანი ამოცანები, შესაძლებლობები და მოთხოვნებია, დავითის აზრით, კი მოცემულობებიდან გამომდინარე ზოგჯერ Angular-ია ხელსაყრელი, ზოგჯერ React, ზოგჯერ სულ სხვა რამ.

შეფასება ყოველთვის სუბიექტურია და თანაც ცვალებადი. ჩემი არჩევანი დღემდე ანგულარზეა შეჩერებული, რადგან 4+ წევრიანი გუნდის პირობებში Enterprise აპლიკაციების კეთებისას Angular უფრო ხელსაყრელი მგონია.

თუმცა თუ შენ ფიქრობ, რომ Angular არის ის ტექნოლოგია, რომლის შესწავლაც გსურს, დავითი მის უპირატესებობსაც გვიზიარებს:

● ეს ტექნოლოგია სრულად TypeScript-ზეა დაწერილი, ტიპიზირების მკაცრი წესები და დაცულობა საფუძველშივე უდევს
● სრულყოფილი ფრეიმვორკია, რომელსაც Google წერს, რაც ნიშნავს ჩამოყალიბებულ მიდგომებს, სტანდარტებს, დოკუმენტაციას, სტაბილურ განვითარებას
● მზად არის Enterprise პლატფორმების შესაქმნელად
● მარტივია მხარდაჭერა, რადგან Software „მალფუჭებადი“ პროდუქტია, თუ არ მისდიე გამოყენებული ბიბლიოთეკების განახლებას, ერთ წელიწადში „დაგიძველდება“, Angular-ის შემთხვევაში მისი განვითარების კვალდაკვალ შენი აპლიკაციის განახლება უფრო მარტივია, რადგან გამოყენებული ბიბლიოთეკების უმეტესობას ერთი მომწოდებელი ჰყავს – Google, რომელიც აქტიურად იყენებს ამ ტექნოლოგიას თავის პროდუქტებში (GMail, Google Cloud Platform, etc.)

ამას ემატება ისიც, რომ ბექენდისთვის Nest.JS-ს ვიყენებთ (Node.JS-ის ერთერთ ფრეიმვორკს), რაც ძალიან ჰგავს Agnular-ს, შესაბამისად front-end დეველოპერის back-end-ში გადართვა 3-6 თვით უფრო სწრაფად გამოგვდის

დავითი იმ 3 უნარ-ჩვევასაც გვიზიარებს, რომელიც Angular დეველოპერს უნდა ჰქონდეს:

● გუნდურობა

● შეუპოვრობა

● თანმიმდევრულობა

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

შედეგები მყისიერად არ დგება და საჭიროა თავგადადება (dedication), არ შეგეშინდეს, ეგ გზა გვაქვს გავლილი ყველა გამოცდილ პროგრამისტს.

შეისწავლე Angular Commschool-ში

ამიტომ თუ შენც გინდა, რომ Front-end დეველოპმენტში განვითარება Angular ტექნოლოგიის შესწავლით განაგრძნო, შენგან მოტივაციასთან ერთად მხოლოდ ერთი რამ გვჭირდება, ფლობდე HTML, CSS და JavaScript-ს მინიმალურ დონეზე.

გაუზიარე მეგობრებს

შესაძლოა გაინტერესებდეს

დამწყები
1200₾
თანამედროვე ტექნოლოგიების ეპოქაში ხელოვნური ინტელექტი (AI), განსაკუთრებით მისი გენერაციული ფორმა, გახდა მნიშვნელოვანი ინსტრუმენტი, რომელსაც შეუძლია გააუმჯობესოს, გაამარტივოს და უფრო ეფექტური გახადოს როგორც პირადი, ისე პროფესიული ცხოვრება.გენერაციული AI არა მხოლოდ ამარტივებს და აჩქარებს ყოველდღიურ პროცესებს, არამედ ეხმარება ადამიანებს რესურსების სწრაფად მოძიებაში, კვლევის ჩატარებასა და ანალიზში, შემოქმედებითი იდეების გენერირებაში, სამუშაოების ავტომატიზაციასა და კომუნიკაციის ხარისხის ამაღლებაში.კურსის მიზანია, მონაწილეებს მიაწოდოს პრაქტიკული ცოდნა და გამოცდილება, რათა შეძლონ AI ტექნოლოგიების ეფექტურად გამოყენება ყოველდღიურ საქმიანობაში, რაც მნიშვნელოვნად დაზოგავს მათ დროს, გააუმჯობესებს პროდუქტიულობას და დაეხმარება თანამედროვე ცხოვრების სწრაფ ტემპთან ადაპტაციაში.
9 ლექცია
22.5 საათი
საშუალო
1400₾
ხელოვნური ინტელექტი (AI) აქტიურად ცვლის კონტენტის შექმნისა და მარკეტინგის პროცესებს. თანამედროვე ციფრულ გარემოში, სადაც ცვლილებები სწრაფად მიმდინარეობს, AI-ის გამოყენება უკვე აუცილებელიც კი გახდა. ის მნიშვნელოვნად ამცირებს კონტენტის შექმნაზე დახარჯულ დროს, ზრდის შემოქმედებით შესაძლებლობებს და ხელს უწყობს კონტენტის პერსონალიზაციასა და ოპტიმიზაციას. AI ხელსაწყოები ამარტივებს როგორც იდეების გენერირების, ისე მისი აღსრულების პროცესს. კურსის განმავლობაში ვისწავლით, სწრაფად და მარტივად, ეფექტური ფოტო და ვიდეო ვიზუალური კონტენტის შექმნას სხვადასხვა AI ხელსაწყოების დახმარებით.
12 ლექცია
36 საათი
დამწყები
1400₾
ხელოვნური ინტელექტი აღარ არის მხოლოდ ტექნოლოგიური ტრენდი - ის დღითიდღე უფრო მნიშვნელოვან როლს თამაშობს თანამედროვე ბიზნეს სამყაროში. AI ეხმარება ბიზნესებს, გააანალიზონ დიდი მოცულობის მონაცემები, გააუმჯობესონ გადაწყვეტილებების მიღების პროცესი, გაზარდონ ეფექტურობა, შეამცირონ ხარჯები და შექმნან ინოვაციური პროდუქტები თუ მომსახურებები. მეტიც, კომპანიები, რომლებიც AI-ის იყენებენ, შემოსავლების 2.5-ჯერ, ხოლო პროდუქტიულობის 50%-მდე ზრდას აჩვენებენ. სწორედ ამიტომ, AI ტექნოლოგიების ცოდნა და მათი ბიზნეს პროცესებში ინტეგრაციის უნარი დღეს კრიტიკულად მნიშვნელოვანია ნებისმიერი ორგანიზაციის წარმატებისა და კონკურენტუნარიანობისთვის.  ამ პროგრამის ფარგლებში თქვენ შეისწავლით, თუ როგორ შეარჩიოთ და მოარგოთ ხელოვნური ინტელექტის ხელსაწყოები თქვენი ბიზნესის უნიკალურ საჭიროებებს, როგორ გაამარტივოთ და გააუმჯობესოთ სამუშაო პროცესები AI-ის დახმარებით და რაც მთავარია, ტექნიკური ექსპერტიზის გარეშე, შეძლებთ, თქვენი კომპანიის მონაცემები სტრატეგიულ უპირატესობად აქციოთ.
12 ლექცია
36 საათი

ჯერ კიდევ არ იცი რომელი პროფესია შეგეფერება?

შეავსე ქვიზი და მიიღე პერსონალიზებული რეკომენდაციები კარიერულ გზასთან დაკავშირებით

დაწყება