Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Programming Languages JavaScript

Kompletny przewodnik JavaScript - edycja 2021 i quizy!

Konkretny przewodnik i kurs JavaScript. 100% treści na setkach przykładów. Ponad 300 quizów!
Rating: 4.8 out of 54.8 (17 ratings)
134 students
Created by Zacznij Programować
Last updated 1/2021
Polish
30-Day Money-Back Guarantee

What you'll learn

  • poznasz tajniki JavaScript
  • nabierzesz biegłości w posługiwaniu się JavaScript
  • dowiesz się dlaczego JavaScript wzbudza tyle kontrowersji
  • poznasz dobre praktyki JavaScript
  • zrozumiesz działanie mechanizmów JavaScript
  • nie będziesz już zdziwiony widząc różnorodny kod JavaScript ;)

Course content

13 sections • 79 lectures • 6h 23m total length

  • Preview01:48
  • Preview01:23
  • Preview01:20
  • Co to jest package.json
    02:29
  • Co to jest Webpack
    01:32
  • Co to jest Vanilla.js
    01:29
  • Co to jest polyfilling
    01:50
  • Co to jest babel
    01:13
  • Test wiedzy o ekosystemie JavaScript
    8 questions

  • Preview09:29
  • Preview04:45
  • Preview07:53
  • Preview07:26
  • Typ number. Formaty zapisu. Dlaczego 0.1 + 0.2 nie daje 0.3. Metody dla number.
    07:21
  • Typ number. Czy NaN to number? Jak rozpoznać NaN. Skąd bierze się Infinity.
    07:17
  • Typ string. Kilka sposobów na deklarację string. Template literals.
    05:24
  • Typ string i przydatne metody. Jak używać slice. Do czego przyda się split.
    06:51
  • Obiekt opakowujący String, Number, Boolean. Po co istnieje w JavaScript?
    06:59
  • Quiz 1 - deklaracje zmiennych
    8 questions
  • Quiz 2 - typy
    8 questions
  • Quiz 3 - null i undefined
    5 questions
  • Quiz 4 - Typ logiczny boolean
    9 questions
  • Quiz 5- Typ number
    19 questions
  • Quiz 6 - Typ string
    10 questions
  • Quiz 7 - Metody string
    11 questions
  • Quiz 8 - Obiekty wrappery
    9 questions

  • Konwersja jawna i niejawna. Kiedy się pojawia i na co uważać.
    06:25
  • Boolean. Jak konwertować do tego typu oraz jak wyglądają konwersje do innych.
    06:48
  • Number. Jak konwertować do tego typu oraz jak wyglądają konwersje do innych.
    10:09
  • String. Jak konwertować do tego typu oraz jak wyglądają konwersje do innych.
    03:24
  • Quiz 1 - Konwersja typów
    11 questions
  • Quiz 2 - Boolean - konwersje
    18 questions
  • Quiz 3 - Number - konwersje
    10 questions
  • Quiz 4 - String - konwersje
    8 questions

  • Operatory porównania
    05:48
  • Operatory logiczne
    06:07
  • Preview02:11
  • Quiz 1 - Operatory porównania
    10 questions
  • Quiz 2 - Operatory logiczne
    18 questions

  • Instrukcja if
    03:36
  • Instrukcja switch
    02:27
  • Ternary operator
    03:38
  • Operator nullowy - Nullish Coalescing Operator
    03:11
  • Optional Chaining Operator
    03:59
  • Quiz 1 - Instrukcja if
    8 questions
  • Quiz 2 - Instrukcja switch
    8 questions
  • Quiz 3 - Ternary operator
    9 questions
  • Quiz 4 - nullish coalescing operator
    11 questions
  • Quiz 5 - Optional chaining operator
    10 questions

  • Standardowa pętla for
    03:45
  • Pętla for...in oraz for...of
    02:56
  • Pętla do...while, while
    02:12
  • Quiz 1 - Pętla for
    15 questions
  • Quiz 2- Pętla for...of i for...in
    12 questions
  • Quiz 3 - Pętla `do...while` oraz `while`.
    9 questions

  • Obiekt globalny i zakres globalny
    08:00
  • Zakres blokowy
    01:55
  • Zakres funkcyjny
    04:00
  • Hoisting
    04:59
  • Use strict
    06:41
  • Quiz 1- Zakres globalny i obiekt globalny
    13 questions
  • Quiz 2 - Zakres blokowy
    8 questions
  • Quiz 3 - Zakres funkcyjny
    8 questions
  • Quiz 4 - Hoisting
    11 questions
  • Quiz 6 - Use strict
    7 questions

  • Deklaracja funkcji
    04:08
  • Zwracanie wartości z funkcji
    03:33
  • Preview03:52
  • Callbacks
    05:58
  • Closures
    05:13
  • Preview03:24
  • Quizy 1 - Deklaracje funkcji
    5 questions
  • Quiz 2 - Zwracane wartości
    8 questions
  • Quiz 3 - Parametry funkcji
    10 questions
  • Quiz 4 - Funkcje zwrotne - callbacks
    7 questions
  • Quiz 5 - Domknięcia - Closures
    6 questions

  • Tablica - podstawowe działania
    06:49
  • Tablice - podstawowe metody
    04:52
  • Spread operator
    03:27
  • Pętle for-of i metoda forEach()
    03:24
  • Modyfikowanie zawartości tablicy
    03:39
  • Przekształcanie tablicy
    05:46
  • Przeszukiwanie tablicy
    04:04
  • Sortowanie tablicy
    05:27
  • Obiekt macierzysty Array
    06:53
  • Konwersja tablic
    07:16
  • Porównywanie tablic
    03:47

  • Obiekty w JavaScript - podstawy
    07:25
  • Metody w obiektach
    04:48
  • Inne sposoby na tworzenie obiektów
    04:44
  • Konfigurowanie właściwości obiektu
    07:19
  • Iterowanie po obiekcie, pobieranie kluczy i wartości
    05:04
  • Operator spread w obiekcie
    02:57
  • Destrukturyzacja obiektu
    04:34
  • Porównanie obiektów
    04:24
  • Kopiowanie i łączenie obiektów
    04:18

