Verleger: 24

20809
Wird geladen...
VIDEOKURS

Java w praktyce. Kurs video. Zbuduj chatbota

Szymon Majkut

Obierz kurs na... praktyczną znajomość Javy Pierwsza wersja Javy ukazała się w 1995 roku. Po 27 latach od publikacji kod napisany w tym języku programowania możemy spotkać niemal wszędzie: w aplikacjach webowych, chmurowych, narzędziach programistycznych, a nawet systemach wbudowanych. Java w lodówce? Tak, i to dosłownie! Ponadto przyszłość Javy maluje się w jasnych barwach, ponieważ deklasuje ona konkurencję i plasuje się wśród trzech najbardziej pożądanych języków w sektorze IT. Co decyduje o takiej popularności? Do zalet Javy należy prosta składnia pozbawiona jawnych wskaźników i przeciążania operatorów, co znacznie poprawia czytelność kodu. Wspomniany brak jawnych wskaźników wraz ze sprawdzaniem typów i z wykonywaniem programów przez maszynę wirtualną JVM przekładają się na zwiększone bezpieczeństwo języka. Ten obiektowy, wieloplatformowy język programowania zapewnia doskonałe zarządzanie pamięcią przez odśmiecanie pamięci (garbage collection) i środowisko wielowątkowe, w którym złożone zadanie można rozbić na wątki i uruchomić oddzielnie. To oczywiście nie wszystkie zalety Javy - kolejne poznasz już w trakcie proponowanego kursu! Z naszym profesjonalnym szkoleniem: Nauczysz się obsługi pakietu IntelliJ IDEA Przećwiczysz operacje matematyczne, logiczne i obsługę tekstów Dowiesz się, jak zadbać o wysoką jakość kodu Nauczysz się podstaw programowania w Javie z naciskiem na: Pętle Funkcje Klasy Wyjątki Poznasz najważniejsze struktury danych, w tym: Tablicę Listę Zbiór Enum Mapę Silnik regułowy Zrozumiesz sposób działania wytwarzanego oprogramowania i sposoby jego uruchamiania Zapoznasz się z mechanizmem działania programu poprzez technikę debugowania Dowiesz się, jak zrefaktoryzować kod Zagłębisz się w tematykę testów automatycznych na przykładzie biblioteki JUnit 5 Poznasz dalsze możliwości rozwoju kariery w IT Java w praktyce. Kurs video. Zbuduj chatbota wyposaży Cię w niezbędną wiedzę teoretyczną i zapewni mnóstwo programistycznej praktyki. Przez cały kurs bowiem będzie Ci towarzyszył sympatyczny projekt chatbota analizującego emocje. Szkolenie jest przeprowadzane od podstaw, dlatego na początku dowiesz się, jak obsługiwać liczby i teksty w programach. Następnie nauczysz się dekomponować projekt na funkcje i klasy, a także rozpoznawać, w którym momencie to uczynić. Zapoznasz się z najpopularniejszymi strukturami danych, występującymi we wszystkich znaczących językach programowania. Dowiesz się także, jak zadbać o optymalizację i wysoką jakość kodu przy użyciu takich technik jak testowanie automatyczne czy refaktoryzacja. Dzięki przeprowadzeniu testów jednostkowych zweryfikujesz poprawność napisanego fragmentu programu. Zdobędziesz umiejętności pozwalające na stworzenie i rozwijanie własnej aplikacji z wykorzystaniem języka Java i środowiska IntelliJ IDEA. Szkolenie ma na celu przede wszystkim przekazać Ci wiedzę o uniwersalnych konceptach programowania i zapoznać Cię z zakresem obowiązków stojących przed programistą. Wbrew pozorom najważniejszą ideą kursu wcale nie jest składnia języka Java. W trakcie omawiania poszczególnych tematów prezentowane są potencjalne problemy, z którymi zmaga się niejeden junior. Usiądź wygodnie, odpal pierwszą lekcję i zobacz, jak się z nimi zmierzyć! Java developer Specyfika pracy programisty łączy w sobie wiele elementów. Ważnymi aspektami tego zawodu są zmienność środowiska, umiejętność dostosowywania się i ciągła konieczność rozwoju. Szczególnie w sytuacji, gdy potrzebna jest zmiana projektu na przykład po jego zakończeniu lub przejściu z fazy życia rozwoju i utrzymania oprogramowania do fazy wygaszania, a poszukiwanie kolejnych wyzwań zmusza nie tylko do rozwoju umiejętności technicznych, ale też bardzo często wymaga znajomości wąskiej dziedziny nauki. Przed przystąpieniem do projektu programista musi poznać zagadnienie, nad którym będzie pracować, i wszystkie możliwe związane z nim problemy. Aktualna sytuacja na rynku pracy, podyktowana w głównej mierze obecnie działającymi systemami informatycznymi, sprawia, że nauka Javy jako pierwszego języka programowania może stanowić bardzo dobry kompromis pomiędzy trudnymi językami niskopoziomowymi, utrzymującymi krytyczne systemy, a nowoczesnymi wysokopoziomowymi językami i rozwiązaniami no-code, które pozwalają dostarczyć pełne rozwiązanie znacznie szybciej, ale mają swoje ograniczenia i często podlegają zmiennym trendom.

