Wprowadzenie do informatyki. Poradnik dla ucznia i nauczyciela

okladka

Umiejętność korzystania z komputera to jedna z rzeczy, które cechują przedstawiciela nowoczesnego społeczeństwa. Komputery spotykamy niemal wszędzie, w każdej dziedzinie naszego życia. Wyszukiwanie informacji w internecie, korzystanie z edytorów tekstu i innych aplikacji oraz interaktywna rozrywka to rzeczy dziś tak powszechne, jak czytanie prasy i oglądanie telewizji. Nauczanie informatyki w szkołach przygotowuje młodych ludzi do zetknięcia się ze współczesnym światem i sprawia, że użytkują komputery świadomie i wiedzą, czego mogą od nich oczekiwać.

"Wprowadzenie do informatyki. Poradnik dla ucznia i nauczyciela" to książka przedstawiająca zasady swobodnego korzystania z komputera we wszystkich podstawowych dziedzinach jego zastosowań. Autor książki -- profesor nauk matematycznych z długoletnim doświadczeniem dydaktycznym -- przedstawia w niej swoją wiedzę dotyczącą zarówno teoretycznych jak i praktycznych aspektów informatyki. Zakłada, że aby posługiwać się technologią informacyjną w sposób świadomy i rozumny, trzeba odróżniać rzeczy istotne w użytkowaniu komputerów, to co ogólne i niezależne od systemu lub programu, od drugorzędnych, technicznych szczegółów.

  • Podstawowe pojęcia związane z informatyką
  • Sposoby cyfrowej reprezentacji danych
  • Elementy zestawu komputerowego
  • Edycja tekstów
  • Oprogramowanie narzędziowe
  • Arkusze kalkulacyjne i bazy danych
  • Zarządzanie zasobami informacyjnymi
  • Systemy operacyjne
  • Sieć komputerowa
  • Korzystanie z internetu

Linux. Serwery. Bezpieczeństwo

okladka

Kompendium wiedzy o ochronie serwerów linuksowych przed atakami z sieci

  • Projektowanie sieci granicznej
  • Korzystanie z mechanizmów szyfrowania transmisji
  • Zabezpieczanie usług udostępnianych przez serwer

Pod kontrolą systemów operacyjnych z rodziny Linux działają setki serwerów internetowych. Możliwości Linuksa pozwalają na uruchomienie serwera WWW, FTP, poczty elektronicznej, DNS i baz danych. Aby jednak funkcje serwerowe działały bez zakłóceń, udostępniony w sieci serwer należy odpowiednio zabezpieczyć. Bezpieczeństwo serwerów, szczególnie w świetle rosnącej ilości włamań i kradzieży danych, jest niezwykle istotnym zagadnieniem. Linux wyposażony jest w narzędzia umożliwiające zabezpieczenie uruchomionych w nim usług i danych przechowywanych w sieci. Trzeba jednak wiedzieć, których narzędzi użyć i jak je skonfigurować.

Książka "Linux. Serwery. Bezpieczeństwo" to podręcznik dla administratorów serwerów, którzy chcą podnieść poziom bezpieczeństwa swoich sieci. Zawiera dokładne opisy narzędzi niezbędnych do zabezpieczenia serwerów oraz praktyczne rady dotyczące ich stosowania. Przedstawia ogólne środki bezpieczeństwa: wykrywanie włamań i filtrowanie pakietów, oraz rozwiązania pozwalające na ochronę konkretnych usług. Czytając ją, dowiesz się, jak projektować strefy DMZ, korzystać z narzędzia iptables i szyfrować dane przesyłane do serwera. Nauczysz się także zabezpieczać serwery DNS, WWW i bazy danych oraz analizować dzienniki systemowe.

  • Motywy i cele ataków
  • Tworzenie sieci granicznych
  • Konfiguracja narzędzia iptables
  • Administrowanie zdalne za pomocą SSH
  • Zabezpieczanie usługi DNS
  • Wykorzystywanie LDAP do uwierzytelniania użytkowników
  • Zabezpieczanie bazy danych MySQL oraz poczty elektronicznej
  • Bezpieczeństwo serwerów WWW oraz treści witryn internetowych
  • Zabezpieczanie serwerów plików
  • Monitorowanie dzienników systemowych
  • Wykrywanie włamań

Jeśli chcesz, aby administrowany przez Ciebie serwer stał się twierdzą, przeczytaj tę książkę.


Turbo Vision dla praktyków

okladka
"Turbo Vision dla praktyków" jest praktycznym opisem popularnej biblioteki Turbo Vision, dołączanej przez firmę Borland do kompilatorów Turbo Pascal od wersji 6.0. Opróocz szczegółowego opisu wchodzących w skład biblioteki klas, zawiera ona liczne przykłady i wskazówki praktyczne, umożliwiające szybkie nabranie wprawy w konstruowaniu "okienkowych" aplikacji przeznaczonych dla systemu MS-DOS.

W tej książce Czytelnik znajdzie opis:

  • elementów programowania obiektowego,
  • nowych struktur danych Turbo Vision,
  • nowych metod przechowywania i przekazywania danych,
  • programowania sterowanego zdarzeniami,
  • elementów aplikacji, tworzących je klas i ich wykorzystania,
a także
  • jak napisać bezpieczną aplikację...
  • ... i jak rozmawiać z nią po polsku!
Książka przeznaczona jest dla programistów znających język Pascal.

Windows 95. Tajny raport

