Moje pierwsze spotkanie z AngularJS – DevMeeting „Single Page Apps w oparciu o AngularJS”

W ostatnią sobotę miałem przyjemność uczestniczyć w DevMeetingu „Single Page Apps w oparciu o AngularJS”, wydarzenie odbyło się w biurze firmy CodeWise.

Cięcie i kodowanie stron internetowych w HTML i CSS w pewnym momencie zaczyna się nudzić, PHP nigdy mnie bardzo nie pociągało (chociaż mam na swoim koncie prosty CMS i kilka szablonów WordPress), za to widzę przyszłość w JavaScript. Ma on coraz więcej zastosowań, począwszy od prostych gier, ta technologia powoli zastępuje znienawidzony Adobe Flash, po rozwiązania back-endowe w Node.js i wiele, wiele innych.

Przebieg szkolenia.

Szkolenie było prowadzone z wykorzystaniem innowacyjnej platformy https://xplatform.org/. Każdy uczestnik miał za zadanie obejrzeć przygotowane interaktywne wideo, a następnie wykonać zadania. W każdym momencie można było zastopować filmik i pobawić się przedstawionym na nim kodem. Zaraz obok mamy podgląd wykonywanej przez nas aplikacji która natychmiast się aktualizuje i przedstawia wprowadzone przez nas zmiany. Używając na co dzień Sublime Text i LiveReload czułem się jak w domu.

Zadania zostały podzielone na trzy kategorie: obowiązkowe, warte do zrobienia i zadania z gwiazdką. Dla mnie strzał w 10! Jako osoba która miała do czynienia pierwszy raz z Angularem mogłem się skupić na podstawowych zadaniach, chociaż nie miałem też większego problemu z rozwiązaniem części zadań z drugiej grupy. Bardziej zaawansowane osoby które na co dzień zajmują się pisaniem aplikacji nie mogły się nudzić dzięki zadaniom z gwiazdką.

Na szkoleniu tworzyliśmy prosty sklep internetowy, pozwalający posortować i zamówić wybrane produkty.

Czego się nauczyłem?

Muszę przyznać, że przez większość czasu siedziałem z otwartą z wrażenia buzią. Wiedziałem, że Angular jest chwalony i polecany przez wiele osób, ale bardzo zaskoczyła mnie prostota niektórych działań. Często wystarczy napisać jedną linijkę kodu i już otrzymujemy fajny efekt. Z drugiej strony, potem człowiek się zastanawia pół godziny jak to zostało zrobione i dlaczego działa, ale od tego są mentorzy! Osoby z ogromną wiedzą które wszystko z chęcią wytłumaczą.

Pomijając podstawy Angulara zauważyłem, że przykładam co najmniej równą wagę do wyglądu nawet testowej aplikacji co do jej kodu. Dzięki zainteresowaniu RWD, Mobile First i projektowaniu stron z użyciem Bootstrap nie miałem problemu z szybkim i prostym użyciem gridu, czy podstawowym zaprojektowaniem UX testowej aplikacji. Znając powyższe rzeczy w najbliższych dniach planuję skupić się na kodzie.

Aparaty Słuchowe – Ostrowiec Św. – prosta responsywna strona firmowa.

Kolejna strona dla lokalnej firmy, tym razem oferującej sprzedaż aparatów słuchowych. Głównym założeniem było przekazanie informacji na temat umiejscowienia firmy i godzin pracy, dlatego już na stronie głównej znalazła się mapa, zdjęcie budynku z dokładnymi wskazówkami i informacja o godzinach pracy.

Continue reading „Aparaty Słuchowe – Ostrowiec Św. – prosta responsywna strona firmowa.”

metamorfozy.ostrowiec.pl – Salon kosmetyczny Metamorfozy w Ostrowcu Św.

Właśnie opublikowaliśmy stronę dla Salonu kosmetycznego Metamorfozy z mojego rodzinnego miasta – Ostrowca Świętokrzyskiego. Damian Czernik zaprojektował grafikę w tym całą identyfikację wizualną. Ja zająłem się kodowaniem i bezpośrednim kontaktem z klientką.

Continue reading „metamorfozy.ostrowiec.pl – Salon kosmetyczny Metamorfozy w Ostrowcu Św.”

arturmaciocha.pl i moja strona stały się responsywne.

Jakiś czas temu miałem przyjemność uczestniczyć w szkoleniu z serii DevMeetings na temat responsywności stron. Wykorzystując tam zdobytą wiedzę przebudowałem stronę Artura Maciochy w podejściu Mobile First i poprawiłem reguły CSS mojej strony, tak aby dobrze wyglądały na smartfonach i tabletach.

Continue reading „arturmaciocha.pl i moja strona stały się responsywne.”

Mailing dla TurboTłumaczenia.pl

W czasie praktyk w TurboTłumaczeniach miałem okazję przygotować prosty mailing na podstawie pliku PSD. Moim zadaniem było sprawienie aby wyświetlał się on poprawnie we wszystkich klientach poczty na różnych urządzeniach. Największą nacisk położyłem na widoczność hasła reklamowego i pomarańczowego przycisku – Call To Action. Ważne było aby nawet przed zaakceptowaniem wyświetlania obrazków czytelnik wiedział ofertę.

Continue reading „Mailing dla TurboTłumaczenia.pl”

Gdzie jest moje 1500 godzin? O mojej przygodzie z Call of Duty 4.

Wpisem tym zaczynam serię tekstów bardziej prywatnych,  przemyśleń na różne tematy związane tylko częściowo lub zupełnie nie związane z moją pracą. Dzisiaj będzie o grze która pochłonęła bardzo dużo mojego czasu i o tym co dzięki niej zyskałem, a co straciłem.

Miałem to szczęście że w okolicach premiery Call of Duty 4 dostałem nowy komputer, więc w pełni mogłem podziwiać robiącą w roku 2007 wrażenie grafikę. Rewolucyjny jak na tamte czasy tryb dla pojedynczego gracza pominę, napiszę tylko że ciągle w pamięci mam misję snajperską i moment kiedy leżymy w trawie, a zaraz obok nas przechodzi oddział wrogiego wojska.

Continue reading „Gdzie jest moje 1500 godzin? O mojej przygodzie z Call of Duty 4.”

okieminzyniera.pl – blog Damiana Czernika

Okiem Inżyniera to jak sam autor Damian Czernik pisze: Opiniotwórczy blog zawodowy poświęcony zagadnieniom ze świata inżynierii, technologii i ochrony środowiska. Od dłuższego czasu mam przyjemność współpracować z autorem, moim głównym zadaniem jest opieka nad blogiem od strony technicznej, jednak doradzam też w sprawach grafiki, SEO czy wyboru tytułu wpisu.

Continue reading „okieminzyniera.pl – blog Damiana Czernika”