20810
Wird geladen...
E-BOOK

Java. Zadania z programowania. Przykładowe funkcyjne rozwiązania

Mirosław J. Kubiak

Poznaj podstawy programowania funkcyjnego w Javie Java jest obiektowym, bazującym na klasach, współbieżnym językiem programowania. Niezwykłą popularność zawdzięcza on między innymi niezależności od platformy, łatwości pisania w nim programów i klarownemu kodowi. Nic więc dziwnego, że Javę pokochało wielu programistów. To do nich jest skierowana dwuczęściowa publikacja Java. Zadania z programowania, której autorem jest Mirosław J. Kubiak. Jej druga część, zatytułowana Przykładowe funkcyjne rozwiązania, jest przeznaczona dla odbiorcy, któremu nieobce są podstawy Javy i który chciałby przyswoić elementy programowania funkcyjnego w tym języku. Ideę paradygmatu funkcyjnego Javy autor omawia na wybranych, czytelnych przykładach. Co ciekawe, wszystkim zawartym tu zadaniom - o różnym stopniu trudności - towarzyszą rozwiązania, których skrupulatne prześledzenie pozwoli Ci w krótkim czasie zapoznać się z podstawami programowania funkcyjnego w Javie. W książce znalazła się niemal setka typowych zadań zilustrowanych nie tylko listingami programów dotyczącymi wybranych zagadnień, lecz także licznymi wskazówkami. Wieńczący całość dodatek zawiera szczegółowe podpowiedzi dotyczące kompilacji dowolnego programu w środowisku Apache NetBeans IDE. Rozszerzona pętla for i kolekcje Funkcje Rekurencja i rekurencja ogonowa Wyrażenie lambda i interfejsy funkcyjne Strumienie sekwencyjne i równoległe Pakiet java.util.function Wielowątkowość i równoległość w Javie Naucz się programowania funkcyjnego w Javie - na konkretnych przykładach!

20811
Wird geladen...
E-BOOK

Java. Zadania z programowania. Przykładowe imperatywne rozwiązania

Mirosław J. Kubiak

Programowanie w Javie - szybko i konkretnie "Jeśliby posadzić milion małp przy milionie klawiatur, któraś z nich napisze w końcu program w Javie. Reszta zrobi to w Perlu" - głosi jedna z informatycznych anegdot punktujących Javę. Cokolwiek by jednak mówić o tym języku programowania, trzeba przyznać, że powstały w nim kod jest niezależny od systemu operacyjnego i procesora. Właśnie ta cecha stanowi o ogromnej popularności Javy. Jeśli chcesz dołączyć do licznego grona programistów piszących aplikacje w tym języku, z pewnością przyda Ci się wiedza zgromadzona w dwuczęściowym zbiorze Java. Zadania z programowania, przygotowanym przez Mirosława J. Kubiaka. W pierwszym tomie, zatytułowanym Przykładowe imperatywne rozwiązania, autor na wybranych przykładach przedstawia ideę paradygmatu programowania imperatywnego. Ta część zbioru zadań jest przeznaczona dla osób, które albo nie znają Javy, albo nie czują się w niej swobodnie, a chciałyby zgłębić tajniki tego języka programowania. Książka zawiera ponad 80 rozmaitych zadań z programowania imperatywnego i obiektowego o zróżnicowanym poziomie trudności - ich skrupulatne prześledzenie pozwoli Ci na szybkie i dogłębne zapoznanie się z podstawami Javy. Zadania zostały zilustrowane gotowymi listingami przykładowych programów w tym języku, a w umieszczonym na końcu dodatku znajdziesz wskazówki objaśniające poszczególne kroki, które należy wykonać, aby napisać i skompilować dowolny program w środowisku Apache NetBeans IDE. Proste operacje wejścia-wyjścia Instrukcje warunkowe Iteracje Tablice Pliki Wątki Programowanie obiektowe i generyczne Daty i godziny w Javie Poznaj podstawy języka Java w zadaniach i rozwiązaniach

20812
Wird geladen...
E-BOOK

Java. Zadania z programowania z przykładowymi rozwiązaniami

Mirosław J. Kubiak