okladka
Niniejsza książka pozwoli Czytelnikowi zapoznać się z cechami nowego środowiska przeznaczonego dla komputerów PC Windows 95.

25 krótkich lekcji, wzbogaconych licznymi ilustracjami nowego środowiska, pozwoli użytkownikowi opanować umiejętności niezbędne do posługiwania się najnowszym systemem operacyjnym dla PC. Podstawowe cechy, które Windows 95 oferuje użytkownikowi, to łatwość porozumiewania się z komputerem, pełne wykorzystanie jego możliwości sprzętowych (procesor, sterownik graficzny, czytnik dysków CD-ROM i inne), łatwość instalacji i konfiguracji nowych elementów systemu oraz efektywność i ergonomia pracy w środowiskach sieciowych. Wszystkie te zalety wpłyną w efekcie na zmniejszenie kosztów eksploatacji systemów opartych na PC i Windows 95 dzięki zwiększeniu wydajności oprogramowania, możliwości pracy wielozadaniowej oraz redukcji nakładów na szkolenia.

W książce omówiono m.in. rozpoczęcie i zakończenie pracy, poruszanie się po pulpicie, korzystanie z menu i pól dialogowych, korzystanie z aplikacji, pracę wielookienkową, organizację plików i katalogów za pomocą programu Explorer, drukowanie, konfigurację środowiska oraz wiele innych operacji.

Norton Commander 5.0 PL w praktyce (wyd II)

okladka
Nowa książka o polskiej wersji najpopularniejszej nakładki na DOS-a, godnie kontynuująca tradycję swoich poprzedniczek, opisujących poprzednie wersje Norton Commandera.

"Dla niewtajemniczonych wręcz idealna"
"Książka została zilustrowana wieloma kopiami ekranów, doskonale ilustrującymi omawiane zagadnienia."

(PC Kurier 14/92, CHIP 1/94 - prasa komputerowa o książkach - poprzedniczkach).

Książka zawiera szczegółowy opis nowych możliwości Norton Commandera:

  • technika "przeciągnij i upuść" do kopiowania i przenoszenia plików,
  • przeglądanie plików w zbiorach zarchiwizowanych,
  • narzędzia do formatowania i kopiowania dyskietek,
  • porządkowanie dysku,
  • narzędzia do pracy w sieci Novell Netware,
  • synchronizacja zawartości katalogów,
  • dzielenie dużych plików na fragmenty, w celu skopiowania na dyskietki,
  • rozbudowane wyszukiwanie plików z możliwością umieszczenia wyników w specjalnym panelu,
  • rozbudowane filtry.


Ada 95

okladka
Ada 95 jest uniwersalnym językiem programowania przeznaczonym do tworzenia dużych systemów oprogramowania. Język jest międzynarodowym standardem, rekomendowanym przez ISO (International Organization for Standardization) oraz przez IEC (International Electrotechnical Commision). Ada 95, podobnie jak jej poprzednia wersja Ada 83, powstała pod auspicjami Departamentu Obrony USA. Obecnie jest głównym językiem programowania używanym do tworzenia oprogramowania dla potrzeb przemysłu zbrojeniowego USA oraz NATO.

Książka jest przeznaczona dla informatyków, w szczególności dla programistów i projektantów oprogramowania systemów wbudowanych. Celem podręcznika jest przedstawienie głównych konstrukcji Ady 95 i ukazanie związanych z nimi koncepcji tworzenia oprogramowania.

Dalsza część rozdziału jest krótkim przeglądem konstrukcji języka. W szczególności, zwraca się uwagę na te elementy Ady 95, których nie zawierała Ada 83. Część ta, przy pierwszym czytaniu, może być pominięta; można do niej wrócić, jako do pewnego podsumowania, po przestudiowaniu podręcznika.

Układ podręcznika jest warstwowy. Pierwszą, podstawową warstwę wyznaczają rozdziały 2-10, które przedstawiają sekwencyjną część języka. Znajomość tej części języka wystarcza do tradycyjnego programowania strukturalnego.

Rozdział 11 wyznacza warstwę sekwencyjnego programowania obiektowego, a rozdział 12 - warstwę programowania współbieżnego. Rozdział 13, zawierający kilka przykładowych programów, jest pewnego rodzaju podsumowaniem wcześniejszych rozdziałów. Następne warstwy odnoszące się do programowania systemowego, systemów czasu rzeczywistego i programowania rozproszonego opisują odpowiednio rozdziały 14, 15 i 16.

Rozdział 17 jest poświęcony omówieniu standardowych i przeglądowi specjalistycznych bibliotek Ady 95.

Ostatni rozdział 18 nie dotyczy języka lecz środowiska programistycznego ObjectAda. Jest to jedno z pierwszych profesjonalnych środowisk implementujących jądro i aneksy A-D normy języka.

  • Jednostki leksykalne
  • Typy
  • Deklaracje i wyrażenia
  • Instrukcje
  • Podprogramy
  • Wyjątki
  • Typy wskaźnikowe
  • Pakiety
  • Struktura programów
  • Mechanizmy programowania obiektowego
  • Zadania i obiekty chronione
  • Przykładowe programy
  • Mechanizmy programowania systemowego
  • Mechanizmy programowania systemów czasu rzeczywistego
  • Mechanizmy programowania systemów rozproszonych
  • Biblioteki standardowe i specjalizowane
  • środowisko programistyczne ObjectAda
  • Słowniczek terminów
  • Składnia języka
  • Atrybuty
  • Pragmy

« poprzednia 1 2 3 4 5 6 7 8 9 następna »