ANGULAR
DLA JAVA DEVELOPERA

Poznaj proces, dzięki któremu zaoszczędzisz do kilku miesięcy podczas nauki

Angular i Java

Jeżeli kiedykolwiek zastanawiałeś się czy Angular i Java to dobre połączenie to świetnie trafiłeś. Przygotowałem dla Ciebie sporą dawkę materiałów, dzięki czemu będziesz w stanie zaoszczędzić nawet do kilku miesięcy w początkowej fazie nauki. 

Kilka miesięcy? 

Zastanawiasz się zapewne jak to możliwe. 

Ze względu na to, że podczas swojej nauki Angulara popełniłem sporo błędów, Ty już nie musisz ich powtarzać. Zebrałem dla Ciebie kilkuletnie spostrzeżenia oraz doświadczenia i w rezultacie powstał pięcioetapowy proces. 

Usystematyzowałem proces przede wszystkim pod kątem efektywnej nauki.

poszczególne kroki procesu

1. WPROWADZENIE

Zanim zaczniesz pisać własną aplikację powinieneś bezsprzecznie poznać podobieństwa oraz różnice jakie prezentuje Angular i Java. Takie podejście pozowli uniknąć podstawowych błędów.

2. TEORIA I DOBRE praktyki

Kolejnym ważnym krokiem jest zapoznanie się z teorią oraz architekturą, ponieważ taka wiedza pozwoli Ci odkryć podstawowe założenia, którymi będziesz się kierował podczas pisania aplikacji.

3. css

Niewątpliwie CSS'y potrafią szybko zniechęcić do nauki frontendu. W przeciwieństwie do ogólnie panującego przekonania, pokażę Ci, że obecnie nie są one straszne. Wystarczy zaledwie kilka minut wprowadzenia abyś poczuł się komfortowo.

4. praktykA

Po przerobieniu teorii oraz dobrych praktyk przyjdzie czas na praktykę. Jak dobrze wiesz nie da się nauczyć programowania bez samodzielnego pisania kodu w związku z tym w 4 etapie przygotowałem dla Ciebie 9 praktycznych lekcji.

5. Praca z aplikacją

Opanowanie teorii oraz praktyczne przerobienie przykładów pozwoli Ci swobodniej przejść do pisania własnej aplikacji. Nie musisz tworzyć wszystkiego od nowa, ponieważ wystarczy wykorzystać istniejące rozwiązania. Zaprezentuję Ci to w 5 etapie: Aplikacja w 5 minut.

Moje case study

Java: 3 lata doświadczenia

Pomysł na własną aplikację

Angular: pierwsze kroki

Pisanie tak samo jak w Javie

Brak dobrych praktyk CSS

Brak teorii i podstaw

Komercyjne doświadczenie

Dobre praktyki

Angular: 3 lata doświadczenia

Moje case study

1. Java: 3 lata doświadczenia

2. Pomysł na własną aplikację

3. Angular: pierwsze kroki

4. Brak teorii i podstaw

5. Brak dobrych praktyk CSS

6. Pisanie tak samo jak w Javie

7. Komercyjne doświadczenie

8. Dobre praktyki

9. Angular: 3 lata doświadczenia

Łatwiejsza droga

Java: kilka lata doświadczenia

Angular: Potrzeba nauki

Angular: pierwsze kroki

Angular: komplet wiedzy

Dobre praktyki CSS

Teoria i podstawy

Jak widzisz pomijając okres złych praktyk oraz błędów jesteś w stanie zaoszczędzić kilka miesięcy.

Łatwiejsza droga

1. Java: kilka lata doświadczenia

2. Angular: Potrzeba nauki

3. Angular: pierwsze kroki

4. Teoria i podstawy

5. Dobre praktyki CSS

6. Angular: komplet wiedzy

Jak widzisz pomijając okres złych praktyk oraz błędów jesteś w stanie zaoszczędzić kilka miesięcy.

Aplikacja w 5 minut?

Pokażę Ci jak to zrobić

1. Wprowadzenie

2. Teoria

3. CSS

4. Praktyka

5. Praca z aplikacją

1. Wprowadzenie

2. Teoria

3. CSS

4. Praktyka

5. Praca z aplikacją

O mnie

angular-java

Nazywam się Adam Szejba i na co dzień w kręgu moich zainteresowań znajdują się Angular i Java. Komercyjną przygodę z programowaniem zacząłem w 2015 roku jeszcze podczas studiów. Ukończyłem studia I stopnia na uczelni PJATK, uzyskując tytuł inżyniera.

