Od dwóch lat intersuję się programowaniem. Ukończyłam prawie roczny kurs programowania i posiadam certyfikat Fullstack Developera. W trakcie nauki zdobyłam praktyczną wiedzę z zakresu Frontendu i Backendu.

Moje umiejętności:

  • HTML
    Język znaczników. Buduje szkielet strony internetowej.
  • CSS
    Język stylów. Pozwala na pozycjonowanie i wygląd poszczególnych elementów strony/aplikacji.
  • Javascript
    Język programowania. Pozwala na wchodzenie w interakcję z poszczególnymi elementami strony.
  • React
    Biblioteka Javascript. Używa się go do budowy aplikacji webowych.
  • Redux
    Biblioteka Javascript. Służy do zarządzania stanem aplikacji. Używa się jej najczęściej razem z Reactem, ale może być używana z innymi bibliotekami/frameworkami.
  • Node.js
    Środowisko uruchomieniowe Javascript. Pozwala na wykonywanie kodu poza przeglądarką (na serwerze) i tworzenie aplikacji serwerowych/skryptów/narzędzi.
  • MongoDB
    Baza danych NoSQL.Cechuje się wysoką wydajnością, skalowalnością i elastycznością, co pozwala na budowę nowoczesnych aplikacji internetowych, mobilnych i analitycznych.
  • npm
    Node Package Manager. Jest to menadżer pakietów dla Node.js. Pozwala na instalowanie, zarządzanie i udostępnianie paczek Javascript, które mogą być używane w projektach.
  • git
    System kontroli wersji. Umożliwia śledzenie zmian w kodzie źródłowym i zarządzanie nimi. Używany jest głównie do pracy nad projektami zespołowymi i zarządzania historią zmian w kodzie.
  • OOP
    Object-Oriented Programming. Organizuje program wokół obiektów (instancji klas), co pozwala na ponowne wykorzystanie kodu, a także jego rozszerzanie i utrzymywanie.
  • RWD
    Responsive Web Design. Pozwala na dopasowanie i poprawne wyświetlenie strony lub plikacji na różnych urządzeniach i rozdzielczościach.