JavaScript od podstaw.

Każda nowoczesna strona internetowa używa JavaScript, to prawdziwy wielozadaniowy język programowania.

Podczas kursu skupimy się na poznaniu języka JavaScript w jego zastosowaniach webowych i roli, jaką odgrywa w Internecie.

Kurs obejmuje 42 godziny praktycznych warsztatów z trenerem, w tym jeden 12-godzinny hackathon, oraz 30 godzin samodzielnej pracy z kodem. Połączenie zajęć wykładowo-warsztatowych, całodziennych praktycznych warsztatów i indywidualnej pracy nad zadaniami, stanowi doskonałą kompilację różnych metod pozyskiwania wiedzy. Dzięki temu poznasz nie tylko solidnie zakres materiału, który znajdziesz w programie, ale również będziesz mieć okazję przetestować swoje umiejętności tak przy pracy w pojedynkę podczas pisania i ciągłego doskonalenia aplikacji, jak i w zespole projektowym.

72h

pracy z kodem

12h

maraton programowania

Platforma

z zadaniami online

Certyfikat

ukończenia kursu

Dla kogo jest ten kurs?

Kurs jest przeznaczony dla osób, które znają języki HTML i CSS w stopniu co najmniej podstawowym i myślą o dalszym rozwoju w kierunku front-end developera, czyli w procesie tworzenia stron i aplikacji internetowych chciałyby odpowiadać za to, co użytkownik widzi. Jeśli chcesz tworzyć interakcje, komponenty, dynamicznie zmieniające się elementy czy animacje na stronie internetowej i strony w HTML i CSS przestały Ci wystarczać – ten kurs jest właśnie dla Ciebie.

Czego nauczysz się?

  • Miejsce i zadania kodu JavaScript na stronie internetowej
  • Podstawy programowania – najważniejsze pojęcia i zasady
  • Jak zrobić własny komponent na stronie internetowej
  • Poznasz dobre praktyki w pracy programisty i jak tworzyć przejrzysty, dobry kod
  • Czym jest DOM i jak poruszać się po dokumencie HTML

Co musisz wiedzieć?

By wziąć udział w kursie, powinieneś/powinnaś znać podstawy języków HTML i CSS oraz swobodnie poruszać się po jednym, wybranym edytorze kodu.

Program kursu

1. Wartości i zmienne

  • deklaracja i inicjalizacja zmiennych,
  • organizacja kodu z wykorzystaniem zmiennych,
  • konwencja nazewnictwa zmiennych,
  • zakres zmiennych,
  • techniki wykorzystania zakresu lokalnego.

2. Typy danych

  • różnice w typach danych,
  • operacje na typach danych.

3. Instrukcje  warunkowe if, else, switch, sterujące

  •  składnia instrukcji warunkowych,
  •  używanie instrukcji if-else do podejmowania decyzji w kodzie,
  •  instrukcja switch kiedy i jak używać.

4. Pętle: for, while i do…while

  •  składnia pętli,
  •  działanie pętli,
  •  praca z pętlami.

5. Funkcje

  •  w jaki sposób funkcje pomagają lepiej zorganizować i pogrupować kod,
  •  w jaki sposób funkcje sprawiają, że kod może być używany wielokrotnie,
  •  znaczenie argumentów funkcji i korzystanie z nich.

6. Timery

  • opóźnienie uruchomienie kodu,
  • wielokrotne uruchomienie kodu bez blokowania aplikacji.

7. Domknięcia

  • co to jest domknięcie,
  • utrwalenie wiedzy o funkcji, zmiennych i zakresach.

8. Interface DOM

  •  wstawianie skryptów JavaScript na stronie.
  •  szukanie elementów w drzewie DOM,
  •  modyfikowanie elementów DOM,
  •  nadawanie stylu zawartości,
  •  tworzenie i usuwanie elementów,
  •  podpinanie zdarzeń (events)

9. Programowanie deklaratywne i imperatywne

10. Aplikacja- gra

  • stworzenie własnej aplikacji – gry przy użyciu języka JavaScript.

11. Hackathon

Hackathon

Hackathon to 12-godzinne warsztaty, których celem jest podsumowanie pierwszej części i/lub całości kursu. Zazwyczaj odbywają się w soboty w godzinach 9:00-21:00.
Hackathon CODE:ME, w przeciwieństwie do normalnego hackathonu, to warsztaty, a nie konkurs. Tutaj nadrzędnym celem jest podsumowanie dotychczas zdobytej wiedzy, integracja grupy i dobra zabawa w efektywny i produktywny sposób.
Założeniem hackathonu jest nacisk na jak najbardziej samodzielną pracę zespołów. Nie są jednak pozostawieni sami sobie – przez cały ten czas trenerzy czuwają nad wykonywaniem zadań i wspierają w rozwiązywaniu problemów

Trener

Marcin Kałużny

Specjalista JavaScript, HTML 5, CSS 3, PHP

Pierwsze doświadczenia komercyjne jako programista aplikacji webowych zdobywał tworząc interaktywne witryny internetowe w języku JavaScript w połowie lat 90. ubiegłego wieku. Od tamtego czasu w swojej karierze spotkał się z wieloma technologiami i językami,

Obecnie prowadzi własną działalność GetSolution Marcin Kałużny, współpracując z takimi firmami, jak Atos Polska.

Statystyki dla tego kursu

7

edycja

105

absolwentów

7

hackathonów

Cena
1799
Zapisz się na kurs
Termin:

III kwartał 2018

Miejsce:

Fundacja CODE:ME
Aleja Wojska Polskiego 41
Gdańsk

Kontakt

e-mail: kontakt@codeme.pl

tel.: 724 379 836