Requirements

  • wiedza o programowaniu
  • lub znajomość innego języka programowania

Description

Żeby być profesjonalistą w jakimkolwiek języku programowania, musimy go praktykować przez kilka lat. W tym czasie piszemy tysiące linii kodu, zgłębiamy język i jego problemy, czytamy dokumentację, specyfikację, zdobywamy doświadczenie i wiedzę.

W tych kilku godzinach kursu JavaScript zebrałam kilka lat swojego doświadczenia i wiedzę jaką zdobyłem pracując jako  programista.Ten kurs to setki godzin przygotowywania, weryfikowania i tworzenia materiałów. To także setki linii kodu, które pokazuję na ekranie. Dziesiątki pytań w przygotowanych quizach.

Kompletny przewodnik JavaScript to skondensowana wiedza wielu lat, którą możesz poznać w kilka godzin. Te kilka godzin tego kursu zaoszczędzi Twój czas i pozwoli Ci zdobyć ogromną wiedzę o języku JavaScript. Polepszysz swój warsztat programistyczny i podniesiesz swoje kwalifikacje.

Dzisiaj bez JavaScript trudno tworzyć oprogramowanie. Nawet jeżeli nie jest to Twój główny język programowania, na pewno spotkasz go na swojej drodze. Niestety ma złe opinie i większość ludzi go unika. Obiecuję Ci, że gdy włożysz wysiłek w poznanie tego jak działa JavaScript, będzie to język, który pokochasz. JavaScript ma swoją logikę, którą naprawdę warto poznać.

Do każdego działu i każdego omawianego zageniednienia przygotwane są quizy. Już teraz baza obejmuje ponad 300 quizów.

Główne zalety tego kursu:

  • krótkie materiały wideo, pełne treści i przykładów

  • materiały wideo podzielone są na sekcje, jest to bardzo wygodne w oglądaniu

  • każdy dział tego kursu to jedno konkretne zagadnienie JavaScript, otwierasz, oglądasz i już wiesz

  • nie zmarnuję Twojego czasu, mówię krótko, zwięźle i na temat

  • innowacją jest mój sposób nagrywania techniką voice-over, nie zbaczam z tematu i nie przynudzam

  • mnóstwo quizów z pytaniami testowymi do powtórki i utrwalenia

  • wiedza, wiedza i jeszcze raz wiedza, która jest przekazywana szybko i sprawnie

  • ponad 300 quizów do rozwiązania i utrwalenia wiedzy

Powinieneś kupić ten kurs gdy:

  • chcesz uporządkować wiedzę o JavaScript bo masz pewne braki

  • potrafisz już coś napisać w JavaScript, ale niektóre tematy są obce

  • programujesz w innym języku, a na JavaScript wciąż nie masz czasu

  • w ogóle nie masz czasu, a chcesz chociaż trochę liznąć JavaScript

  • wydaje Ci się, że wiesz jak działa JavaScript, ale wciąż niektóre rzeczy to magia

  • znasz jakieś podstawy programowania, chcesz zacząć od nowa, ale nie chcesz ponownie uczyć się o tym czym jest zmienna, pętla etc

