Zostań specem od JavaScriptu! JavaScript to prawdopodobnie najpopularniejszy język skryptowy świata, a jego dobra znajomość otwiera wiele interesujących perspektyw zawodowych i ułatwia znalezienie świetnie płatnej pracy zarówno w kraju, jak i za granicą. Fachowcy od JS mogą wręcz przebierać w ofertach, najpierw jednak... muszą stać się fachowcami. Mimo że w internecie dostępnych jest bardzo wiele stron poświęconych temu językowi, a księgarskie półki aż uginają ...
Utrwalenie danych, tak aby zostały one zapisane i przechowane przez system informatyczny, jest jedną z podstawowych funkcji aplikacji. Prawie zawsze wymaga się trwałych danych. W przypadku Javy zazwyczaj utrwalenie danych odbywa się poprzez ich zapisanie w relacyjnej bazie danych z wykorzystaniem języka SQL. Relacyjne bazy danych stanowią niezwykle elastyczne i potężne narzędzie do zarządzania utrwalonymi danymi, jednak aby wykorzystać wszystkie zalety tego rozwiązania, trzeb...
Przewodnik dla adeptów programowania! Język C ujrzał światło dzienne w 1972 roku i pomimo zaawansowanego wieku wciąż jest powszechnie używany. Na rynku istnieje oczywiście wiele innych języków, zazwyczaj łatwiejszych dla programistów, jednak C wciąż nie ma sobie równych w wielu zastosowaniach. Wszędzie tam, gdzie wymagana jest bezpośrednia kontrola nad sprzętem, najwyższa wydajność oraz przewidywalność czasu wykonania, C jest najczęściej wybierany...
Lekka biblioteka jQuery znacząco ułatwia kodowanie w JavaScripcie. Dzięki niej programiści nie muszą już ręcznie zarządzać obsługą selektorów CSS czy nawigacją w modelu DOM, a praca nad animacjami stała się o wiele łatwiejsza. Co ważne, projekt ten wciąż się rozwija: w bibliotece jQuery 3 dodano kolejne funkcje, które sprawiły, że praca projektanta aplikacji internetowych stała się bezproblemowa i efektywna. Okazuje się, że wobec rosnącego znaczenia JavaScriptu ...
Policz w Excelu kroki do celu! Idealny pracownik, czyli poznaj przeznaczenie arkusza kalkulacyjnego 100% gwarancji na przekonanie audytorium, czyli zrób wrażenie na szefie Korepetycje z matmy, czyli jak zaprząc do pracy funkcje matematyczne Excel 2016 PL nie zrobi Ci herbaty i nie posprząta w biurze. Poza tym może zrobić dla Ciebie niemal wszystko — zastąpić Cię w wykonywaniu nudnych, żmudnych, precyzyjnych obliczeń, prezentacji i wykresów dla szefa....
Frameworku Express.js używa wiele znanych firm, takich jak MySpace i Storify, które dostrzegły ogromne korzyści płynące z wykorzystywania tej technologii, a także doceniły jej stabilność i bezpieczeństwo. Przed Express.js i Node.js otwiera się świetlana przyszłość. Oznacza to, że jako ekspert w zakresie Node.js, biegle posługujący się Express.js, staniesz się poszukiwanym specjalistą! Ta książka jest kompleksowym podręcznikiem, który przedstawi Ci sposób...
C# jest prostym, nowoczesnym, bezpiecznym językiem programowania, który powstał na bazie języków C i C++, jednak otrzymał też najlepsze cechy takich języków jak Visual Basic, Object Pascal, Delphi czy Java. Został od podstaw zaprojektowany jako obiektowy. C# stanowi część platformy Microsoft .NET Framework. Ta dojrzała technologia pozwala na efektywne tworzenie kodu bezpiecznego, przejrzystego, wydajnego i prostego w konserwacji. Niniejsza książka to bar...
Moodle — naucz się, jak uczyć innych! Co zapewni Ci platforma e-learningowa Moodle i do czego Ci się przyda? Jak przygotować pierwszy kurs oraz założyć i poprowadzić własne szkolenie na Moodle? Jakie elementy administracji powinieneś poznać? Nauka na odległość to stosunkowo młoda dziedzina, lecz dynamika jej rozwoju stale rośnie. Wszyscy musimy się dziś dokształcać, a zawrotne tempo, jakie narzuca nam współczesny świat, nieustannie stawia nas przed wyborem:...
Istnieje wiele platform do budowania aplikacji internetowych, jednak Bootstrap wyróżnia się potężnymi możliwościami, bogactwem funkcjonalności, elastycznością w konfigurowaniu i powszechnością zastosowań. Pozwala na szybkie i łatwe tworzenie witryn o efektownym wyglądzie, które równie dobrze prezentują się na różnych ekranach, w tym również urządzeń mobilnych. Zapewnia obsługę m.in. Less, Sass i jQuery, oferuje narzędzia do budowania stron r...
Bootstrap — wygodne projektowanie stron internetowych! Kilka oczywistości, czyli co musisz umieć, zanim zaczniesz pracować z Bootstrapem Tworzenie struktury witryny, czyli jak zabrać się za różne panele, przyciski i menu Charakter strony, czyli czym różni się strona bloga lub promocyjna od tej z formularzami Bootstrap to jeden z najwygodniejszych, najlepiej dopracowanych frameworków do tworzenia stron i aplikacji internetowych na świecie. Łatw...
C# jest jednym z najlepszych projektów firmy Microsoft. Język ten został od podstaw zaprojektowany jako obiektowy. Charakteryzuje się niezwykłą elastycznością i wszechstronnością. Udostępnia wysokopoziomowe abstrakcje, takie jak wyrażenia, zapytania i kontynuacje asynchroniczne, a równocześnie pozwala na korzystanie z niskopoziomowych mechanizmów, jak własne typy wartościowe programisty czy opcjonalne wskaźniki. C# w wersji 6.0 jest kolejną istotną aktual...
W 2015 roku pod kontrolą Androida pracowało ok. 80% smartfonów. Serwis Google Play odnotowuje miliardy pobrań najróżniejszych aplikacji dla tego systemu. Coraz więcej różnych urządzeń wyposaża się w Androida i są to również roboty, silniki odrzutowe, satelity NASA, lodówki, telewizory, kamery, urządzenia medyczne, systemy samochodowe i wiele innych. Wygląda na to, że Android opanuje internet rzeczy, a przed programistami androidowych aplikac...
Android jest niezwykłym systemem. Dynamikę jego rozwoju i ekspansji można określić jednym słowem: oszałamiająca! Programiści, producenci urządzeń mobilnych, a przede wszystkim użytkownicy wysoko sobie cenią jego zalety, takie jak modułowa architektura, wysoka elastyczność czy otwarty charakter systemu. Liczbę urządzeń pracujących pod kontrolą Androida podaje się w miliardach, a przewiduje się, że będzie ich o wiele, wiele więcej. Umiejętność efektywnego pisania świetnych, atr...
AngularJS jest popularnym frameworkiem służącym do pisania aplikacji internetowych o różnej skali. Jest to świetny projekt open source, dzięki któremu praca staje się wydajna i przyjemna. Tworzenie oprogramowania mającego naprawdę wysoką jakość wymaga od programisty stałego rozwijania umiejętności. Konieczne jest doskonałe opanowanie narzędzi programistycznych i uczenie się nowych funkcji, które one oferują. Proces ten w istocie nigdy się nie kończy. Jeś...
Włącz turbo — projektuj z AutoCAD-em! Kreski, kółka i krzyżyki, czyli jak rysować na wirtualnej kartce z użyciem różnych narzędzi Przekształć, popraw, dopasuj, czyli jak manipulować obiektami i dostosowywać je do swojej wizji Precyzyjne parametry, czyli jak zmieścić się w założonych wymiarach i stworzyć idealny projekt Powiedzieć, że AutoCAD to rewolucyjne, niesłychanie pomysłowe i poręczne narzędzie dla każdego inżyniera, architekta, mechanika, a na...
W 100% zgodne z MS Office 365 PL Nowy Microsoft Office — ogromny potencjał do pracy w biurze, dostępny dla każdego! Trzy filary pakietu MS Office 2016, czyli praktyczne wykorzystanie najnowszych edycji programów Word, Excel i PowerPoint Narzędzia, gotowe szablony i własne rozwiązania, czyli jak przygotować idealne projekty w różnych formatach Funkcje proste i złożone, czyli gdzie szukać optymalnych rozwiązań Microsoft Office towarzyszy nam od tak d...
Nie przegrzewaj mózgu — wrzuć dane do bazy! System zarządzania bazami danych, czyli jak zorientować się, o co chodzi w Accessie Wpisywanie i wyszukiwanie informacji, czyli jak sensownie korzystać z bazy danych Zarządzanie i udostępnianie, czyli jak przejść na wyższy poziom obsługi swoich baz danych Przez całe tysiąclecia ludzkość radziła sobie na co dzień bez pomocy komputerów. Bazy danych towarzyszą nam od zawsze, począwszy od prymitywnych ich form ...
Adobe After Effects CC jest bardzo chętnie wykorzystywany przez montażystów, projektantów stron internetowych, ekspertów od efektów specjalnych oraz twórców filmowych i telewizyjnych do cyfrowego udoskonalania filmów. Umożliwia komponowanie warstw na wiele rozmaitych sposobów, dołączanie wyrafinowanych efektów wizualnych oraz dźwiękowych, a także animowanie zarówno obiektów, jak i efektów spec...
Less (Leaner CSS) jest preprocesorem CSS, dzięki któremu projektant witryny może tworzyć łatwy w utrzymaniu kod, który nadaje się do wielokrotnego użycia bez powielania tych samych jego fragmentów. Less doskonale realizuje zasadę DRY (ang. Do not Repeat Yourself — „nie powtarzaj się”). Rozszerza składnię CSS o zmienne, wstawki, funkcje i udostępnia wiele możliwości pozwalających na poprawę wydajności pracy projektanta. Ułatwia tworzenie ...
Czarowanie na ekranie! W krainie Baltiego, czyli poznaj świat czarodzieja Na Skreczowisku, czyli zaprogramuj sobie grę Gry komputerowe to jedna z tych rzeczy, które dzieci lubią najbardziej. Zwykle mogłyby bez końca siedzieć przed ekranem i zabijać kolejne smoki, projektować domy, przedzierać się przez dżunglę lub jeździć wyścigówkami. Jednak rzadko przychodzi im do głowy, że równie wielką przyjemność może sprawić zaprojektowanie i zbudowanie własne...
Roboty wkraczają do różnych dziedzin naszego życia, więc robotyka nabiera coraz większego znaczenia. Nauka o robotach, ich budowaniu i programowaniu jest dość złożoną, ale fascynującą dziedziną. Jej opanowanie wymaga wysiłku, jednak aby zaprojektować łatwy do wykorzystania interfejs, wystarczy posłużyć się kilkoma programami narzędziowymi oraz językiem Python. W ten sposób można zaprojektować zachowania robota, określić, w jaki sposób będzie zmierzał do c...
Podobno nikt nie zna wszystkich możliwości Excela, choć jest to najpopularniejszy arkusz kalkulacyjny na świecie. Z pewnością jest bardzo wszechstronny. Prowadzenie domowego budżetu, analizy biznesowe, opracowywanie raportów i zestawień, statystyczna analiza wyników badań naukowych czy notowań giełdy, korespondencja seryjna, a nawet wysyłanie powiadomień e-mail — to tylko kilka sposobów wykorzystania tego potężnego oprogramowania. Aby je docenić, tr...
Poznaj zalety języka C/C++! Początki programowania, czyli jak zacząć działać bez dogłębnej znajomości tematu Struktura prostych programów, czyli czego na pewno nie wolno Ci pominąć Obliczenia numeryczne, czyli jak możesz zastosować w praktyce swoją świeżo zdobytą wiedzę Język C i jego następca C++ towarzyszą programistom komputerowym już od dawna. Mimo to zainteresowanie tymi językami wcale nie maleje, lecz rośnie — i język C++ nadal się rozwija. Przyczyn...
Czas na proste rozwiązanie! Czas na system Joomla! Joomla! to jeden z najpopularniejszych i najszybciej rozwijających się systemów zarządzania treścią na świecie. Umożliwia tworzenie dynamicznych serwisów WWW oraz ich łatwą edycję, aktualizację i rozbudowę — i to bez konieczności posiadania specjalistycznej wiedzy programistycznej. Za pomocą tego CMS-a możesz powołać do życia niemal dowolną stronę WWW, zarówno prostą witrynę, jak i sklep internetow...
Kategoria „Internet, komputery, informatyka” zawiera publikacje skupiające się na wszystkich zagadnieniach związanych z siecią, komputerami, programami komputerowymi czy oprogramowaniem. Książki z tej kategorii poświęcone są w głównej mierze programowaniu – znajdują się tu m.in. podręcznik „Wstęp do informatyki” Jacka Lembasa i Rafała Kawy przeznaczony dla studentów pierwszego roku kierunków informatycznych, poradnik „Sztuka dobrego programowania” Krzysztofa Jassego i Andrzeja Ziemkiewicza, w którym dobre rady znajdą zarówno początkujący, jak i zaawansowani programiści, poradnik „Java. Uniwersalne techniki programowania” pod redakcją naukową Krzysztofa Barteczki dotyczący programowania w języku Java, podręcznik „HTML. Tworzenie stron www i programów desktopowych” Rafała Strychalskiego (podzielony na 3 części: dla początkujących, średniozaawansowanych i zaawansowanych). Znajdują się tu także poradniki z innych dziedzin, jak np. e-commerce („Narzędzia Google dla e-commerce” Krzysztofa Marca), marketingu internetowego („AdWords i Analytics” Krzysztofa Marca i Tomasza Trzósły), praktyk zwinnych („W poszukiwaniu zwinności w architekturze systemów IT” Krzysztofa Bończaka”), rzeczywistości wirtualnej („Rzeczywistość wirtualna (VR) dla każdego – Aframe i HTML 5” Krzysztofa Wońka). Nie brakuje również pozycji dla dzieci, które już od małego chcą rozpocząć swoją przygodę z programowaniem w Scratchu, Pythonie czy Javie („Bawimy się, programując w Scratchu” i „Twórz własne gry komputerowe w Pythonie” Ala Sweigarta, „JavaScript dla dzieci. Programowanie na wesoło” Nicka Morgana), grafiką komputerową („Piksele, wektory i inne stwory” Alicji Żarowskiej-Mazur i Dawida Mazura), produkcją filmową („Zostań gwiazdą YouTube'a” Nicka Willoughby’ego).