Masz pytanie?
Wiadomość wysłana. Zamknij
0
0 opinii

Kurs JavaScript programowanie obiektowe

Dowiedz się, jak pracować z modelem programowania zorientowanym obiektowo w jednym z najpopularniejszych języków w Inter
11 Uczniowie Zapisano się
  • Opis
  • Program
  • Najczęściej zadawane pytania
  • Recenzje

Czego się nauczysz?

Czy chciałbyś przenieść swoją wiedzę o Javascript na wyższy poziom? Czy wiesz, że programowanie zorientowane obiektowo jest jednym z najczęściej zadawanych tematów na rozmowach o pracę?

JavaScript nieustannie ewoluuje i ma ogromny wpływ na projektowanie interfejsu użytkownika oraz tworzenie aplikacji internetowych. Po obejrzeniu tego szkolenia będziesz dokładnie rozumieć, jak działa programowanie obiektowe w tym języku. Dowiesz się, jak zastosować te koncepcje w swoich projektach i stworzyć czysty kod, który będzie działał o wiele szybciej niż zanim zacząłeś stosować OOP.

  • Jak zaimplementować koncepcje OOP w JavaScript

  • Prototypy i dziedziczenie prototypów

  • Dowiesz się co to jest łańcuch prototypów

  • Tworzenie komponentów

  • Jak korzystać z konstruktorów

  • Poznasz pojęcie klas i dziedziczenia klas

  • Poznasz obiekty Array, String, Boolean czy Number

  • Wykorzystasz pola oraz metody

  • Rozszerzysz obiekty wbudowane

  • Dowiesz się wszystkiego o symbolach i słowie kluczowym „this”

Dla kogo jest ten kurs?

  • Jesteś programistą, który nie jest zaznajomiony z OOP, ale znasz tylko podstawy JavaScript i chcesz ugruntować swoją wiedzę na temat JS i obiektowego programowania? Ten kurs jest dobrym wyborem.

  • Programiści Javascript, którzy chcą przenieść swoją wiedzę na wyższy poziom.

Co to jest obiektowe programowanie?

Programowanie obiektowe (OOP), to popularny paradygmat lub jak kto woli styl programowania. Istnieje od lat 70., ale w przeciwieństwie do narzędzi i frameworków, które często są chwilowym trendem, OOP jest nadal bardzo aktualne. Dzieje się tak, ponieważ nie jest to język programowania ani narzędzie. To styl programowania.

Programowanie obiektowe pomaga w zarządzaniu i zmniejszaniu złożoności kodu poprzez tworzenie bloków konstrukcyjnych (obiektów) wielokrotnego użytku. Odpowiednio zaprojektowane obiekty zapewniają prosty interfejs i ukrywają niepotrzebną złożoność z zewnątrz.

W odrażeniu od podejścia strukturalnego, w obiektowym programowaniu wykorzystujemy funkcje w formie obiektów, ale też te obiekty rozszerzamy poprzez prototypowanie.

Programowanie obiektowe pomaga:

  • zarządzać i zmniejszać złożoność kodu

  • eliminować nadmiarowy kod

  • budować bloki konstrukcyjne wielokrotnego użytku

  • tworzyć bardziej przejrzysty kod

Komponenty i kontruktory

Zdobędziesz wiedzę o symbolach oraz o słowie kluczowym „this”. Zobaczysz jak ważne są konstruktory i jak ich używać do tworzenia setek obiektów za pomocą niewielkiego bloku kodu. Nauczysz się tworzyć komponenty wielokrotnego użytku do swoich projektów.

Prototypy

W tym szkoleniu dowiesz się co to są prototypy, czyli jedna z bardziej zagmatwanych części JavaScript. Dowiesz się wszystkiego o prototypach, dziedziczeniu prototypów, łańcuchu prototypów i używaniu ich do tworzenia struktur kodu wielokrotnego użytku, które oszczędzają dużo miejsca w pamięci.

Klasy i obiekty wbudowane

W kursie zostaniesz również wprowadzony do pojęcia klas oraz dziedziczenia klas potomnych po klasach nadrzędnych. Poznasz wiele informacji o dziedziczeniu klas, polimorfiźmie, klasach prywatnych, polach klas, chronionych i statycznych. Opisane zostały też obiekty wbudowane takie, jak: Array, String, Boolean czy Number. We wszystkich przykładach wykorzystane zostały bardzo różne pojęcia matematyczne.

How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
5023
30-Day Money-Back Guarantee
Course details
Film 7 hours
Certificate of Completion
Full lifetime access
Access on mobile and TV

Warning: Undefined array key "student_url_profile" in /home/klient.dhosting.pl/biuro375/lifestyleacademy.pl/public_html/wp-content/plugins/masterstudy-lms-learning-management-system/_core/lms/helpers.php on line 1403

Warning: Undefined array key "student_url_profile" in /home/klient.dhosting.pl/biuro375/lifestyleacademy.pl/public_html/wp-content/plugins/masterstudy-lms-learning-management-system/_core/lms/helpers.php on line 1408
lifestyleacademy.pl
Przegląd prywatności

Ta strona korzysta z plików cookie, abyśmy mogli zapewnić jak najlepszą obsługę. Informacje o plikach cookie są przechowywane w przeglądarce i wykonują takie funkcje, jak rozpoznawanie cię po powrocie do naszej witryny i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.