Co zyskujesz:

  • ulepszysz swój warsztat programisty

  • będziesz łatwiej poruszał się w kodzie JavaScript

  • dostęp do ogromnej wiedzy, którą zdobywa się przez lata pracy z JavaScript

  • konkretną wiedzę o najpopularniejszym języku świata

  • wiedzę o trickach, sztuczkach i specjalnych przypadkach JavaScript

  • pewność siebie w pisaniu kodu JavaScript

Wiedza jaką da Ci ten kurs:

  • definicje zmiennych, var, let const, typy danych. Niby proste, ale dlaczego null ma typ object w JavaScript, jak w ogóle odróżnić null od undefined i jaka jest różnica?

  • konwersje jawne i niejawne. Coś co jest największym problemem JavaScript. Omawiam operatory porównania i wartości fałszywe. Czy wiesz czym są wartości fałszywe w JavaScript?

  • operatory logiczne i związane z nimi zagadki. W JavaScript operatory można użyć na wiele sposobów. Są fajnym skrótem do uniknięcia instrukcji if.

  • instrukcja i operatory warunkowe. Instrukcje warunkowe są w każdym języku. JavaScript ma też fajne operatory warunkowe jak ternary, operator nullowy czy chaining operator.

  • kiedy jaką pętlę użyć. W JavaScript mamy kilka pętli do wyboru. Niektóre działają lepiej z tablicami, inne z obiektami, a niektórych nigdy nie użyjesz w kodzie.

  • zakresy, hoisting i domknięcia. W JavaScript jest kilka zakresów w tym zakres i obiekt globalny. Do tego dochodzi hoisting i tryb ścisły. Zrozumienie tego jest kluczem do sprawnego posługiwania się tym językiem.

  • funkcje, callbacki, funkcje wyższego rzędu. JavaScript to język gdzie funkcje w najróżniejszej postaci ogrywają ogromną rolę. Tłumaczę na przykładach jak to wszystko działa.

  • wszystko o tablicach. To bardzo popularny model danych. Omawiam w szczegółach jak działają tablice, konwersje i metody z Array.prototype.

  • w JavaScript wszystko jest obiektem. Na obiektach bazuje cały język, a diabeł tkwi w szczegółach. Tworzenie, konfigurowanie, mergowanie i kopiowanie obiektów. Wszystko omówione w szczegółach.

  • prototypy i dziedziczenie. Często temat tabu. Wiedza ta nie jest niezbędna do posługiwania się z JavaScript. Poznanie mechanizmów prototypów w JavaScript daje tajemne moce ;-)

  • klasy i programowanie obiektowe. Nowoczesny JavaScript jest pełen klas. Funkcje z konstruktorem odeszły do lamusa.

  • wskaźnik i kontekst this. Chyba najtrudniejszy temat w JavaScript. Najbardziej doświadczeni programiści popełniają błędy. Z moim wytłumaczeniem będziesz mógł niemalże bezbłędnie określać kontekst this.


P.S

Kurs jest nieustannie rozwijany i aktualizowany. Pojawiają się nowe quizy, pytania. Dochodzą kolejne działy omawiające nowości w języku JavaScript. Kurs ponadczasowy i nigdy nie będzie przeterminowany. No chyba, że pojawi się JavaScript 2 ;-).

Chcesz skontaktować się ze mną, napisać, zadać pytanie? Pisz! Jestem responsywny i do dyspozycji :-).

Who this course is for:

  • każdy Junior Developer
  • każdy kto chce poznać szybko JavaScript
  • osoby, które już się uczyły JavaScript, ale wciąż mają braki wiedzy
  • wszyscy którzy chcą uzupełnić wiedzę o JavaScript

Instructor

Zacznij Programować
Pasjonat programowania i uczenia innych
Zacznij Programować
  • 4.5 Instructor Rating
  • 984 Reviews
  • 4,203 Students
  • 2 Courses

Projekt Zacznij Programować powstał po to, aby dzielić się wiedzą na temat programowania. Moja działalność to w dużej mierze non-profit. Na moim kanale YouTube znajdziesz darmowe kursy programowania. Od kilku lat zajmuję się programowaniem. Poznaję technologię i przekazuję moją wiedzę dalej. Staram się tworzyć materiały które są interesujące i praktyczne.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.