Większość projektów w których brałem udział dotyczyła obszaru bankowości lub telekomunikacji.
W związku z tym, że miałem możliwość pracy dla dużych organizacji zauważyłem, że Angular i Java doskonale się uzupełniają w aplikacjach enterprise.

Gdy zaczynałem naukę Angulara szukałem kursów oraz blogów o tematyce: Angular dla Java Developeram lub Angular i Java. Niestety w ówczesnym czasie nie znalazłem takich materiałów. Po kilku latach doświadczeń postanowiłem stworzyć szkołę, ponieważ zależy mi na tym aby nauka była jak najbardziej efektywna i przyjemna.

Kilka lat temu moją pasją była koszykówka, jednak z powodów zdrowotnych musiałem znaleźć inne zajęcie. Dziś moją pasją jest programowanie oraz chęć propagowania wiedzy.

Fullstack developer w 2019

Fullstack: wzrost zapotrzebowania

Według raportu No Fluff Job: "Z roku na rok rośnie zapotrzebowanie na Fullstacków, którzy łączą w sobie umiejętności z Backendu i Frontendu. Liczba ogłoszeń w tym obszarze wzrosła o 15% w porównaniu z 2018 rokiem."

Fullstack: największy deficyt na rynku

Ponad 30% ofert dla Fullstack Developerów nie zostało obsadzonych z powodu braku kandydatów lub dobrych specjalistów.

angular-java
angular-java-raport

Dane i grafiki prezentowane na podstawie raportu: [Raport] Rynek pracy IT. Co oferowali pracodawcy w 2019 roku? ze strony https://nofluffjobs.com/insights

JAVA
+
ANGULAR
=
ENTERPRISE

Java jest głównie kojarzona z aplikacjami klasy enterprise. 

Jeżeli praca dla takich branż jak bankowość, ubezpieczenia, audyty czy farmaceutyka wpasowuje się w ścieżkę Twojej kariery to warto abyś zapoznał się z Angularem. 

Angular ze swoją architekturą świetnie wpasowuje się w środowisko aplikacji enterprise tak samo jak Java.

Zamień wadę w zaletę

1. Problem czy szansa?

Wielu deweloperów zajmujących się frontendem uważa, że Angular jest trudniejszy niż inne dostępne na rynku frameworki.

2. Deficyt

W związku z tym wybierają oni inne frameworki, przez co pogłębia się deficyt programistów znających Angulara.

3. Powszechna opinia

Czytając artykuły i raporty z pewnością natrafisz na stwierdzenie, że Angular posiada duży próg wejścia. W tym momencie pojawia się szansa dla Ciebie.

4. PODOBIEŃSTWA

Angular i Type Script posiadają bardzo dużo wspólnych konwencji, wzorców oraz struktur, które znasz doskonale ze świata Javy.
Niewątpliwie fakt ten zmniejsza u Ciebie próg wejścia.

Możliwości

Znając Javę oraz Angulara otwierasz się na:

Własną aplikację SaaS

Zapotrzebowanie na rynku

Podwyżkę i awans

Nowe kompetencje

NAJCZĘśCIEJ ZADAWANE PYTANIA

Materiały są dedykowane dla programisty Java, który chce się nauczyć frontendu w efektywny sposób.

Jeżeli nie posiadasz żadnego doświadczenia z zakresu programowania, te materiały nie są dla Ciebie, ponieważ nie tłumaczę podstawowych zagadnień jak np. co to jest pętla lub czym jest wstrzykiwanie zależności.

Tak, materiały są darmowe. 

Jedyne co musisz zrobić to wyrazić swoją chęć nauki i determinację.

W materiałach wykorzystuję Angulara 9.

Jest to sytuacja analogiczna jak z ofertami związanymi z Javą. Wiele firm nie przeszło jeszcze na wyższą wersję z powodu braku czasu lub obaw, że coś może pójść nie tak podczas migracji. Z biegiem czasu prawdopodobnie większość projektów zostanie przeniesiona na nowszą lub najnowszą wersje Angulara.

Warto uczyć się najnowszej wersji podczas gdy wiele ogłoszeń nadal wymaga Angulara w wersji 4/5/6.

Większość zagadnień z wersji 4 istnieje w wersji 9 dlatego będzie kompatybilna w nowszych wersjach. 

dołącz do procesu

1. Wprowadzenie

2. Teoria

3. CSS

4. Praktyka

5. Praca z aplikacją

1. Wprowadzenie

2. Teoria

3. CSS

4. Praktyka

5. Praca z aplikacją

WYKONANE PROJEKTY

BANK PEKAO

RAIFFEISEN BANK

BOŚ: DOM MAKLERSKI

EY

CYFROWY POLSAT

PLUS