Wstęp do programowania w Javie

Pojawił się dzisiaj dobrej jakości kurs programowania w Javie. Za miesiąc kolejna część, dla bardziej zaawansowanych. Nauka poprzez wykłady, zadania, testy. Oczywiście po angielsku.

- #
- #
- #
- #
- #
- #
- 135
- Odpowiedz

Pojawił się dzisiaj dobrej jakości kurs programowania w Javie. Za miesiąc kolejna część, dla bardziej zaawansowanych. Nauka poprzez wykłady, zadania, testy. Oczywiście po angielsku.

Komentarze (135)
najlepsze
czemu magazyn okulary ?
Niestety trzeba po prostu 'spiąć dupę' i pisać samemu, inaczej się nie nauczysz. Szczęśliwi ci którzy mogą się uczyć pracując już nad jakimś projektem.
Jakiego języka powinien się nauczyć mężczyzna dobijający do 40tki, który chciałby i ma pomysł na apkę, na której zarobi miliony, ale nigdy nie programował, bo był zajęty robieniem kariery w innej dziedzinie? A teraz chce hobbystycznie pokodzić. Aha, trochę programował w pascalu oraz pisał makra w VBA do obsługi excela...
Jest przewidziany dla osób, które nigdy nie programowały - albo mało programowały. Bardzo przystępny by zrobić pierwsze kroki w programowaniu i od razu widzieć jakieś efekty swojej pracy.
Smutno mi tak, czerń terminala lśni w odbiciu moich łez :(
Czy Java moze byc substytutem PHP czy raczej uzywa sie jej do innych zastosowan(programy, mobile)?
Nie potrzebujesz PHP do obsługi frontendu - PHP to język działający po stronie serwera, niewiele ma wspólnego z frontendem. Jeśli twój backend oparty jest na RESTach to frontend możesz napisać w dowolnym frontendowym języku i frameworku. Popularny jest Angular, ale polecam proste frontendy tworzyć z użyciem "zwykłego" JS z domieszką jQuery.
Praktyczne porady jak napisać backend w Javie to temat na grubą książkę, więc ci ich tu nie udzielę. W skrócie - wybierasz framework, uczysz się i piszesz. Najpopularniejszym obecnie ale jednocześnie najcięższym i najtrudniejszym do ogarnięcia (imo) jest Spring framework. Jeśli chcesz coś prostego i lekkiego to wypróbuj Spark Framework (nie mylić z Apache
Póki co w tematach machine learning, big data i sieci neuronowych królują: Scala, Java, Python, Javascript (subiektywne, mogę się mylić). Scali raczej nie polecam jeśli jesteś na etapie nauki, może ci sporo namieszać w głowie. Masz rację - PHP nie jest tu używany.
System który opisujesz z "podwójnym backendem" to klasyczny przykład systemu rozproszonego. Większość systemów korporacyjnych działa w ten sposób, są różne moduły komunikujące się przez API, często deployowane na hostingach takich jak AWS czy Google App Engine. Tak więc projekt jak najbardziej realny. Poczytaj sobie o systemach monolitowych i