#301

Wprowadzenie do języka JavaScript

Celem warsztatu jest wprowadzenie do JavaScript. Nauczenie głównych zasad i możliwości tego języka. Usystematyzowanie wiedzy i zapoznanie z używanymi praktykami i standardami. Przyjrzenie się zmianom pomiędzy ES5 a ES6.

Podczas warsztatu zapewniamy dostęp do kawy, herbaty, wody i ciastek. W porze obiadowej zapewniamy pizzę.

Grupa

Dla kogo jest ten warsztat?

Warsztat jest skierowany do osób, które nie miały dotąd kontaktu z JavaScript, chcących zacząć przygodę w świecie Front-End.
Notatnik

Wymagania wstępne

1. Zainstalowany edytor kodu VSCode lub Webstorm
2. Zainstalowany NodeJS wersji 10.16.3
Podczas warsztatu uczestnicy korzystają z własnych laptopów.

Prowadzący

Andrii Dmytriv:

Programista od 2015 roku - od początku w JavaScript. Pasjonat programowania ciągle podnoszący własne kompetencje poprzez udział w warsztatach oraz konferencjach.

Program warsztatów

  1. Wprowadzenie do języka
    1. Dowiesz się podstawowych rzeczy o języku: historii powstania i rozwoju, strefach wykorzystania, cechach, zaletach i wadach w porównaniu do innych języków, istniejących typach danych.
  2. Proste typy
    1. Poznasz podstawowe typy danych: liczby, ciągi znaków, wartości bólowe, null i undefined. Dowiesz się o przydatnych metodach dla wydajnej i szybkiej pracy z nimi.
  3. Warunki logiczne i pętle
    1. W tym rozdziale poznasz różne sposoby na tworzenie warunków logicznych, ich różnice i miejsca wykorzystania wraz z operatorami logicznymi.
  4. Pętle
    1. Poznamy zasady, różnice, sposoby wykorzystywania pętli. Możliwości przerwania i pominięcia iteracji.
  5. Funkcje
    1. W tym rozdziale dowiesz się o celach i sposobach definicji funkcji. O przyjmowanych argumentach, możliwości zabezpieczenia od nieprzekazanych argumentów, jak również o zasięgu leksykalnym zmiennych i domknięciu.
  6. Typy złożone
    1. Poznasz typy złożone: Object i Array. Sposoby definicji, różnicę od prostych, sposoby przechowywania w pamięci, a także przydatne metody do pracy takie jak pętle.
  7. Różnice pomiędzy ES5, a ES6
    1. Dowiesz się o głównych różnicach i pomiędzy ES5 a ES6 i sposobach transpilacji.
  8. Czysty kod
    1. Poznasz główne tricki dla zachowania czystości i łatwości powstającego kodu.

Uwaga

Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do zmiany lokalizacji wydarzenia oraz jego odwołania w przypadku niezgłoszenia się minimalnej liczby uczestników.

Zapisy na wybrany warsztat zostały zakończone.