Java w analizie konkretnych przykładów Proste operacje wejścia/wyjścia Tablice oraz iteracje Programowanie obiektowe i pliki tekstowe Java to jeden z najważniejszych używanych obecnie obiektowych języków programowania. Do jego największych zalet należą łatwe przenoszenie programów między platformami i możliwość stosowania na urządzeniach przenośnych. Dobry programista, student lub nauczyciel informatyki, a także każdy człowiek zainteresowany programowaniem powinien znać podstawy tego języka i posiadać umiejętność rozwiązywania konkretnych problemów. Podobnie zresztą powinien opanować najważniejsze zagadnienia dotyczące programowania w językach C++ i Turbo Pascal — i stosować je w praktyce. Trzyczęściowy zbiór, w którym zamieszczono te same lub bardzo zbliżone zadania wraz z rozwiązaniami w każdym z wyżej wymienionych języków, pozwala sprawdzić i uzupełnić wiedzę poprzez analizę podanego kodu. Książka "Java. Zadania z programowania z przykładowymi rozwiązaniami" to jedna z trzech części zbioru zadań programistycznych, zawierająca zadania w języku Java. Będziesz mógł dokładnie prześledzić, jak wyglądają w tym języku operacje wejścia/wyjścia i instrukcje warunkowe. Dowiesz się, do czego potrzebne są iteracje oraz w jaki sposób używa się tablic. Zobaczysz, na czym polega programowanie obiektowe i jak działa ono w Javie. Poznasz także zastosowania plików tekstowych. Taki układ książki ułatwi Ci przyswojenie sobie najważniejszych zagadnień z języka Java w najlepszy możliwy sposób — na prostych, konkretnych przykładach. Proste operacje wejścia/wyjścia Instrukcje warunkowe Iteracje Tablice — deklarowanie, dostęp do elementów, dwuwymiarowe Programowanie obiektowe Pliki tekstowe Praktycznie opanuj podstawy języka Java. Zajrzyj także do: Zbiór zadań adresowany jest do maturzystów, studentów, nauczycieli informatyki oraz osób zainteresowanych programowaniem lub rozpoczynających naukę programowania w języku Java. Uczniowie techników informatycznych mogą zbiory zadań wykorzystać do szybkiej powtórki przed egzaminem zawodowym.

20813
Wird geladen...
E-BOOK

Java. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie II

Mirosław J. Kubiak

W Javie programy już zaczynamy! Trudno dziś poważnie myśleć o programowaniu bez porządnej znajomości języka Java. Aplikacje pisane w Javie są wykorzystywane w najróżniejszych okolicznościach, a sam język doskonale nadaje się także do zastosowań sieciowych. Jeśli zetknąłeś się już z tym językiem, znasz jego podstawowe elementy i nie jest Ci całkiem obce środowisko programistyczne NetBeans IDE, pora wziąć się za poważniejsze projekty. Doskonałą okazją do podciągnięcia się w pisaniu programów i wejścia na wyższy poziom wtajemniczenia będzie przerobienie wszystkich zadań z programowania, zaproponowanych w niniejszej książce. Drugie wydanie tej poczytnej pozycji uwzględnia zmiany, jakie zaszły w języku Java od 2011 roku, i zawiera mnóstwo zadań projektowych, dzięki którym opanujesz kolejne aspekty programowania w Javie. Jeśli nie uda Ci się samodzielnie rozwiązać jakiegoś zadania, zawsze możesz zobaczyć, jak wybrnął z niego autor. Możesz się zainspirować, podchwycić jakiś trik, przeanalizować kod, zorientować się, w którym popełniłeś błąd. Taka formuła pozwoli Ci uczyć się przy zachowaniu pewnej swobody działania, a jej efektywność jest ogromna. Zobacz, zaprojektuj, zrealizuj! Proste operacje wejścia-wyjścia Instrukcje warunkowe Iteracje, pętla for, pętla do ... while, pętla while Tablice jedno- i wielowymiarowe, macierze i kolekcje Programowanie obiektowe, rekurencja i dziedziczenie Pliki tekstowe i o dostępie swobodnym Wątki, wielowątkowość i synchronizacja Zaprzyjaźnij się z Javą!

20814
Wird geladen...
E-BOOK

Java. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie III

Mirosław J. Kubiak

