Sortowanie
Źródło opisu
Książki
(228)
Forma i typ
Książki
(227)
Publikacje fachowe
(145)
Publikacje dydaktyczne
(44)
Publikacje naukowe
(8)
Dostępność
dostępne
(207)
tylko na miejscu
(59)
wypożyczone
(1)
Placówka
Wypożyczalnia
(208)
Czytelnia
(59)
Autor
Górczyński Robert
(13)
Walczak Tomasz
(10)
Watrak Andrzej
(10)
Rajca Piotr (1970- )
(7)
Cieślak Piotr
(6)
Piwko Łukasz
(6)
Freeman Adam (1972- )
(5)
Meryk Radosław
(5)
Waśko Zbigniew
(5)
Zatorska Joanna
(5)
Grażyński Andrzej
(4)
Grębosz Jerzy
(4)
Moch Wojciech
(4)
Prata Stephen
(4)
Szczepaniak Mikołaj
(4)
Szeremiota Przemysław
(4)
Górczyńska Agnieszka
(3)
Janusz Jacek
(3)
Józefiok Adam
(3)
Koronkiewicz Paweł (1973- )
(3)
Martin Robert C
(3)
Płoski Zdzisław
(3)
Aho Alfred V
(2)
Anderson Ross (1956- )
(2)
Augustyniak Piotr (1965- )
(2)
Bakonyi Jadwiga
(2)
Bogusławska Katarzyna
(2)
Bąbol Krzysztof
(2)
Carlson Piotr
(2)
Deitel Harvey M. (1945- )
(2)
Deitel Paul J
(2)
Flasiński Mariusz
(2)
Gagne Greg
(2)
Galvin Peter B
(2)
Garbacz Bartłomiej
(2)
Horstmann Cay S. (1959- )
(2)
Hubisz Jakub
(2)
Kisielnicki Jerzy (1939- )
(2)
Kowalczyk Grzegorz (informatyka)
(2)
Lachowski Lech
(2)
Majewski Jerzy
(2)
Mizerska Anna
(2)
Niedzielska Elżbieta (1934- )
(2)
Ortega Candel José Manuel
(2)
Pasek Joanna
(2)
Pilch Piotr
(2)
Sawka Krzysztof
(2)
Silberschatz Abraham
(2)
Simiński Roman
(2)
Sochacki Tomasz
(2)
Sweigart Al
(2)
Tadeusiewicz Ryszard (1947- )
(2)
Trojan Anna
(2)
Ullman Jeffrey D. (1942- )
(2)
Werner Grzegorz
(2)
Włodarz Marek
(2)
Zimek Roland
(2)
Abiteboul Serge
(1)
Abramowicz Witold (1954- )
(1)
Ahmad Imran (1977- )
(1)
AlbahariJoseph
(1)
Amini Kamran
(1)
Andress Jason
(1)
Andrzejewska Anna
(1)
Anton Kelly Kordes (1967- )
(1)
Arcuri Jennifer (1985- )
(1)
Arnold Tim
(1)
Arundel John
(1)
Aumasson Jean-Philippe
(1)
Bacon Jono
(1)
Badura Ewelina
(1)
Banachowski Lech
(1)
Banks Ethan
(1)
Beaulieu Alan
(1)
Behrman Kennedy
(1)
Benicewicz-Miazga Anna
(1)
Berdychowski Jerzy
(1)
Bhargava Aditya Y
(1)
Białas Andrzej
(1)
Bilski Tomasz
(1)
Bojarski Roman
(1)
Boorshtein Marc
(1)
Borkowski Paweł
(1)
Bost Kevin
(1)
Bożyk Paweł (1939-2021)
(1)
Bradshaw Shannon
(1)
Brazil Eoin
(1)
Briggs Asa (1921-2016)
(1)
Brookshear J. Glenn
(1)
Brown Ethan
(1)
Brzeziński Marek (1949- )
(1)
Brzozowski Maciej
(1)
Brągoszewski Paweł
(1)
Buchwald Paweł
(1)
Buelta Jaime
(1)
Buneman Peter (1943- )
(1)
Burger Corey
(1)
Burke Peter (1937- )
(1)
Burton Celia
(1)
Bąk Adam
(1)
Rok wydania
2020 - 2024
(95)
2010 - 2019
(60)
2000 - 2009
(66)
1990 - 1999
(7)
Okres powstania dzieła
2001-
(124)
1901-2000
(1)
1989-2000
(1)
Kraj wydania
Polska
(227)
Rosja
(1)
Język
polski
(227)
rosyjski
(1)
Odbiorca
Szkoły średnie
(1)
Temat
Programowanie (informatyka)
(60)
Informatyka
(35)
Języki programowania
(32)
Python (język programowania)
(24)
Systemy informatyczne
(17)
Sieć komputerowa
(15)
Bezpieczeństwo teleinformatyczne
(12)
Aplikacja internetowa
(10)
Baza danych
(10)
Komputery
(10)
Programy komputerowe
(10)
C (język programowania)
(9)
Przedsiębiorstwo
(9)
Systemy informatyczne zarządzania
(9)
Internet
(8)
Systemy operacyjne
(8)
Algorytmy
(7)
C++ (język programowania)
(7)
Excel
(7)
Zarządzanie projektami
(7)
Zastosowanie i wykorzystanie
(7)
JavaScript
(6)
Projektowanie stron WWW
(6)
Access
(5)
Administracja systemem
(5)
Arkusz kalkulacyjny
(5)
Bezpieczeństwo systemów
(5)
Informacja dla zarządzania
(5)
Java (język programowania)
(5)
Komputeryzacja
(5)
Obsługa i eksploatacja
(5)
Programowanie zwinne
(5)
Przetwarzanie w chmurze
(5)
SQL (język zapytań)
(5)
Szyfry
(5)
Uczenie się maszyn
(5)
Bezpieczeństwo informacyjne
(4)
Haking
(4)
Informacja
(4)
Linux
(4)
Strony WWW
(4)
Systemy informacyjne
(4)
Systemy informacyjne zarządzania
(4)
Sztuczna inteligencja
(4)
Automatyzacja
(3)
C# (język programowania)
(3)
CCNA
(3)
Cisco IOS
(3)
DevOps (informatyka)
(3)
Handel elektroniczny
(3)
Inżynieria biomedyczna
(3)
Kaskadowe arkusze stylów
(3)
Kryptologia
(3)
Logistyka
(3)
Logistyka gospodarcza
(3)
Matematyka dyskretna
(3)
Nauczanie na odległość
(3)
PHP (język programowania)
(3)
Programowanie obiektowe
(3)
Programy graficzne
(3)
Projektowanie
(3)
Przetwarzanie danych
(3)
Relacyjna baza danych
(3)
Rzeczywistość wirtualna
(3)
Systemy operacyjne sieciowe
(3)
Systemy zarządzania bazami danych
(3)
Technologie informacyjno-komunikacyjne (ICT)
(3)
Transmisja danych
(3)
Zarządzanie
(3)
Aplikacja mobilna
(2)
AutoCAD
(2)
Baza danych relacyjna
(2)
Data mining
(2)
Deep learning
(2)
Docker (oprogramowanie)
(2)
E-logistyka
(2)
Edukacja medialna
(2)
Framework (platforma programistyczna)
(2)
Gospodarka
(2)
Grafika komputerowa
(2)
Grafika wektorowa
(2)
HTML
(2)
Informacja gospodarcza
(2)
Informatyka ekonomiczna
(2)
Innowacje
(2)
Internet rzeczy
(2)
Kodowanie sygnału
(2)
Kontener (struktura danych)
(2)
Krzywa Béziera
(2)
Kubernetes (program komputerowy)
(2)
Marketing cyfrowy
(2)
Matematyka
(2)
Multimedia
(2)
Nauki ekonomiczne
(2)
Ochrona danych
(2)
Oprogramowanie open source
(2)
Organizacja
(2)
Outsourcing
(2)
Photoshop
(2)
Produkcja
(2)
Temat: czas
2001-
(8)
Temat: miejsce
Polska
(5)
Kraje Unii Europejskiej
(3)
Gatunek
Podręcznik
(192)
Ćwiczenia i zadania
(6)
Podręczniki
(1)
Praca zbiorowa
(1)
Dziedzina i ujęcie
Informatyka i technologie informacyjne
(191)
Zarządzanie i marketing
(11)
Gospodarka, ekonomia, finanse
(9)
Inżynieria i technika
(8)
Matematyka
(5)
Media i komunikacja społeczna
(3)
Medycyna i zdrowie
(3)
Prawo i wymiar sprawiedliwości
(3)
Edukacja i pedagogika
(2)
Socjologia i społeczeństwo
(2)
Bezpieczeństwo i wojskowość
(1)
Kultura i sztuka
(1)
Nauka i badania
(1)
Podróże i turystyka
(1)
228 wyników Filtruj
Książka
W koszyku
1. Zastosowania informatyki w turystyce i rekreacji. 2. Formuły i funkcje tablicowe programu Microsoft Excel. 3. Wybrane funkcje finansowe programu Microsoft Excel. 4. Wykorzystanie narzędzia "Analiza danych" do wykonywania analiz statystycznych. 5. Wykonywanie obliczeń symulacyjnych.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (1 egz.)
Brak okładki
Książka
W koszyku
1. Wirtualna organizacja działań w rozwoju technologii społeczeństwa informacyjnego, 2.Wybrnae problemy wyzwań, szans i ograniczeń, 3. Podstawy informacyjne i obliczeniowe inteligentnych metod komputerowych, 4. Środowisko informacyjne organizacji wirtualnej, 5. Centra danych i zarządzanie informacją, 6. Wybrane badania przedmiotowe i rozwiązania eksperymentalne
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Czytelnia
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 004 (1 egz.)
Książka
W koszyku
1. Wstęp: Wstęp do książki i programu; Co należy wykonać przed instalacją programu; Instalacja i warunki korzystania; Główne zmiany w elementach okna programu; Nowe elementy, protokoły, usługi w wersji 7.0. 2. Nowe urządzenia: Nowe przełączniki i routery; Komponenty Internetu Wszechrzeczy. 3. Nowe protokoły i usługi: Wstęp; Konfigurowanie sesji SPAN i RSPAN; Protokół REP; Protokół LLDP; DHCP snooping; Translacja adresatów L2NAT. 4. Internet Wszechrzeczy (IOE): Wprowadzenie do Internetu of Everything; Kategorie urządzeń IoT (Internet of Things); Rodzaje czujników (sensorów); Rodzaje elementów wykonawczych; Programowalne urządzenia sterujące; Podstawy konfigurowania urządzeń IOE. 5. Środowisko IOE: Przeznaczenie środowiska IOE; Elementy i pojęcia stosowane w symulatorze; Okno symulatora środowiska IOE; Obserwowanie parametrów środowiska; Modyfikowanie parametrów środowiska. 6. Programowanie urządzeń IOE: Wstęp do programowania; Podstawowe definicje; Podstawy programowania w JavaScript; Konsola języka JavaScript; Budowa skryptu JavaScript; Rodzaje instrukcji JavaScript; Funkcje standardowe JavaScript; Tworzenie i modyfikowanie nowego skryptu; Przykładowe skrypty w języku JavaScript; Podstawy programowania w języku Python; Wybrane funkcje standardowe Python; Przykładowe skrypty w języku Python. 7. Tworzenie komponentów IOE: Czynności wstępne; Modyfikacja elementu [thing]; Menedżer wzorców urządzeń. 8. Sterowanie urządzeniami IOE: Lokalne sterowanie za pomocą kontrolera DLC100; Lokalne sterowanie za pomocą serwera rejestrującego. 9. Ćwiczenia podstawowe: Nowe protokoły i usługi; Konfigurowanie urządzeń IOE. 10. Ćwiczenia średniozaawansowane: Sterowanie urządzeniami IOE za pomocą MCU i SBC; Sterowanie przetwarzaniem energii; Wpływ gazów na organizm ludzki; Operacje na plikach i portach USB w urządzeniu SBC. 11. Ćwiczenia zaawansowane: Systemy antywłamaniowe; Ćwiczenia różne; Ćwiczenia z zastosowaniem języka Python. 12. Metody w interfejsie API: Metody w JavaScript API.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Książka
W koszyku
(Edukacja medialna)
1. Wprowadzenie. Rekonfiguracja komunikacji społecznej; Uwagi o hipertekście; Chaos, baza danych i internetowe gatunki dziennikarskie; Spojrzenie historyka mediów na internet. 2. Gatunki. Gatunek w sieci; Blog jako gatunek dziennikarski - ewolucja i transgresja; Moda na blogowanie. Blog jako komentarz, element polityki redakcyjnej i narzędzie kreacji politycznej rzeczywistości; Wykorzystanie blogów politycznych w dziennikarstwie internetowym; Felieton w ujęciu tradycyjnym oraz w e-modyfikacjach. 3. Redagowanie. Deadline 24 godziny na dobę czyli o regionalnej gazecie, radiu i konwergencji; Radio w eterze i w internecie. Sposoby kontaktu ze słuchaczami; Dziennikarstwo społeczne jako nowy trend w kulturze; Zmiana kształtu przekazów dziennikarskich w internecie na przykładzie portali internetowy koncernu "Media Regionalne"; Detronizacja czwartej władzy? Relacje dziennikarze - użytkownicy na przykładzie internetowego forum gazeta.pl; Relacje międzygatunkowe w strukturze oficjalnego serwisu internetowego serialu "Ekipa" Agnieszki Holland; www.motel.wp.pl jako przykład konwergencji różnych form komunikacji; Telewizja internetowa czy telewizja w internecie? Nowe usługi medialne. 4. Konteksty. Granice wolności internetowych gatunków dziennikarskich; Zasady ochrony ogólnie dostępnego dorobku naukowego w internecie; Techniki manipulowania a specyfika warsztatowa ogólnoinformacyjnych portali internetowych; Internetowy komunikat dla mediów; E-film jako najnowszy sposób percepcji sztuki filmowej; RSS - cechy i ewolucja.
Ta pozycja znajduje się w zbiorach 2 placówek. Rozwiń listę, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 316.77 (1 egz.)
Czytelnia
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 316.77 (1 egz.)
Książka
W koszyku
Zawiera: Przedmowa; Wprowadzenie. Narodziny chaosu; CZĘŚĆ I. PRZYGOTOWANIE GRUNTU: 1. Spotkanie ze złożonymi systemami: Rozważanie złożoności; Napotkanie złożoności; Konfrontacja ze złożonością; Przyjęcie złożoności; 2. Sterowanie złożonymi systemami: Model Dynamicznego Bezpieczeństwa; Model Ekonomicznych Podstaw Złożoności; Perspektywa systemowa; 3. Przegląd zasad: Czym jest inżynieria chaosu; Czym nie jest inżynieria chaosu; Zaawansowane zasady; Przyszłość "Zasad"; CZĘŚĆ II. ZASADY W DZIAŁANIU: 4. Teatr Katastroficzny Slacka; Wsteczne wpasowanie chaosu; Teatr Katastroficzny; Proces; Jak proces ewoluował; Uzyskanie wsparcia przełożonych; Wyniki; Wnioski; 5. Google DiRT i testowanie odzyskiwania po awarii: Cykl życia testu DiRT; Zakres testów w Google; Wnioski; 6. Zróżnicowanie i priorytetyzacja eksperymentów w Microsoft: Dlaczego wszystko jest takie skomplikowane; Kategorie rezultatów eksperymentów; Priorytetyzacja awarii; Stopień zróżnicowania; Wdrażanie eksperymentów na dużą skalę; Wnioski; 7. LinkedIn uważa na użytkowników: Uczenie się na podstawie katastrofy; Dokładne celowanie; Bezpieczne eksperymentowanie na dużą skalę; W praktyce: LinkedOut; Wnioski; 8. Wdrożenie i ewolucja inżynierii chaosu w Capital One: Studium przypadku Capital One; Na co uważać, projektując eksperymenty z chaosem; Narzędzia; Struktura zespołu; Rozpowszechnianie; Wnioski; CZĘŚĆ III. CZYNNIKI LUDZKIE: 9. Budowanie dalekowzroczności: Inżynieria chaosu i odporność; Kroki cyklu inżynierii oprogramowania; Wsparcie narzędziowe w projektowaniu eksperymentów z chaosem; Skuteczne partnerstwo wewnętrzne; Wnioski; 10. Humanistyczny chaos: Ludzie w systemie; Inżynieria plastycznych zasobów; Przełożenie zasad na praktykę; 11. Ludzie w pętli: Eksperymenty: dlaczego, jak i kiedy; Wnioski; 12. Problem doboru eksperymentów (i jego rozwiązanie): Wybór eksperymentów; Obserwowalność – szansa; Wnioski; CZĘŚĆ IV. CZYNNIKI BIZNESOWE: 13. Zysk z inwestycji w inżynierię chaosu: Efemeryczna natura ograniczania incydentów; Model Kirkpatricka; Alternatywny przykład zysku z inwestycji; Poboczny zysk z inwestycji; Wnioski; 14. Otwarte umysły, otwarta nauka, otwarty chaos: Zespołowe nastawienie; Otwarta nauka, wolne źródła; Wnioski; 15. Model Dojrzałości Chaosu: Przyjęcie; Podsumowanie; CZĘŚĆ V. EWOLUCJA: 16. Ciągła weryfikacja: Skąd bierze się CV; Rodzaje systemów CV; CV na dziko: ChAP; Ciągła weryfikacja zbliża się w systemach dookoła Ciebie; 17. Cyberfizyczność: Rozwój systemów cyberfizycznych; Bezpieczeństwo funkcjonalne spotyka inżynierię chaosu; Oprogramowanie w systemach cyberfizycznych; Inżynieria chaosu jako krok ponad analizę FMEA; Efekt próbnika; Wnioski; 18. HOP spotyka inżynierię chaosu: Czym jest wydajność ludzi i organizacji?; Główne zasady HOP; HOP spotyka inżynierię chaosu; Wnioski; 19. Inżynieria chaosu w bazach danych: Dlaczego potrzebujemy inżynierii chaosu?; Zastosowanie inżynierii chaosu; Wykrywanie awarii; Automatyzacja chaosu; Wnioski; 20. Inżynieria chaosu bezpieczeństwa: Nowoczesne podejście do bezpieczeństwa; Inżynieria chaosu bezpieczeństwa i obecne metody; Testy Wielkiego Dnia w zakresie bezpieczeństwa; Przykładowe narzędzie inżynierii chaosu bezpieczeństwa: ChaoSlingr; Wnioski; 21. Wnioski.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Książka
W koszyku
Inżynieria oprogramowania / Ian Sommerville ; [przekł. Marek Włodarz]. - Wydanie X (I w WN PWN). - Warszawa : PWN Wydaw. Nauk. , 2020. - XVII, [1], 845 s. : ilustracje, wykresy ; 24 cm.
Przedmowa Część 1 Wprowadzenie do inżynierii oprogramowania: Rozdział 1 Wprowadzenie: 1.1 Profesjonalne wytwarzanie oprogramowania; 1.2 Etyka inżynierii oprogramowania; 1.3 Studia przypadków; Rozdział 2 Procesy wytwarzania oprogramowania: 2.1 Modele procesu wytwarzania oprogramowania; 2.2 Czynności procesowe; 2.3 Radzenie sobie ze zmianami; 2.4 Ulepszanie procesu wytwarzania; Rozdział 3 Zwinne wytwarzanie oprogramowania: 3.1 Metodyki zwinne; 3.2 Zwinne techniki wytwarzania; 3.3 Zwinne zarządzanie projektem; 3.4 Skalowanie metodyk zwinnych; Rozdział 4 Inżynieria wymagań: 4.1 Wymagania funkcjonalne i pozafunkcjonalne; 4.2 Procesy inżynierii wymagań; 4.3 Ujawnianie wymagań; 4.4 Specyfikowanie wymagań; 4.5 Walidacja wymagań; 4.6 Zmiany wymagań; Rozdział 5 Modelowanie systemu: 5.1 Modele kontekstowe; 5.2 Modele interakcji; 5.3 Modele strukturalne; 5.4 Modele behawioralne; 5.5 Inżynieria sterowana modelami; Rozdział 6 Projekt architektoniczny: 6.1 Decyzje dotyczące projektu architektonicznego; 6.2 Widoki architektoniczne; 6.3 Wzorce architektoniczne; 6.4 Architektury aplikacji; Rozdział 7 Modelowanie systemu: 7.1 Projektowanie obiektowe z wykorzystaniem UML; 7.2 Wzorce projektowe; 7.3 Problemy implementacyjne; 7.4 Wytwarzanie oprogramowania open source; Rozdział 8 Testowanie oprogramowania: 8.1 Testy wytwórcy; 8.2 Wytwarzanie sterowane testami; 8.3 Testy wydania; 8.4 Testy użytkownika; Rozdział 9 Ewolucja oprogramowania: 9.1 Procesy ewolucji; 9.2 Systemy odziedziczone; 9.3 Konserwacja oprogramowania; Część 2 Rzetelność i zabezpieczenia; Rozdział 10 Rzetelne systemy: 10.1 Cechy rzetelności; 10.2 Systemy socjotechniczne; 10.3 Nadmiarowość i różnorodność; 10.4 Rzetelne procesy; 10.5 Metody formalne a rzetelność; Rozdział 11 Inżynieria niezawodności: 11.1 Dostępność i niezawodność; 11.2 Wymagania niezawodności; 11.3 Architektury tolerujące awarie; 11.4 Programowanie pod kątem niezawodności; 11.5 Mierzenie niezawodności; Rozdział 12 Inżynieria bezpieczeństwa: 12.1 Systemy krytyczne ze względów bezpieczeństwa; 12.2 Wymagania bezpieczeństwa; 12.3 Procesy inżynierii bezpieczeństwa; 12.4 Analizy bezpieczeństwa; Rozdział 13 Inżynieria zabezpieczeń: 13.1 Zabezpieczenia i rzetelność; 13.2 Zabezpieczenia i firmy; 13.3 Wymagania zabezpieczeń; 13.4 Projektowanie zabezpieczonych systemów; 13.5 Testowanie i gwarantowanie zabezpieczeń; Rozdział 14 Inżynieria odporności: 14.1 Bezpieczeństwo cybernetyczne; 14.2 Odporność socjotechniczna; 14.3 Projektowanie systemów odpornych; Część 3 Zaawansowana inżynieria oprogramowania: Rozdział 15 Ponowne użycie oprogramowania: 15.1 Ogólny przegląd ponownego użycia; 15.2 Platformy aplikacji; 15.3 Linie oprogramowania na sprzedaż; 15.4 Ponowne użycie systemów użytkowych; Rozdział 16 Komponentowa inżynieria oprogramowania: 16.1 Komponenty i modele komponentowe; 16.2 Procesy CBSE; 16.3 Składanie komponentów; Rozdział 17 Inżynieria oprogramowania rozproszonego: 17.1 Systemy rozproszone; 17.2 Przetwarzanie klient-serwer; 17.3 Wzorce architektoniczne systemów rozproszonych; 17.4 Oprogramowanie jako usługa; Rozdział 18 Usługocentryczna inżynieria oprogramowania: 18.1 Architektury usługocentryczne; 18.2 Usługi RESTful; 18.3 Inżynieria usług; 18.4 Komponowanie usług; Rozdział 19 Inżynieria systemów: 19.1 Systemy socjotechniczne; 19.2 Projekt koncepcyjny; 19.3 Zamawianie systemu; 19.4 Wytwarzanie systemu; 19.5 Działanie i ewolucja systemu; Rozdział 20 Systemy systemów: 20.1 Złożoność systemu; 20.2 Klasyfikowanie systemów systemów; 20.3 Redukcjonizm i systemy złożone; 20.4 Inżynieria systemów systemów; 20.5 Architektury systemów systemów; Rozdział 21 Inżynieria oprogramowania czasu rzeczywistego: 21.1 Projektowanie systemów wbudowanych; 21.2 Wzorce architektoniczne oprogramowania czasu rzeczywistego; 21.3 Analiza synchronizacji; 21.4 Systemy operacyjne czasu rzeczywistego; Część 4 Zarządzanie oprogramowaniem: Rozdział 22 Zarządzanie projektem: 22.1 Zarządzanie ryzykiem; 22.2 Zarządzanie ludźmi; 22.3 Praca zespołowa; Rozdział 23 Planowanie projektu: 23.1 Wycenianie oprogramowania; 23.2 Wytwarzanie planowe; 23.3 Tworzenie harmonogramu projektu; 23.4 Planowanie zwinne; 23.5 Techniki szacowania; 23.6 Metodyka modelowania kosztów COCOMO; Rozdział 24 Zarządzanie jakością: 24.1 Jakość oprogramowania; 24.2 Standardy oprogramowania; 24.3 Przeglądy i inspekcje; 24.4 Zarządzanie jakością a wytwarzanie zwinne; 24.5 Miernictwo oprogramowania; Rozdział 25 Zarządzanie konfiguracją: 25.1 Zarządzanie wersjami; 25.2 Budowanie systemu; 25.3 Zarządzanie zmianami; 25.4 Zarządzanie wydaniami; Słownik.
Ta pozycja znajduje się w zbiorach 2 placówek. Rozwiń listę, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Czytelnia
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 004 (1 egz.)
Książka
W koszyku
Inżynieria oprogramowania / Krzysztof Sacha. - Warszawa : PWN Wydaw. Nauk. , 2014. - 417, [1] s. : rys. ; 24 cm.
(Fundamenty Informatyki)
Cz. I Procesy i metody: 1. Wprowadzenie; 2. Inżynieria wymagań; 3. Metody strukturalne; 4. Metody obiektowe; 5. Testowanie oprogramowania. Cz. II Zarządzanie projektami: 6. Zarządzanie projektem informatycznym; 7. Zarządzanie jakością; 8. Metodyka zwinna; 9. Konserwacja oprogramowania; 10. Systemy krytyczne.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Książka
W koszyku
Inżynieria oprogramowania w projekcie informatycznym / red. Janusz Górski. - Wyd. 2 rozsz. - Warszawa : MIKOM, 2000. - 462 s. : tab., wykr. ; 24 cm.
Zarządzanie projektem, Inżynieria wymagań, Zapewnienia jakości i metryki oprogramowania, Obiektowe modelowanie i analiza, Współdziałanie człowieka z komputerem, Wiarygodność systemów komputerowych, Obiektowe projektowanie systemów informatycznych, Bazy danych w systemach obiektowych, Obiektowe języki programowania, Weryfikacja, walidacja i testowanie, Inspekcje oprogramowania, Ocena wydajności oprogramowania, Zarządzanie ryzykiem.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (3 egz.)
Książka
W koszyku
(TAO Tajemnica Atak Obrona)
Część I. 1. Czym jest inżynieria zabezpieczeń? 2. Protokoły. 3. Hasła. 4. Kontrola dostępu. 5. Kryptografia. 6. Systemy rozproszone. Część II. 7. Ochrona wielopoziomowa. 8. Ochrona wielostronna. 9. Bankowość i księgowość. 10. Systemy monitorujące. 11. Dowodzenie i nadzór nad bronią nuklearną. 12 Zabezpieczenia drukarskie i pieczętowanie. 13. Metody biometryczne. 14. Odporność na fizyczne penetrowanie sprzętu. 15. Bezpieczeństwo emisji. 16. Wojna elektroniczna i informacyjna. 17. Bezpieczeństwo systemów telekomunikacyjnych. 18. Atak i obrona w sieci. 19. Ochrona systemów elektronicznego handlu. 20. Prawa autorskie i ochrona prywatności. Część III. 21. E-polityka. 22. Zagadnienia związane z zarządzaniem. 23. Ocena bezpieczeństwa systemu i uzasadnienie zaufania. 24. Konkluzje.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Książka
W koszyku
(TAO Tajemnica Atak Obrona)
Część I. 1. Czym jest inżynieria zabezpieczeń? 2. Protokoły. 3. Hasła. 4. Kontrola dostępu. 5. Kryptografia. 6. Systemy rozproszone. Część II. 7. Ochrona wielopoziomowa. 8. Ochrona wielostronna. 9. Bankowość i księgowość. 10. Systemy monitorujące. 11. Dowodzenie i nadzór nad bronią nuklearną. 12 Zabezpieczenia drukarskie i pieczętowanie. 13. Metody biometryczne. 14. Odporność na fizyczne penetrowanie sprzętu. 15. Bezpieczeństwo emisji. 16. Wojna elektroniczna i informacyjna. 17. Bezpieczeństwo systemów telekomunikacyjnych. 18. Atak i obrona w sieci. 19. Ochrona systemów elektronicznego handlu. 20. Prawa autorskie i ochrona prywatności. Część III. 21. E-polityka. 22. Zagadnienia związane z zarządzaniem. 23. Ocena bezpieczeństwa systemu i uzasadnienie zaufania. 24. Konkluzje.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Wszystkie egzemplarze są obecnie wypożyczone: sygn. 004 (1 egz.)
Brak okładki
Książka
W koszyku
Zawiera: Wstęp; Rozdział 1. Specyfika i uwarunkowania kształcenia zdalnego 1.1. Istota i podstawowe formy kształcenia zdalnego 1.2. Rys historyczny procesów kształcenia zdalnego 1.3. Podstawowe technologie i narzędzia kształcenia zdalnego 1.4. Zalety i wady kształcenia zdalnego 1.5. Interesariusze procesów kształcenia zdalnego Rozdział 2. Rola oraz znaczenie nauczyciela i szkoleniowca w kształceniu zdalnym 2.1. Proces komunikowania się w zdalnym procesie dydaktycznym 2.2. Kompetencje nauczyciela i szkoleniowca w zdalnym procesie nauczania 2.3. Zarządzanie czasem i zwiększanie zaangażowania uczestników podczas zajęć on-line Rozdział 3. Zastosowanie oprogramowania Microsoft Office w kształceniu zdalnym 3.1. Podstawowe aplikacje i usługi pakietu Microsoft Office 3.2. Instalacja pakietu Microsoft Office 365 3.3. Korzystanie z Microsoft Office 365 w wersji on-line Rozdział 4. Funkcjonalność oprogramowania Microsoft Forms kształceniu zdalnym 4.1. Przygotowanie i zakładanie nowego testu lub ankiety 4.2. Tworzenie pytań w aplikacji MS Forms 4.3. Zarządzanie testami i ankietami Rozdział 5. Wsparcie procesów dydaktycznych z wykorzystaniem oprogramowania Microsoft Teams 5.1. Podstawowe funkcje Microsoft Teams 5.2. Instalowanie Microsoft Teams 5.3. Zespoły w Microsoft Teams 5.4. Tworzenie nowego spotkania 5.5. Inne sposoby uruchamiania aplikacji Microsoft Teams Rozdział 6. Platforma e-learningowa w nauczaniu zdalnym - przykład platformy Moodle 6.1. Tworzenie kursu na platformie Moodle 6.2. Administrowanie kursem na platformie Moodle; Zakończenie; Bibliografia; Wykaz rysunków; Wykaz tabel.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 37 (2 egz.)
Książka
W koszyku
Zawiera: O autorze; O korektorach; Wstęp: Dla kogo jest ta książka?; O czym jest ta książka?; Co trzeba wiedzieć?; Pobieranie przykładów do książki; Kod w akcji; Pobieranie kolorowych rysunków; Konwencje typograficzne przyjęte w tej książce; Część I Podstawy robotyki: Rozdział 1. Wprowadzenie do robotyki: Co oznacza słowo robot?; Przykłady zaawansowanych i imponujących robotów; Roboty w domu; Roboty w przemyśle; Roboty edukacyjne, hobbystyczne i biorące udział w zawodach; Podsumowanie; Ćwiczenia; Lektura uzupełniająca; Rozdział 2. Odkrywanie elementów robota kod i elektronika: Wymagania techniczne; Z czego zbudowany jest robot?; Rodzaje części robota; Kontrolery oraz wejścia i wyjścia; Projekt z uwzględnieniem części i struktury kodu; Projekt fizycznej budowy robota; Podsumowanie; Ćwiczenia; Lektura uzupełniająca; Rozdział 3. Odkrywanie Raspberry Pi: Wymagania techniczne; Odkrywanie możliwości Raspberry Pi; Wybór złączy; Czym jest Raspberry Pi OS?; Przygotowanie karty SD za pomocą Raspberry Pi Imager; Podsumowanie; Ćwiczenia; Lektura uzupełniająca; Rozdział 4. Przygotowanie Raspberry Pi pod robota: Wymagania techniczne; Czym jest system bez głowy i dlaczego jest praktycznym rozwiązaniem dla robota?; Konfiguracja Wi-Fi na Raspberry Pi i włączenie dostępu do SSH; Znalezienie swojego Raspberry Pi w sieci; Łączenie się z Raspberry Pi za pomocą PuTTY lub SSH; Konfiguracja Raspberry Pi OS; Podsumowanie; Ćwiczenia; Lektura uzupełniająca; Rozdział 5. Tworzenie kopii zapasowej kodu za pomocą Gita i karty pamięci SD: Wymagania techniczne; Jak kod może zostać uszkodzony lub utracony?; Strategia 1. Zapisywanie kodu na PC i przesyłanie go do Pi; Strategia 2. Użycie Gita do cofania się w czasie; Strategia 3. Tworzenie kopii zapasowych na karcie SD; Podsumowanie; Ćwiczenia; Lektura uzupełniająca; Część II Budowanie autonomicznego robota podłączanie czujników i silników do Raspberry Pi: Rozdział 6. Podstawy budowania robota koła, zasilanie i połączenia: Wymagania techniczne; Wybór podwozia robota; Wybór sterownika silników; Zasilanie robota; Testowe dopasowanie elementów robota; Składanie podstawy robota; Podłączanie silników do Raspberry Pi; Podsumowanie; Ćwiczenia; Lektura uzupełniająca; Rozdział 7. Jazda do przodu i skręcanie wprawianie silników w ruch za pomocą Pythona: Wymagania techniczne; Testowy kod dla silników; Sterowanie robotem; Obiekt Robot kod do eksperymentów związanych z komunikacją z robotem; Skrypt pokonania z góry określonej ścieżki; Podsumowanie; Ćwiczenia; Lektura uzupełniająca; Rozdział 8. Programowanie czujników odległości za pomocą Pythona: Wymagania techniczne; Wybór między czujnikami optycznymi a ultradźwiękowymi; Podłączanie czujnika ultradźwiękowego i odczytywanie z niego danych; Unikanie ścian skrypt omijania przeszkód; Podsumowanie; Ćwiczenia; Lektura uzupełniająca; Rozdział 9. Programowanie pasków LED RGB za pomocą Pythona: Wymagania techniczne; Czym jest pasek LED RGB?; Porównanie technologii stosowanych w paskach świetlnych; Podłączanie pasków LED RGB do Raspberry Pi; Pisanie kodu dla diod LED; Wyświetlanie tęczy za pomocą diod LED; Wykorzystanie paska LED RGB do rozwiązywania problemów z unikaniem przeszkód; Podsumowanie; Ćwiczenia; Lektura uzupełniająca; Rozdział 10. Sterowanie serwomotorami za pomocą Pythona: Wymagania techniczne; Czym są serwomotory?; Ustawianie serwomotoru za pomocą Raspberry Pi; Dodawanie mechanizmu uchylno-obrotowego; Kod dla mechanizmu uchylno-obrotowego; Budowanie sonaru; Podsumowanie; Ćwiczenia; Lektura uzupełniająca; Rozdział 11. Programowanie enkoderów za pomocą Pythona: Wymagania techniczne; Pomiar przejechanego dystansu za pomocą enkoderów; Montaż enkoderów; Wykrywanie pokonanej odległości za pomocą Pythona; Jazda po linii prostej; Pokonanie zadanego dystansu; Skręcanie w określony sposób; Podsumowanie; Ćwiczenia; Lektura uzupełniająca; Rozdział 12. Programowanie IMU za pomocą Pythona: Wymagania techniczne; Urządzenia nawigacji inercyjnej; Lutowanie dodawanie złączy do IMU; Montaż IMU na robocie; Pomiar temperatury; Odczytywanie danych z żyroskopu za pomocą Pythona; Odczytywanie danych z akcelerometru za pomocą Pythona; Praca z magnetometrem; Podsumowanie; Ćwiczenia; Lektura uzupełniająca; Część III Słyszenie i widzenie wyposażenie robota w inteligentne czujniki: Rozdział 13. System wizyjny robota z wykorzystaniem bibliotek PiCamera i OpenCV: Wymagania techniczne; Konfiguracja kamery dla Raspberry Pi; Konfiguracja oprogramowania do rozpoznawania obrazów; Tworzenie aplikacji dla Raspberry Pi do przesyłania obrazu; Wykonywanie zadań w tle w trakcie przesyłania obrazu; Podążanie za kolorowymi obiektami za pomocą Pythona; Śledzenie twarzy za pomocą Pythona; Podsumowanie; Ćwiczenia; Lektura uzupełniająca; Rozdział 14. Śledzenie linii z wykorzystaniem kamery i Pythona: Wymagania techniczne; Śledzenie linii wprowadzenie; Tworzenie trasy testowej dla funkcji śledzenia linii; Proces śledzenia linii z wykorzystaniem komputerowego rozpoznawania obrazów; Testowanie widzenia komputerowego za pomocą przykładowych obrazów; Śledzenie linii z wykorzystaniem algorytmu PID; Ponowne odnajdowanie linii; Podsumowanie; Ćwiczenia; Lektura uzupełniająca; Rozdział 15. Komunikacja głosowa z robotem za pomocą programu Mycroft: Wymagania techniczne; Wprowadzenie do programu Mycroft terminologia asystenta głosowego; Ograniczenia nasłuchiwania mowy przez robota; Dodawanie wejścia i wyjścia audio do Raspberry Pi; Programowanie API za pomocą modułu Flask; Programowanie asystenta głosowego w programie Mycroft; Podsumowanie; Ćwiczenia; Lektura uzupełniająca; Rozdział 16. Więcej o IMU: Wymagania techniczne; Programowanie wirtualnego robota; Wykrywanie obrotu za pomocą żyroskopu; Wykrywanie pochylenia i przechylenia za pomocą akcelerometru; Wykrywanie odchylenia za pomocą magnetometru; Odczytywanie przybliżonej wartości odchylenia robota z magnetometru; Zestawienie odczytów z czujników w celu ustalenia orientacji; Sterowanie robotem na podstawie danych z IMU; Podsumowanie; Ćwiczenia; Lektura uzupełniająca; Rozdział 17. Sterowanie robotem za pomocą telefonu i Pythona: Wymagania techniczne; Gdy nie działa sterowanie głosem dlaczego musimy mieć możliwość sterowania; Menu wybieranie zachowań dla robota; Wybór kontrolera jak będziemy sterować robotem i dlaczego; Przygotowanie Raspberry Pi do zdalnego sterowania przygotowanie podstawowego systemu sterowania; Robot w pełni sterowany za pomocą telefonu; Menu startowe dla Raspberry Pi; Podsumowanie; Ćwiczenia; Lektura uzupełniająca; Część IV Kontynuacja przygody z robotyką: Rozdział 18. Rozwijanie umiejętności z zakresu robotyki: Społeczności konstruktorów robotów w sieci fora i media społecznościowe; Spotkania konstruktorów robotów zawody, miejsca dla twórców, spotkania; Propozycje nowych umiejętności do zdobycia druk 3D, lutowanie, PCB i CNC; Wzbogacanie wiedzy o rozpoznawaniu obrazów; Wzbogacanie swojej wiedzy o uczenie maszynowe; Podsumowanie; Lektura uzupełniająca; Rozdział 19. Projekt kolejnego robota podsumowanie: Wymagania techniczne; Wizualizacja Twojego następnego robota; Tworzenie schematu blokowego; Wybór części; Planowanie kodu dla robota; Przedstawienie światu swojego projektu; Podsumowanie.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Książka
W koszyku
Java : podstawy / Cay S. Horstmann ; tłum. Łukasz Piwko. - Gliwice : Helion S.A. , cop. 2020. - 767 s. : il. ; 24 cm.
Wstęp; Do Czytelnika; O książce; Konwencje typograficzne; Przykłady kodu; Podziękowania; Rozdział 1. Wprowadzenie do Javy: 1.1. Java jako platforma programistyczna; 1.2. Słowa klucze białej księgi Javy; 1.3. Aplety Javy i internet; 1.4. Krótka historia Javy; 1.5. Główne nieporozumienia dotyczące Javy; Rozdział 2. Środowisko programistyczne Javy: 2.1. Instalacja oprogramowania Java Development Kit; 2.2. Używanie narzędzi wiersza poleceń; 2.3. Praca w zintegrowanym środowisku programistycznym; 2.4. JShell; Rozdział 3. Podstawowe elementy języka Java: 3.1. Prosty program w Javie; 3.2. Komentarze; 3.3. Typy danych; 3.4. Zmienne i stałe; 3.5. Operatory; 3.6. Łańcuchy; 3.7. Wejście i wyjście; 3.8. Sterowanie wykonywaniem programu; 3.9. Wielkie liczby; 3.10. Tablice; Rozdział 4. Obiekty i klasy: 4.1. Wstęp do programowania obiektowego; 4.2. Używanie klas predefiniowanych; 4.3. Definiowanie własnych klas; 4.4. Pola i metody statyczne; 4.5. Parametry metod; 4.6. Konstruowanie obiektów; 4.7. Pakiety; 4.8. Pliki JAR; 4.9. Komentarze dokumentacyjne; 4.10. Porady dotyczące projektowania klas; Rozdział 5. Dziedziczenie: 5.1. Klasy, nadklasy i podklasy; 5.2. Kosmiczna klasa wszystkich klas - Object; 5.3. Generyczne listy tablicowe; 5.4. Opakowania obiektów i automatyczne pakowanie; 5.5. Metody ze zmienną liczbą parametrów; 5.6. Klasy wyliczeniowe; 5.7. Refleksja; 5.8. Porady projektowe dotyczące dziedziczenia; Rozdział 6. Interfejsy, wyrażenia lambda i klasy wewnętrzne: 6.1. Interfejsy; 6.2. Wyrażenia lambda; 6.3. Klasy wewnętrzne; 6.4. Moduły ładowania usług; 6.5. Klasy pośredniczące; Rozdział 7. Wyjątki, asercje i dzienniki: 7.1. Obsługa błędów; 7.2. Przechwytywanie wyjątków; 7.3. Wskazówki dotyczące stosowania wyjątków; 7.4. Asercje; 7.5. Dzienniki; 7.6. Wskazówki dotyczące debugowania; Rozdział 8. Programowanie generyczne: 8.1. Dlaczego programowanie generyczne; 8.2. Definicja prostej klasy generycznej; 8.3. Metody generyczne; 8.4. Ograniczenia zmiennych typowych; 8.5. Kod generyczny a maszyna wirtualna; 8.6. Ograniczenia i braki; 8.7. Zasady dziedziczenia dla typów generycznych; 8.8. Typy wieloznaczne; 8.9. Refleksja a typy generyczne; Rozdział 9. Kolekcje: 9.1. Architektura kolekcji Javy; 9.2. Interfejsy w systemie kolekcji Javy; 9.3. Konkretne klasy kolekcyjne; 9.4. Słowniki; 9.5. Widoki i opakowania; 9.6. Algorytmy; 9.7. Stare kolekcje; Rozdział 10. Graficzne interfejsy użytkownika: 10.1. Historia zestawów narzędzi do tworzenia interfejsów użytkownika; 10.2. Wyświetlanie ramki; 10.3. Wyświetlanie informacji w komponencie; 10.4. Obsługa zdarzeń; 10.5. API Preferences; Rozdział 11. Komponenty Swing interfejsu użytkownika: 11.1. Swing i wzorzec model-widok-kontroler; 11.2. Wprowadzenie do zarządzania rozkładem; 11.3. Wprowadzanie tekstu; 11.4. Komponenty umożliwiające wybór opcji; 11.5. Menu; 11.6. Zaawansowane techniki zarządzania rozkładem; 11.7. Okna dialogowe; Rozdział 12. Współbieżność: 12.1. Czym są wątki; 12.2. Stany wątków; 12.3. Własności wątków; 12.4. Synchronizacja; 12.5. Kolekcje bezpieczne wątkowo; 12.6. Zadania i pule wątków; 12.7. Obliczenia asynchroniczne; 12.8. Procesy. Dodatek A Skorowidz
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Książka
W koszyku
Wstęp; Podziękowania; Rozdział 1. Strumienie: 1.1. Od iteracji do operacji na strumieniach; 1.2. Tworzenie strumieni; 1.3. Metody filter, map oraz flatMap; 1.4. Pobieranie podstrumieni i łączenie strumieni; 1.5. Inne przekształcenia strumieni; 1.6. Proste operacje redukcji; 1.7. Typ Optional; 1.8. Gromadzenie wyników; 1.9. Gromadzenie wyników w mapach; 1.10. Grupowanie i podział; 1.11. Kolektory przetwarzające; 1.12. Operacje redukcji; 1.13. Strumienie danych typów prostych; 1.14. Strumienie równoległe; Rozdział 2. Wejście i wyjście: 2.1. Strumienie wejścia-wyjścia; 2.2. Odczyt i zapis danych binarnych; 2.3. Strumienie obiektów i serializacja; 2.4. Zarządzanie plikami; 2.5. Mapowanie plików w pamięci; 2.6. Blokowanie plików; 2.7. Wyrażenia regularne; Rozdział 3. Język XML: 3.1. Wprowadzenie do języka XML; 3.2. Struktura dokumentu XML; 3.3. Parsowanie dokumentów XML; 3.4. Kontrola poprawności dokumentów XML; 3.5. Wyszukiwanie informacji i XPath; 3.6. Przestrzenie nazw; 3.7. Parsery strumieniowe; 3.8. Tworzenie dokumentów XML; 3.9. Przekształcenia XSL; Rozdział 4. Programowanie aplikacji sieciowych: 4.1. Połączenia z serwerem; 4.2. Implementacja serwerów; 4.3. Połączenia wykorzystujące URL; 4.4. Klient http; 4.5. Wysyłanie poczty elektronicznej; Rozdział 5. Programowanie baz danych: JDBC: 5.1. Architektura JDBC; 5.2. Język SQL; 5.3. Instalacja JDBC; 5.4. Stosowanie poleceń SQL; 5.5. Wykonywanie zapytań; 5.6. Przewijalne i aktualizowalne zbiory wyników zapytań; 5.7. Zbiory rekordów; 5.8. Metadane; 5.9. Transakcje; 5.10. Zaawansowane zarządzanie połączeniami; Rozdział 6. API dat i czasu: 6.1. Oś czasu; 6.2. Daty lokalne; 6.3. Modyfikatory dat; 6.4. Czas lokalny; 6.5. Czas strefowy; 6.6. Formatowanie i parsowanie; 6.7. Współdziałanie ze starym kodem; Rozdział 7. Internacjonalizacja: 7.1. Lokalizatory; 7.2. Formaty liczb; 7.3. Data i czas; 7.4. Porządek alfabetyczny i normalizacja; 7.5. Formatowanie komunikatów; 7.6. Wczytywanie i wyświetlanie tekstów; 7.7. Komplety zasobów; 7.8. Kompletny przykład; Rozdział 8. Skrypty, kompilacja i adnotacje: 8.1. Skrypty na platformie Java; 8.2. Interfejs kompilatora; 8.3. Stosowanie adnotacji; 8.4. Składnia adnotacji; 8.5. Adnotacje standardowe; 8.6. Przetwarzanie adnotacji w kodzie źródłowym; 8.7. Inżynieria kodu bajtowego; Rozdział 9. System modułów platformy Javy: 9.1. Pojęcie modułu; 9.2. Nadawanie nazw modułom; 9.3. Modularny program "Witaj, świecie!"; 9.4. Żądanie użycia modułów; 9.5. Eksportowanie pakietów; 9.6. Modularne pliki JAR; 9.7. Moduły a technika refleksji; 9.8. Moduły automatyczne; 9.9. Moduł nienazwany; 9.10. Flagi wiersza poleceń stosowane podczas migracji; 9.11. Wymagania przechodnie i statyczne; 9.12. Eksport kwalifikowany i otwieranie; 9.13. Wczytywanie usług; 9.14. Narzędzia do pracy z modułami; Rozdział 10. Bezpieczeństwo: 10.1. Ładowanie; 10.2. Menedżery bezpieczeństwa i pozwolenia; 10.3. Uwierzytelnianie użytkowników; 10.4. Podpis cyfrowy; 10.5. Szyfrowanie; Rozdział 11. Zaawansowane możliwości pakietu Swing i grafiki: 11.1. Tabele; 11.2. Drzewa; 11.3. Zaawansowane możliwości biblioteki AWT; 11.4. Grafika rastrowa; 11.5. Drukowanie; Rozdział 12. Metody macierzyste: 12.1. Wywołania funkcji języka C z programów w języku Java; 12.2. Numeryczne parametry metod i wartości zwracane; 12.3. Łańcuchy znaków jako parametry; 12.4. Dostęp do składowych obiektu; 12.5. Sygnatury; 12.6. Wywoływanie metod języka Java; 12.7. Dostęp do elementów tablic; 12.8. Obsługa błędów; 12.9. Interfejs programowy wywołań języka Java; 12.10. Kompletny przykład: dostęp do rejestru systemu Windows; Skorowidz.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Książka
W koszyku
Rozdział 1. Wprowadzenie do wzorców projektowych. Czym są wzorce projektowe? Zalety wzorców projektowych. Podstawowe wzorce projektowe środowiska Java. Wzorce tworzenia aplikacji biznesowych. Różnice między wzorcami projektowymi i wzorcami tworzenia aplikacji biznesowych. Podsumowanie. Rozdział 2. Wzorce warstwy prezentacji. Warstwa prezentacji - co to takiego? Wzorzec filtra przechwytującego. Implementacja filtra przechwytującego w Javie EE 8. Wzorzec kontrolera przedniego. Wzorzec kontrolera aplikacji. Podsumowanie. Rozdział 3. Wzorce warstwy biznesowej. Warstwa biznesowa - co to takiego? Wzorzec delegat biznesowy. Wzorzec fasady sesyjnej. Implementacja wzorca fasady sesyjnej. Wzorzec obiektu biznesowego. Implementacja wzorca obiektu biznesowego. Podsumowanie. Rozdział 4. Wzorce integracyjne. Czym jest warstwa integracyjna? Wzorzec dostępu do danych. Implementacja wzorca dostępu do danych. Wzorzec magazynu dziedzinowego. Implementacja wzorca magazynu dziedzinowego. Wzorzec aktywatora usługi. Implementacja wzorca aktywatora usługi. Podsumowanie. Rozdział 5. Programowanie aspektowe i związane z tym wzorce projektowe. Programowanie aspektowe - co to takiego? Programowanie aspektowe w Javie EE – interceptor. Interceptory na platformie Javy EE. Dekorator. Podsumowanie. Rozdział 6. Wzorce reaktywne. Zdarzenia w CDI. Implementacja zdarzenia w CDI. Asynchroniczne metody komponentów EJB. Implementacja asynchronicznej metody EJB. Asynchroniczna usługa REST. Implementacja asynchronicznej usługi REST. Podsumowanie. Rozdział 7. Wzorce mikrousług. Wzorzec mikrousług - co to takiego? Jak działa architektura mikrousług? Kiedy stosować architekturę mikrousług? Zalety i wady aplikacji wykorzystujących mikrousługi. Wzorce architektury mikrousługowej. Implementacja mikrousług. Podsumowanie. Rozdział 8. Wzorce dla aplikacji działających w chmurze. Pojęcie aplikacji działającej w chmurze. Cele stawiane aplikacjom dostosowanym do działania w chmurze. Wzorce projektowe aplikacji działających w chmurze. Podsumowanie. Rozdział 9. Wzorce bezpieczeństwa. Pojęcie wzorców bezpieczeństwa. Wzorzec pojedynczego miejsca rejestracji. Implementacja pojedynczego miejsca rejestracji. Mechanizmy uwierzytelniania. Implementacja mechanizmów uwierzytelniania. Interceptor uwierzytelniania. Implementacja interceptora uwierzytelniania. Podsumowanie. Rozdział 10. Wzorce wdrażania. Wzorce wdrażania - co to takiego? Wdrażanie kanarkowe. Wdrażanie niebieski-zielony. Wdrażanie z testami A/B. Wdrażanie ciągłe. Podsumowanie. Rozdział 11. Wzorce operacyjne. Wzorzec operacyjny - co to takiego? Wzorce związane z wydajnością i skalowalnością. Wzorce związane z zarządzaniem i monitoringiem. Wzorzec zewnętrznego magazynu z konfiguracją. Podsumowanie. Rozdział 12. Projekt MicroProfile. Tworzenie projektów Eclipse MicroProfile. Podsumowanie.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Książka
W koszyku
Java w 24 godziny / Rogers Cadenhead ; tłum.Zbigniew Waśko, Paweł Jóźwiak. - Gliwice : Helion , cop. 2018. - 424 s. : fot., rys., tab. ; 24 cm.
Godzina 1. Zostań programistą. Wybór języka. Mówienie komputerowi, co ma robić. Jak działają programy. Gdy program nie chce działać. Wybór narzędzia programistycznego. Instalowanie narzędzia programistycznego. Podsumowanie. Warsztaty. Godzina 2. Napisz swój pierwszy program. Co jest potrzebne do napisania programu? Przygotowanie do pisania programu Saluton. Rozpoczynamy pisanie programu. Przechowywanie informacji w zmiennych. Zapisywanie kompletnego programu. Kompilowanie programu do pliku klasy. Naprawianie błędów. Uruchamianie programu. Podsumowanie. Warsztaty. Godzina 3. Wycieczka z Javą. Przystanek pierwszy – Oracle. Java w szkole. Przerwa na lunch w kuchni Food Network. Oglądanie nieba w NASA. Powrót do spraw przyziemnych. Przystanek SourceForge. Podsumowanie. Warsztaty. Godzina 4. Jak działają programy pisane w Javie. Tworzenie aplikacji. Przekazywanie argumentów do aplikacji. Biblioteka klas Javy. Testowanie instrukcji Javy w JShell. Podsumowanie. Warsztaty. Godzina 5. Przechowywanie i modyfikowanie informacji. Instrukcje a wyrażenia. Określanie typu zmiennej. Nazywanie zmiennych. Przechowywanie informacji w zmiennych. Wszystko o operatorach. Stosowanie wyrażeń matematycznych. Podsumowanie. Warsztaty. Godzina 6. Komunikacja przy użyciu łańcuchów. Przechowywanie tekstów w formie łańcuchów. Wyświetlanie łańcuchów. Umieszczanie znaków specjalnych w łańcuchach. Sklejanie łańcuchów. Wstawianie zmiennych do łańcucha. Zaawansowana obsługa łańcuchów. Wyświetlanie napisów końcowych. Podsumowanie. Warsztaty. Godzina 7. Instrukcje warunkowe a podejmowanie decyzji. Instrukcja if/ Instrukcja if-else. Instrukcja switch. Operator warunkowy. Wyświetlanie zegara. Podsumowanie. Warsztaty. Godzina 8. Powtarzanie działań za pomocą pętli. Pętle for. Pętle while. Pętle do-while. Zakończenie działania pętli. Nazwanie pętli. Testowanie szybkości komputera. Podsumowanie. Warsztaty. Godzina 9. Przechowywanie informacji w tablicach. Tworzenie tablic. Używanie tablic. Tablice wielowymiarowe. Sortowanie tablic. Liczenie znaków w łańcuchach. Podsumowanie. Warsztaty. Godzina 10. Utwórz swój pierwszy obiekt. Na czym polega programowanie obiektowe? Obiekty w akcji. Czym są obiekty? Dziedziczenie. Budowanie hierarchii dziedziczenia. Przekształcanie obiektów i prostych zmiennych. Tworzenie obiektu. Podsumowanie. Warsztaty. Godzina 11. Nadawanie cech obiektowi. Tworzenie zmiennych. Tworzenie zmiennych klasowych. Definiowanie zachowań klas. Zagnieżdżanie klas. Stosowanie słowa kluczowego this. Stosowanie metod i zmiennych klasowych. Podsumowanie. Warsztaty. Godzina 12. Wykorzystuj maksymalnie obiekty istniejące. Moc dziedziczenia. Ustanawianie dziedziczenia. Wykorzystywanie obiektów istniejących. Przechowywanie obiektów tej samej klasy na listach tablicowych. Tworzenie podklasy. Podsumowanie. Warsztaty. Godzina 13. Przechowywanie obiektów w strukturach danych. Lista tablicowa. Mapy. Podsumowanie. Warsztaty. Godzina 14. Obsługa błędów. Wyjątki. Zgłaszanie wyjątków i ich przechwytywanie. Podsumowanie. Warsztaty. Godzina 15. Tworzenie programu z użyciem wątków. Wątki. Stosowanie wątków. Konstruktor. Przechwytywanie błędów przy wprowadzaniu adresów URL. Uruchamianie wątku. Obsługa kliknięć myszą. Cykliczne wyświetlanie łączy. Podsumowanie. Warsztaty. Godzina 16. Stosowanie klas wewnętrznych i domknięć. Klasy wewnętrzne. Domknięcia. Podsumowanie. Warsztaty. Godzina 17. Budowanie prostego interfejsu użytkownika. Biblioteki Swing i AWT. Komponenty interfejsu graficznego. Podsumowanie. Warsztaty. Godzina 18. Projektowanie interfejsu użytkownika. Posługiwanie się menedżerami układu. Projektowanie interfejsu aplikacji. Podsumowanie. Warsztaty. Godzina 19. Reagowanie na działania użytkownika. Implementacja nasłuchu zdarzeń. Ustawianie komponentów, żeby były słyszane. Obsługa zdarzeń wywoływanych przez użytkownika. Kompletowanie aplikacji. Podsumowanie. Warsztaty. Godzina 20. Zapisywanie i odczytywanie plików. Strumienie. Zapisywanie danych za pomocą strumienia. Zapisywanie i odczytywanie parametrów konfiguracyjnych. Podsumowanie. Warsztaty. Godzina 21. Korzystanie z nowego klienta http. Moduły Javy. Przygotowanie żądania http. Pobieranie pliku z sieci. Umieszczanie danych w sieci. Podsumowanie. Warsztaty. Godzina 22. Tworzenie grafik przy użyciu biblioteki Java2D. Klasa Font. Klasa Color. Tworzenie kolorów niestandardowych. Rysowanie linii i kształtów. Tworzymy diagram kołowy. Podsumowanie. Warsztaty. Godzina 23. Tworzenie modów do Minecrafta. Konfigurowanie serwera gry Minecraft. Łączenie się z serwerem. Utwórz swój pierwszy mod. Uczymy zombie jeździć na koniach. Wyszukujemy wszystkie moby (i je zabijamy). Tworzymy mod, który może coś zbudować. Podsumowanie. Warsztaty. Godzina 24. Pisanie aplikacji androidowych. Wprowadzenie do Androida. Tworzenie aplikacji androidowej. Uruchamianie aplikacji. Projektowanie prawdziwej aplikacji mobilnej. Podsumowanie. Warsztaty. Dodatek A. Korzystanie ze zintegrowanego środowiska programistycznego NetBeans. Instalacja środowiska NetBeans. Tworzenie nowego projektu. Tworzenie nowej klasy Javy. Uruchamianie aplikacji. Naprawianie błędów. Dodatek B. Co dalej: zasoby związane z Javą. Inne warte uwagi książki. Oficjalna strona internetowa firmy Oracle poświęcona Javie. Inne witryny poświęcone Javie. Spotkania użytkowników Javy. Oferty pracy. Dodatek C. Witryna internetowa książki. Dodatek D. Rozwiązywanie problemów związanych z emulatorem wbudowanym w Android Studio. Problemy z uruchamianiem aplikacji. Dodatek E. Naprawianie błędów związanych z niewidocznymi pakietami w NetBeans. Dodawanie informacji o module.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Książka
W koszyku
Wstęp; 1. Wprowadzenie do języka JavaScript; 1.1. Poznawanie JavaScriptu; 1.2. Witaj, świecie!; 1.3. Wycieczka po języku JavaScript; 1.4. Przykład: histogram częstości użycia znaków; 1.5. Podsumowanie; 2. Struktura leksykalna; 2.1. Tekst programu; 2.2. Komentarze; 2.3. Literały; 2.4. Identyfikatory i zarezerwowane słowa; 2.5. Unicode; 2.6. Opcjonalne średniki; 2.7. Podsumowanie; 3. Typy, wartości i zmienne; 3.1. Informacje ogólne i definicje; 3.2. Liczby; 3.3. Tekst; 3.4. Wartości logiczne; 3.5. Wartości null i undefined; 3.6. Symbole; 3.7. Obiekt globalny; 3.8. Niemutowalne prymitywne wartości i mutowalne odwołania do obiektu; 3.9. Konwersje typów; 3.10. Deklarowanie zmiennych i przypisywanie wartości; 3.11. Podsumowanie; 4. Wyrażenia i operatory; 4.1. Wyrażenia podstawowe; 4.2. Inicjatory obiektów i tablic; 4.3. Wyrażenia definiujące funkcje; 4.4. Wyrażenia dostępu do właściwości; 4.5. Wyrażenia wywołujące; 4.6. Wyrażenia tworzące obiekty; 4.7. Przegląd operatorów; 4.8. Operatory arytmetyczne; 4.9. Wyrażenia relacyjne; 4.10. Wyrażenia logiczne; 4.11. Wyrażenia przypisujące; 4.12. Wyrażenia interpretujące; 4.13. Inne operatory; 4.14. Podsumowanie; 5. Instrukcje; 5.1. Instrukcje wyrażeniowe; 5.2. Instrukcje złożone i puste; 5.3. Instrukcje warunkowe; 5.4. Pętle; 5.5. Skoki; 5.6. Inne instrukcje; 5.7. Deklaracje; 5.8. Podsumowanie instrukcji; 6. Obiekty; 6.1. Wprowadzenie do obiektów; 6.2. Tworzenie obiektów; 6.3. Odpytywanie i ustawianie właściwości; 6.4. Usuwanie właściwości; 6.5. Sprawdzanie właściwości; 6.6. Wyliczanie właściwości; 6.7. Rozszerzanie obiektów; 6.8. Serializacja obiektów; 6.9. Metody obiektów; 6.10. Udoskonalona składnia literału obiektowego; 6.11. Podsumowanie; 7. Tablice; 7.1. Tworzenie tablic; 7.2. Odczytywanie i zapisywanie elementów tablicy; 7.3. Rozrzedzone tablice; 7.4. Długość tablicy; 7.5. Dodawanie i usuwanie elementów tablicy; 7.6. Iterowanie tablic; 7.7. Tablice wielowymiarowe; 7.8. Metody tablicowe; 7.9. Obiekty podobne do tablic; 7.10. Ciągi znaków jako tablice; 7.11. Podsumowanie; 8. Funkcje; 8.1. Definiowanie funkcji; 8.2. Wywoływanie funkcji; 8.3. Argumenty i parametry funkcji; 8.4. Funkcje jako wartości; 8.5. Funkcje jako przestrzenie nazw; 8.6. Domknięcia; 8.7. Właściwości, metody i konstruktory funkcji; 8.8. Programowanie funkcyjne; 8.9. Podsumowanie; 9. Klasy; 9.1. Klasy i prototypy; 9.2. Klasy i konstruktory; 9.3. Słowo kluczowe class; 9.4. Dodawanie metod do istniejących klas; 9.5. Podklasy; 9.6. Podsumowanie; 10. Moduły; 10.1. Tworzenie modułów za pomocą klas, obiektów i domknięć; 10.2. Moduły w środowisku Node; 10.3. Moduły w języku ES6; 10.4. Podsumowanie; 11. Standardowa biblioteka JavaScript; 11.1. Zbiory i mapy; 11.2. Typowane tablice i dane binarne; 11.3. Wyszukiwanie wzorców i wyrażenia regularne; 11.4. Daty i czas; 11.5. Klasy błędów; 11.6. Format JSON, serializacja i analiza składni; 11.7. Internacjonalizacja aplikacji; 11.8. Interfejs API konsoli; 11.9. Interfejs API klasy URL; 11.10. Czasomierze; 11.11. Podsumowanie; 12. Iteratory i generatory; 12.1. Jak działają iteratory?; 12.2. Implementowanie obiektów iterowalnych; 12.3. Generatory; 12.4. Zaawansowane funkcjonalności generatorów; 12.5. Podsumowanie; 13. Asynchroniczność w języku JavaScript; 13.1. Programowanie asynchroniczne i funkcje zwrotne; 13.2. Promesy; 13.3. Słowa kluczowe async i await; 13.4. Iteracje asynchroniczne; 13.5. Podsumowanie; 14. Metaprogramowanie; 14.1. Atrybuty właściwości; 14.2. Rozszerzalność obiektów; 14.3. Atrybut prototype; 14.4. Popularne symbole; 14.5. Znaczniki szablonowe; 14.6. Obiekt Reflect; 14.7. Klasa Proxy; 14.8. Podsumowanie; 15. JavaScript w przeglądarkach; 15.1. Podstawy programowania stron WWW; 15.2. Zdarzenia; 15.3. Przetwarzanie dokumentów; 15.4. Przetwarzanie arkusza stylów; 15.5. Geometria i przewijanie dokumentu; 15.6. Komponenty WWW; 15.7. SVG: skalowalna grafika wektorowa; 15.8. Grafika w znaczniku; 15.9. Klasa Audio; 15.10. Lokalizacja, nawigacja i historia; 15.11. Sieć; 15.12. Magazynowanie danych; 15.13. Wątki robocze i komunikaty; 15.14. Przykład: zbiór Mandelbrota; 15.15. Podsumowanie i dalsza lektura; 16. Serwery w środowisku Node; 16.1. Podstawy programowania w środowisku Node; 16.2. Domyślna asynchroniczność; 16.3. Bufory; 16.4. Zdarzenia i klasa EventEmitter; 16.5. Strumienie; 16.6. Procesy, procesory i szczegóły systemu operacyjnego; 16.7. Operacje na plikach; 16.8. Klienty i serwery http; 16.9. Klienty i serwery inne niż http; 16.10. Procesy potomne; 16.11. Wątki robocze; 16.12. Podsumowanie; 17. Narzędzia i rozszerzenia; 17.1. Inspekcja kodu za pomocą narzędzia ESLint; 17.2. Formatowanie kodu za pomocą narzędzia Prettier; 17.3. Tworzenie testów jednostkowych za pomocą narzędzia Jest; 17.4. Zarządzanie pakietami za pomocą narzędzia npm; 17.5. Pakowanie kodu; 17.6. Transpilacja kodu za pomocą narzędzia Babel; 17.7. Rozszerzenie JSX: znaczniki w kodzie JavaScript; 17.8. Sprawdzanie typów danych za pomocą rozszerzenia Flow; 17.9. Podsumowanie.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Książka
W koszyku
JavaScript : techniki zaawansowane / Tomasz Sochacki. - Gliwice : Helion S.A., cop. 2022. - 192 s. : il. ; 24 cm.
Zawiera: Wstęp: Dla kogo przeznaczona jest książka?; Narzędzia do pracy z książką; Tematy omawiane w książce; Rozdział 1. Obiekty Map i Set: Wady standardowych obiektów; Podstawowe informacje o strukturach typu Map; Różne sposoby tworzenia struktur Map; Modyfikowanie elementów struktury Map; Sprawdzanie, czy struktura Map zawiera szukany klucz; Wyszukiwanie elementów w strukturze Map; Struktury WeakMap; Zbiory unikatowych elementów Set i WeakSet; Tworzymy własne rozszerzenia struktury Set; Podsumowanie; Rozdział 2. Iteratory i generatory: Czym są iteratory w JavaScripcie?; Interfejs iteratora; Domyślna implementacja metody next; Iteratory dostępne w pętlach for/for-of; Wykorzystanie iteratorów z operatorem destrukturyzacji; Niestandardowa implementacja metody next; Metody return oraz throw interfejsu Iterator; Podstawowe informacje o generatorach; Podstawowe informacje o wyrażeniu yield w generatorach; Zaawansowane użycie słowa yield (yield delegation); Przerywanie pracy generatorów; Jak utworzyć generator za pomocą zwykłej funkcji?; Przykłady zastosowania generatorów; Rozdział 3. Asynchroniczny JavaScript: Kolejki zdarzeń w języku JavaScript; Iteratory asynchroniczne; Konstrukcja async/await; Asynchroniczna pętla for-await-of; Składnia async/await i praca z wieloma obietnicami; Obsługa błędów w składni async/await; Czy zawsze trzeba używać await?; Generatory asynchroniczne; Rozdział 4. Wielowątkowy JavaScript: Wielowątkowość i asynchroniczność; Kiedy warto używać dodatkowych wątków?; Podstawowe informacje o wątkach w JavaScripcie; Co udostępnia nam Worker Global Scope?; Komunikacja wątku głównego i dodatkowego; Obsługa błędów i przerywanie pracy wątku; Złożona komunikacja między wątkami; Aplikacja PWA jako alternatywa dla aplikacji natywnych; Aplikacja PWA i ServiceWorker; Kontrola pobieranych zasobów w ServiceWorker; Wykorzystanie ServiceWorker do obsługi błędów w komunikacji client-server; Aktualizacja ServiceWorker i świadome czyszczenie zapisanych zasobów; Okresowa oraz ręczna synchronizacja danych; Plik manifestu dla aplikacji PWA; Rozdział 5. Zaawansowane operacje na obiektach: Gettery i setery; Deskryptory właściwości; Ograniczenie możliwości dodawania nowych pól w istniejącym obiekcie; Inne ograniczenia modyfikowalności obiektów; Zaawansowana destrukturyzacja obiektów; Destrukturyzacja tablic; Płytkie kopie tablic i obiektów; Głębokie kopie tablic i obiektów; Zaawansowane głębokie kopiowanie obiektów i tablic; Rozdział 6. Programowanie reaktywne: Tworzenie strumienia danych i subskrypcja konsumenta; Tworzenie strumieni danych Observable; Kontrolowanie czasu wysyłania strumieni danych; Tworzenie Observable na podstawie żądania HTTP; Czym są i jak wykorzystać operatory; Operatory filtrujące strumień danych; Operatory modyfikujące strumień danych; Inne przydatne operatory i metody obiektu Observable; Podstawowe rodzaje Observable; Rozdział 7. Praca z elementem canvas: Zaczynamy pracę z canvas; Rysowanie na canvas; Tworzenie tekstów; Dodatkowe możliwości nadawania stylów rysowanym elementom.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Książka
W koszyku
Rozdział 1. Wstęp: Dlaczego JavaScript?; Historia rozwoju JavaScript; Dla kogo przeznaczona jest książka?; Przygotowujemy środowisko; Uruchamianie kodu w przeglądarce; Edytor kodu JavaScript; Praca w środowisku Node.js; Rozdział 2. Podstawy ECMAScript: Podstawowe elementy składni; Nawiasy; Komentarze; Deklarowanie zmiennych i stałych; Typy zmiennych; Zmienne vs stałe w JavaScript; Operatory przypisania i matematyczne; Konkatenacja ciągów znakowych; Operatory porównania; Operatory logiczne; Instrukcja warunkowa if-else; Instrukcja warunkowa switch; Pętla for; Pętle for-in oraz for-of; Pętle while oraz do-while; Konwersja typów zmiennych; Tryb ścisły strict mode; Konieczność deklarowania zmiennych; Duplikowanie parametrów funkcji; Rozdział 3. Funkcje i obiekty: Czym są funkcje?; Definiowanie i wywoływanie funkcji; Tworzymy funkcje; Wartość zwracana przez funkcję; Zakresy i domknięcia w JavaScript; Zakres globalny; Zakres funkcyjny; Zakres blokowy; Funkcje, które od razu się wykonują; Parametry domyślne funkcji; Definiowanie obiektów; Modyfikowanie obiektów; Operatory spread i rest; Prototypy i dziedziczenie; Czym jest dziedziczenie prototypowe?; Nadpisywanie metod z prototypu; Dziedziczenie i typy proste...; Czym jest wskaźnik this?; Wskaźnik this i funkcje strzałkowe; Czym są metody call i apply?; Dobre praktyki podczas tworzenia funkcji i obiektów; Używaj języka angielskiego; Twórz sensowne nazwy funkcji i zmiennych; Dziel kod na małe, proste fragmenty; Bądź ostrożny z wieloma parametrami funkcji; Unikaj zwracania różnych typów przez jedną funkcję; Unikaj dynamicznej zmiany typów; Rozdział 4. Klasy w języku JavaScript: Zacznijmy od funkcji...; Dodanie metod do prototypu; Definiowanie klas w JavaScript; Rozszerzanie klas - słowa extends i super; Rozszerzanie klas i nadpisywanie metod klasy bazowej; Metody statyczne; Klasy z wieloma metodami; Metody prywatne i publiczne; Rozdział 5. Operacje na ciągach znakowych; Tworzenie ciągów znakowych; Modyfikacje wielkości znaków; Wycinanie fragmentu ciągu; Sprawdzanie początku i końca ciągu znakowego; Przeszukiwanie ciągu znakowego; Metoda includes; Wyszukiwanie metodą indexOf; Metoda lastIndexOf do analizy ciągów znakowych; Podział ciągu na tablicę; Rozdział 6. Tablice w języku JavaScript: Podstawowe operacje na tablicach; Definiowanie tablic w JavaScript; Dodawanie elementów na końcu tablicy; Dodawanie elementów na początku tablicy; Dodawanie elementów wewnątrz tablicy; Usuwanie elementów z tablicy; Sprawdzanie czy obiekt jest tablicą; Konwertowanie tablic do ciągów znakowych; Iterowanie po tablicach; Pętla for; Pętla for-in; Pętla for-of; Metoda forEach; Przetwarzanie i filtrowanie tablic; Metoda map; Metoda map vs forEach; Metoda filter; Metody reduce i reduceRight; Metoda flat; Metoda reverse; Wyszukiwanie elementów w tablicy; Metoda indexOf i lastIndexOf; Metoda includes; Metoda find i findIndex; Metoda some i every; Sortowanie elementów tablicy; Rozdział 7. Liczby w JavaScript: Czym właściwie jest typ numer; Liczby i nie-liczby; Jak sprawdzić czy wartość to NaN?; Konwertowanie ciągów znakowych do typu numer; Operacje na liczbach zmiennoprzecinkowych; Metody toFixed i toPrecision; Obiekt globalny Math; Przydatne stałe obiektu Math; Szukanie wartości największej i najmniejszej; Zaokrąglanie liczb; Liczby losowe; Inne przydatne metody obiektu Math; Rozdział 8. Praca z datami w JavaScript: Tworzenie obiektu Date; Obiekt Date i znacznik czasu timestamp; Odczyt parametrów obiektu daty; Problem stref czasowych; Wyświetlanie daty dostosowanej do lokalnych ustawień przeglądarki; Modyfikowanie obiektu Date; Rozdział 9. Ćwiczenia praktyczne: Wyznaczenie sumy kolejnych N liczb; Tablica unikalnych elementów; Wyznaczenie przecięcia dwóch tablic; Wyznaczenie różnicy dwóch tablic; Częstość występowania elementów w tablicy; Sprawdzenie czy podany rok jest rokiem przestępnym; Obliczenie ilości dni w danym miesiącu; Określanie wieku w latach; Generator liczb losowych; Walidacja numeru NIP; Walidacja numeru REGON; Wyznaczenie n-tego wyrazu ciągu Fibonacciego; Sprawdzenie czy liczba jest liczbą pierwszą; Obliczanie średniej oceny bez znajomości wszystkich ocen cząstkowych.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Brak okładki
Książka
W koszyku
Rozdział 1. Wprowadzenie. 1.1. Pierwsze kroki. 1.2. Zmienne i wyrażenia arytmetyczne. 1.3. Instrukcja for. 1.4. Stałe symboliczne. 1.5. Znakowe operacje wejścia-wyjścia. 1.6. Tablice. 1.7. Funkcje. 1.8. Argumenty - przekazywanie jako wartość. 1.9. Tablice znaków. 1.10. Zmienne zewnętrzne i zakres zmiennych. Rozdział 2. Typy, operatory i wyrażenia. 2.1. Nazwy zmiennych. 2.2. Typy danych i ich rozmiar. 2.3. Stałe. 2.4. Deklaracje. 2.5. Operatory arytmetyczne. 2.6. Operatory porównania i logiczne. 2.7. Konwersja typów. 2.8. Inkrementacja i dekrementacja. 2.9. Operatory bitowe. 2.10. Operatory i wyrażenia przypisania. 2.11. Wyrażenia warunkowe. 2.12. Priorytety operatorów i kolejność wykonywania obliczeń. Rozdział 3. Sterowanie wykonywaniem programu. 3.1. Instrukcje i bloki. 3.2. if-else. 3.3. else-if. 3.4. switch. 3.5. Pętle while i for. 3.6. Pętla do-while. 3.7. break i continue. 3.8. goto i etykiety. Rozdział 4. Funkcje i struktura programu. 4.1. Funkcje – podstawy. 4.2. Zwracanie wartości innych niż int. 4.3. Zmienne zewnętrzne. 4.4. Zakres. 4.5. Pliki nagłówkowe. 4.6. Zmienne statyczne. 4.7. Zmienne rejestrowe. 4.8. Struktura blokowa. 4.9. Inicjalizacja. 4.10. Rekurencja. 4.11. Preprocesor języka C. Rozdział 5. Wskaźniki i tablice. 5.1. Wskaźniki i adresy. 5.2. Wskaźniki i argumenty funkcji. 5.3. Wskaźniki i tablice. 5.4. Arytmetyka adresów. 5.5. Wskaźniki znakowe i funkcje. 5.6. Tablice wskaźników, wskaźniki do wskaźników. 5.7. Tablice wielowymiarowe. 5.8. Inicjalizacja tablic wskaźników. 5.9. Wskaźniki a tablice wielowymiarowe. 5.10. Argumenty wiersza poleceń. 5.11. Wskaźniki do funkcji. 5.12. Rozbudowane deklaracje zmiennych i funkcji. Rozdział 6. Struktury. 6.1. Struktury – podstawy. 6.2. Struktury i funkcje. 6.3. Tablice struktur. 6.4. Wskaźniki do struktur. 6.5. Struktury cykliczne (odwołujące się do siebie). 6.6. Wyszukiwanie w tabelach. 6.7. typedef. 6.8. union. 6.9. Pola bitowe. Rozdział 7. Wejście i wyjście. 7.1. Standardowe operacje wejścia-wyjścia. 7.2. printf - formatowanie danych wyjściowych. 7.3. Listy argumentów o zmiennej długości. 7.4. scanf - formatowane dane wejściowe. 7.5. Dostęp do plików. 7.6. stderr i exit - obsługa błędów. 7.7. Wierszowe operacje wejścia-wyjścia. 7.8. Inne funkcje. Rozdział 8. Interfejs systemu UNIX. 8.1. Deskryptory plików. 8.2. Niskopoziomowe operacje wejścia-wyjścia - odczyt i zapis. 8.3. open, creat, close, unlink. 8.4. lseek - dostęp swobodny. 8.5. Przykład - implementacja fopen i getc. 8.6. Przykład - listy zawartości katalogów. 8.7. Przykład - mechanizm alokacji pamięci. Dodatek A. Opis języka C. A.1. Wprowadzenie. A.2. Konwencje leksykalne. A.3. Zapis składni. A.4. Identyfikatory obiektów. A.5. Obiekty i L-wartości. A.6. Konwersje. A.7. Wyrażenia. A.8. Deklaracje. A.9. Instrukcje. A.10. Deklaracje zewnętrzne. A.11. Zakres i wiązanie. A.12. Przetwarzanie wstępne. A.13. Gramatyka. Dodatek B. Standardowa biblioteka języka C. B.1. Wejście i wyjście. B.2. Wykrywanie klas znaków. B.3. Ciągi znakowe. B.4. Funkcje matematyczne. B.5. Funkcje narzędziowe. B.6. Diagnostyka. B.7. Listy argumentów o zmiennej długości. B.8. Skoki odległe. B.9. Sygnały. B.10. Data i godzina. B.11. Ograniczenia określane przez implementację. Dodatek C. Podsumowanie zmian.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Pozycja została dodana do koszyka. Jeśli nie wiesz, do czego służy koszyk, kliknij tutaj, aby poznać szczegóły.
Nie pokazuj tego więcej