ტიპისაკლასო სასწავლო
დარეგისტრირება

Node JS სასწავლო კურსი და სერტიფიცირება

Node JS სასწავლო კურსი და სერტიფიცირება

აღწერა

აუდიტორია და წინაპირობები

კურსის შინაარსი

განრიგი და მოსაკრებლები

სერტიფიკაციის

Node JS კურსის მიმოხილვა

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

Node.JS ტრენინგის მიზნები

  • ჩაწერეთ command line განაცხადების Node.js
  • დაელაპარაკეთ API- ს Node.js- თან
  • ორგანიზება თქვენი კოდი მოდულები
  • გაუმკლავდეთ ნაკადს
  • ჩაიდინოს შეცდომები

განკუთვნილი აუდიტორია NodeJS- ის კურსით

გამოცდილია მინიმუმ ერთი ობიექტი ორიენტირებული ენა, როგორიცაა Ruby, Python, PHP ან Java, მხოლოდ მცირე გამოცდილება JavaScript, და სრულიად ახალი Node.js.

წინაპირობები Node JS სერტიფიკაციისთვის

  • ძირითადი JavaScript უნარები.
  • ვებ განვითარების ფონზე

Course Outline Duration: 3 Days

თავი 1: გაცნობა NodeJs

      • შესახებ NodeJS
      • NodeJS- ის მუშაობა
      • მუშაობა CLI და Node REPL- თან
      • Node პაკეტის მენეჯერი: npm
      • პირველი Node.js პროგრამა
      • პრაქტიკული საქმიანობა
      • NodeJS არქიტექტურა
      • გაცნობა ღონისძიება მარყუჟის და callback
      • Node app ძირითადი კონფიგურაციის დეტალები

თავი 2: მოდულები / პაკეტები

      • მოდულების საფუძვლები
      • შესავალი Node.js- ში აგებული მოდულები
      • შესავალი NPM- ში
      • მოდულების ინსტალაცია, განახლება და მოხსნა
      • ხელსაყრელი აქტივობა (მოდულის ინსტალაცია, განახლება და ამოღება)
      • საბაჟო მოდულების შექმნა
      • Hands-on აქტიურობა 2 (შექმნა reusable მოდული)
      • გაცნობა npm cli
      • საგამომცემლო მოდულები npm
      • Hands-on აქტიურობა 3 (გამოაქვეყნოს მოდულის npm)
      • გაცნობა NPM ს კოდირების სტილი
      • არჩევანის უფლება NPM მოდული თქვენი პროექტი

თავი 3: ღონისძიებები და ნაკადები

      • კითხვა და წერა ბუფერი
      • ხელსაყრელი აქტიურობა (წაიკითხეთ და დაწერე ბუფერული)
      • გაცნობა მოვლენები და ღონისძიება emitter ნიმუში
      • გაცნობა Node.js ნაკადს
      • პრაქტიკული საქმიანობა XXX (განახორციელოს ნაკადები)
      • ფაილური სისტემის მოდული
      • HANDS- ზე აქტიურობა 3 (შესრულების ფაილის ოპერაციები)

თავი 5: ქსელის კომუნიკაცია და ვებ ტექნოლოგია NodeJS- ში

      • ქსელის კომუნიკაცია Node.js- ში
      • შექმნის TCP / IP სერვერს და კლიენტს
      • Hands-on აქტიურობა (განახორციელოს TCP / IP კომუნიკაცია)
      • UDP- ს გამოყენებით კომუნიკაცია
      • შექმნის HTTP სერვერს
      • HTTP- ში მოთხოვნისა და პასუხების გატარება
      • პრაქტიკული აქტივობა XXX (შექმნა HTTP სერვერი)

თავი 4: ვებ აპლიკაციები ExpressJS და MongoDB- ის გამოყენებით

        • შესავალი ექსპრეს ჯეს
        • ექსპრეს ჯესის პროექტის მონტაჟი და კონფიგურაცია
        • პრაქტიკული აქტიურობა (პირველი ExpressJS აპლიკაცია)
        • მარშრუტიზაციის
        • HANDS- ზე აქტიურობა 2 (განხორციელება მარშრუტიზაციის in ExpressJS)

      DAY 2

      • middleware
      • პრაქტიკული აქტივობა 3 (განხორციელება შუალედური მოდულები)
      • უსაფრთხოების საკითხები
      • DB კომუნიკაცია: MongoDB
      • Hands-on აქტიურობა 4 (დაკავშირება და შეკითხვა mongodb)
      • HTML თარგები: Jade / Handlebars
      • Hands-on აქტიურობა (განახორციელოს Jade თარგები)
      • მომხმარებლის ავთენტიფიკაცია ExpressJS- ში
      • სესიები და ნამცხვრები
      • პრაქტიკული აქტივობა XXX (მართვა სესიები)
      • სესიის მაღაზიები
      • შესავალი Browserify

თავი 6: რეალთი კომუნიკაცია სოკეტის გამოყენებით

      • შესავალი ვებ სოკეტებისთვის
      • შექმნის და კონფიგურაციის socket.io
      • Hands-on აქტიურობა (შექმნის socket comm შორის კლიენტი და სერვერი)
      • რეალტორიული კომუნიკაცია გამოყენებით socket.io
      • მომხმარებელი ავტორიზაციის გამოყენებით socket.io
      • პრაქტიკული აქტივობა 2 (მომხმარებლის ავტორიზაციის გამოყენებით სოკეტების io)
      • JWT- ის გამოყენებით შესვლის ძირითადი ავტორიზაციის შესავალი

თავი 7: Forks, Spawns და პროცესის მოდული

      • გაგება პროცესები NodeJS
      • ფორკსა და სპონსის შექმნა
      • პრაქტიკული აქტივობა (ჩამოსხმის პროცესი და პროცესი)
      • პროცესის კომუნიკაცია Node.js- ში
      • პრაქტიკული აქტივობა 2 (მრავალჯერადი პროცესების გატარება)

თავი 8: ტესტირება NodeJS- ში

      • შესავალი დადასტურება Node.js- ში
      • ტესტირება Mocha- ის გამოყენებით
      • პრაქტიკული აქტივობა (ჩაწერის ტესტები მოფას გამოყენებით)
      • ჟასმინის შესავალი
      • პრაქტიკული საქმიანობა 2 (წერითი ტესტები ჟასმინის გამოყენებით)
      • გამოყენება chai მტკიცებულება მოდული

თავი 9: NodeJS ტექნიკური სამყაროში

    • კასეტური მოდული
    • ხელსაყრელი აქტივობა (კასეტური მოდულის განხორციელება)
    • კომუნალური მოდული
    • პრაქტიკული საქმიანობა 2 (განმახორციელებელი კომუნალური მოდული)
    • ZLIB
    • Passport
    • პრაქტიკული საქმიანობა XXX (შესრულების პასპორტის ავტორიზაციის)
    • ისომორფული JavaScript NodeJS- ზე
    • Desktop პროგრამები NodeJS- ში

გთხოვთ მოგვწეროთ info@itstechschool.com და დაგვიკავშირდეთ + 91-9870480053 კურსის ფასი და სერტიფიცირების ღირებულება, გრაფიკი და ადგილმდებარეობა

დავწერე კითხვა

დამატებითი ინფორმაციისთვის გთხოვთ დაგვიკავშირდით.


მიმოხილვა