Poznaj Javę w praktyce Java to nowoczesny, współbieżny, obiektowy język programowania, który zdobył uznanie tysięcy programistów na całym świecie. Ogromne możliwości, niezależność od platformy, niezawodność i bezpieczeństwo, a także łatwość tworzenia i przejrzystość kodu powodują, że Java od lat cieszy się niesłabnącą popularnością, na programistów posługujących się tym językiem zaś czekają setki atrakcyjnych ofert pracy. Java znajduje zastosowanie w najróżniejszych dziedzinach i branżach, co sprawia, że opracowane za jej pomocą programy można spotkać niemal wszędzie - wiele popularnych aplikacji sieciowych i mobilnych zostało napisanych właśnie w Javie. Teoretyczna nauka programowania jest jak czytanie o lataniu - można się w ten sposób dużo dowiedzieć, ale z pewnością nie zapewni to doświadczenia niezbędnego, żeby naprawdę wystartować. Dlatego z językiem programowania warto zapoznać się od strony praktycznej: pisać kod, wykonywać ćwiczenia programistyczne, wykorzystywać kolejne techniki i konstrukcje języka, a przede wszystkim mierzyć się z coraz trudniejszymi zadaniami. Doskonałym wsparciem w tym działaniu będzie najnowsze wydanie książki Java. Zadania z programowania z przykładowymi rozwiązaniami. Dzięki niej dowiesz się, jak wykorzystać otwarte, bezpłatne środowisko NetBeans IDE 8.2 do tworzenia aplikacji o prostym i przejrzystym kodzie, i szybko opanujesz Javę! Proste operacje wejścia-wyjścia Instrukcje warunkowe i iteracje Tablice, macierze i łańcuchy tekstowe Programowanie obiektowe Przetwarzanie plików tekstowych Zastosowanie wielowątkowości Kolekcje i ich możliwości Spraw, aby Java nie miała przed Tobą tajemnic!

20815
Wird geladen...
E-BOOK

JavaFX 1.2 Application Development Cookbook. Over 60 recipes to create rich Internet applications with many exciting features

Vladimir Vivien

JavaFX Script enables you to easily create rich Internet applications by embedding multimedia components. Although you can create stylish Internet applications by modifying these default components, even advanced users find it challenging to create impressive feature-rich Internet applications with JavaFX. Also, there are limited JavaFX components to work with and by default these components don't look visually appealing.This book explores limitless possibilities to style your application by coding JavaFX components to display your content in a more appealing fashion. The recipes in this book will help you to create customized JavaFX components with which you can make modern, feature-rich applications.First, you will be introduced to the JavaFX SDK and other development tools available to help you be productive during development. You will create an application in JavaFX by arranging complex graphical components (and non-graphical libraries) with simplified declarative constructs. You will then explore the fun side of JavaFX by using transformation techniques to manipulate the location and dimensions of objects. The next chapter is about the GUI components that are available in the framework, which provide a high level of interactivity. You will learn how to use the media component to play media content. Then we will access data and manipulate data locally or remotely. You will explore many deployment options and integration tips and tricks to take advantage of runtime contexts. Finally, you will interact with pure Java code to read and write files in JavaFX and to establish interactions with computing platforms.

20816
Wird geladen...
E-BOOK

JavaFX 9. Tworzenie graficznych interfejsów użytkownika

Urszula Piechota, Jacek Piechota

Twórz doskonałe GUI z wykorzystaniem JavaFX! Przykłady zgodne z Java 10! Naucz się wykorzystywać w praktyce platformę JavaFX Dowiedz się, jak osiągać konkretne efekty Poznaj rozwiązania najczęstszych problemów JavaFX to platforma umożliwiająca proste tworzenie atrakcyjnych interfejsów użytkownika dla aplikacji budowanych w języku Java. Wsparcie wzorca projektowego MVC, obsługa XML-a oraz formatowanie kontrolek za pomocą arkuszy stylów CSS - to tylko wybrane cechy, które sprawiają, że zastosowanie tego rozwiązania upraszcza architekturę aplikacji, przyspiesza ich tworzenie, ułatwia konserwację, umożliwia wydajną pracę nad projektami i pozwala osiągać ciekawe efekty w stosunkowo krótkim czasie. Jeśli zaczynasz swoją przygodę z Javą i chcesz szybko poznać platformę JavaFX 9, sięgnij po tę książkę! Bezboleśnie wprowadzi Cię ona w świat tworzenia aplikacji wykorzystujących rozwiązania JavaFX, nauczy praktycznego zastosowania najważniejszych funkcji oraz zaprezentuje informacje, pozwalające rozpocząć własne eksperymenty. Dzięki pracy z kodem szybko opanujesz niezbędne umiejętności, a przykłady z życia wzięte pozwolą krok po kroku zbudować bezcenne doświadczenie. Właściwości, wiązanie danych i korzystanie z kolekcji Obsługa zdarzeń, gestów i dotyku Zastosowanie kształtów 2D Kształty 3D, kamery i światła Przekształcenia, efekty i animacje Korzystanie z różnych elementów GUI Wykresy, obrazy i rysowanie, audio i wideo Przeglądanie stron WWW i ułatwienia dostępu Wielowątkowość i modularyzacja Przekonaj się, jakie efekty można osiągnąć dzięki JavaFX!