Podstawy technologii webowych

Zajęcia:wszystkie
Kategoria: TECH

Opis zajęć

Na zajęciach dowiesz się jak napisać aplikacje webowe w PHP, Pythonie oraz w Node.js / Express. Zanim przystąpimy do pracy, poznasz podstawy działania sieci Internet, wyjaśnimy czym są i do czego służą: TCP/IP, adres, port, protokół, HTTP, DNS, HTML, CSS, SCSS, JS. Zanurzymy się w świat backend’u - omówimy podstawy: PHP, Pythona, Javascriptu, Node.js, oraz SQL. Web to również frontend – napiszesz własny arkusz CSS, użyjemy biblioteki Bootstrap, po to, żeby szybko sprawić, by aplikacja nie straszyła swoim wyglądem. Zastosujesz JavaScript, poznasz AJAX i techniki asynchroniczne. Dowiesz się, jak udostępnić swoją aplikację webową innym. W trakcie zajęć nauczysz się, co to jest API, jak korzystać z API zewnętrznych serwisów. Napiszesz i udostępnisz własne API.

Warsztaty IUW

Przygotowanie do zajęć:

  • własny komputer
  • instalacja edytora Sublime Text https://www.sublimetext.com/3
  • instalacja Node.js - https://nodejs.org/dist/v8.6.0/node-v8.6.0-x64.msi
  • instalacja Pythona (wersja 3) - https://www.python.org/ftp/python/3.6.2/python-3.6.2.exe (dla Windows)
  • (jeśli masz komputer z Windows) instalacja XAMPP https://www.apachefriends.org/pl/index.html