www.arcaptrade.com

Programowanie. Od podstaw

okladka

Przystępny kurs programowania dla wszystkich

  • Poznaj najpopularniejsze języki programowania
  • Zorganizuj sobie pracę przy tworzeniu aplikacji
  • Napisz własny program
  • Przetestuj aplikacje i usuń błędy

Mimo dynamicznego rozwoju informatyki wśród większości użytkowników komputerów nadal istnieje przekonanie, że programowanie jest zajęciem dla wybrańców posiadających ogromną i niemal tajemną wiedzę. Tymczasem pisanie programów to umiejętność, którą może opanować każdy. Oczywiście nauka programowania wymaga poznania wielu zagadnień teoretycznych i praktycznych, ale nie wymaga od osoby uczącej się żadnych niezwykłych umiejętności. Każdy może poznać zasady pisania programów, zarówno dla celów hobbystycznych, jak i zawodowych.

Książka "Programowanie. Od podstaw" to podręcznik programowania przeznaczony dla osób, które dopiero rozpoczynają swoją komputerową przygodę. Zawiera uniwersalne wiadomości przydatne każdemu programiście niezależnie od tego, co i w jakim języku będzie tworzyć. Czytając ją, poznasz wady i zalety różnych języków programowania, sposoby realizacji typowych zadań programistycznych i metody testowania aplikacji. Dowiesz się, jak komputery przechowują informacje, jakie systemy liczbowe wykorzystuje się w programowaniu i jakie narzędzia będą Ci potrzebne podczas pracy. Zdobędziesz solidne podstawy, które pozwolą Ci na dalsze rozwijanie swoich umiejętności.

  • Sposób interpretacji kodu źródłowego przez komputer
  • System binarny i szesnastkowy
  • Warsztat pracy programisty
  • Komentarze w kodach programów
  • Definiowanie zmiennych
  • Instrukcje warunkowe
  • Testowanie i usuwanie błędów
  • Projektowanie interfejsów użytkownika
  • Operacje na plikach
  • Wykorzystywanie rejestru Windows
  • Zarządzanie wersjami kodu
  • Kompilacja

Przekonaj się, że programowanie nie jest trudne.


Niezwykły styl języka C++. 40 nowych łamigłówek, zadań programistycznych i rozwiązań

okladka

Zaprojektuj i napisz wydajniejsze oprogramowanie

  • Poznaj najlepsze metody stosowania biblioteki STL
  • Zaimplementuj wydajne mechanizmy zarządzania pamięcią i zasobami
  • Zoptymalizuj kod źródłowy swoich aplikacji

Projektowanie i tworzenie wydajnych aplikacji to sztuka znajdowania kompromisu pomiędzy kosztami a funkcjonalnością, elegancją i łatwością pielęgnacji oraz między elastycznością i nadmierną złożonością. Znalezienie takiego "złotego środka" jest zadaniem wymagającym znajomości najlepszych praktyk programistycznych. Guru języka C++, Herb Sutter, w książce "Wyjątkowy język C++. 40 nowych łamigłówek, zadań programistycznych i rozwiązań" przedstawił najistotniejsze zasady stosowania biblioteki standardowej, reguły inżynierii oprogramowania i wiele innych tematów związanych z tworzeniem programów w języku C++. Książka ta jest kontynuacją jego rozważań i rad dla programistów chcących pisać wydajne oprogramowanie.

W książce Herb Sutter koncentruje się na stylu pisania kodu źródłowego. Przedstawia 40 nowych przykładów, dzięki którym dowiesz się nie tylko, co się dzieje w programie, ale także w jaki sposób. Czytając ją, poznasz nowe sposoby stosowania kluczowych elementów języka C++. Każde z zagadnień przedstawione jest w formie zagadki z rozwiązaniem. Dzięki temu lepiej zapamiętujemy metodykę postępowania, co ułatwia wykorzystanie jej w codziennej pracy.

  • Zasady programowania uogólnionego
  • Niestandardowe zastosowania biblioteki STL
  • Bezpieczna obsługa wyjątków
  • Reguły projektowania klas
  • Efektywne zarządzanie pamięcią
  • Optymalizowanie aplikacji pod kątem wydajności
  • Unikanie pułapek w kodzie

Jeśli chcesz poprawić stabilność i wydajność swoich programów, sięgnij po kolejny poradnik autorstwa Herba Suttera.


PHP5. Profesjonalne tworzenie oprogramowania

okladka

Kolejna wersja popularnego języka PHP wniosła zupełnie nową jakość do tworzenia aplikacji internetowych. PHP5 to w pełni obiektowe środowisko, pozwalające na korzystanie z wszystkich nowoczesnych technologii sieciowych i budowanie wydajnych oraz, co najważniejsze, bezpiecznych systemów. Przed twórcami aplikacji otwarły się bramy do protokołu SOAP, usług sieciowych, ogromnych możliwości języka XML i znacznie wydajniejszych połączeń z bazami danych.

Książka "PHP5. Profesjonalne tworzenie oprogramowania" jest przeznaczona właśnie dla takich programistów -- tych, którzy opanowali poprzednie wersje PHP i chcą poznać możliwości, jakie oferuje jego najnowsze wcielenie. Przedstawia tajniki projektowania i programowania obiektowego, ze szczególnym uwzględnieniem stosowania wzorców projektowych i testowania za pomocą biblioteki PHPUnit. Opisuje możliwości zastosowania w aplikacjach PHP języka XML, protokołu SOAP i zaawansowanych technik operowania na bazach danych. Czytając ją, poznasz również metody automatycznego dokumentowania kodu oraz modelowania aplikacji za pomocą języka UML i dostępnych bezpłatnie narzędzi ArgoUML i Poseidon for UML.

  • Klasy i obiekty
  • Serializacja obiektów
  • Mechanizmy dziedziczenia
  • Korzystanie z biblioteki PHPUnit do testowania aplikacji
  • Stosowanie wzorców projektowych
  • Wzorce konstrukcyjne i strukturalne oraz wzorce zachowań
  • Obsługa języka XML w PHP5
  • Tworzenie usług sieciowych
  • Wykorzystywanie możliwości rozszerzenia MySQL
  • Komunikacja z bazami danych za pomocą Creole i Propel
  • Tworzenie dokumentacji kodu z wykorzystaniem narzędzia phpDocumentator
  • Modelowanie aplikacji w języku UML

Wykorzystaj najnowszą wersję PHP5
do stworzenia szybkich i bezpiecznych aplikacji internetowych.


  • O autorze (9)
  • Słowo wstępne (11)
  • Wprowadzenie (13)

Visual Basic 2005. Zapiski programisty

okladka

Visual Basic 2005 nie jest tak rewolucyjnym produktem, jak Visual Basic .NET. Opracowując wersję 2005, twórcy języka skoncentrowali się na usunięciu błędów i usterek oraz zwiększeniu komfortu pracy programisty. Narzędzia i kontrolki, w które wyposażono zarówno najnowszą wersję Visual Basica, jak i środowisko programistyczne Visual Studio 2005, pozwalają znacznie przyspieszyć pisanie kodu. Jednocześnie został zachowany dostęp do wszystkich możliwości platformy .NET.

Książka "Visual Basic 2005. Zapiski programisty" to zbiór notatek spisanych przez programistów analizujących tę wersję języka. Zawiera ćwiczenia ilustrujące nowe funkcje Visual Basica 2005, platformy .NET Framework 2.0 i środowiska programistycznego Visual Studio 2005. Programiści korzystający z wcześniejszych wersji tych narzędzi szybko opanują nowe funkcje, takie jak definiowanie klas generycznych czy korzystanie z obiektów My. Godne odnotowania jest także znaczne przyspieszenie i udoskonalenie technologii ASP.NET.

  • Edycja kodu w Visual Studio 2005
  • Tworzenie dokumentacji w formacie XML
  • Korzystanie z obiektów My
  • Definiowanie klas generycznych
  • Tworzenie aplikacji dla środowiska Windows oraz aplikacji WWW
  • Projektowanie formularzy
  • Komunikacja z bazami danych
  • Wdrażanie aplikacji za pomocą technologii ClickOnce

Dzięki tej książce najnowsza wersja Visual Basica odsłania swoje tajemnice.


ABC sam naprawiam komputer

okladka

Zdiagnozuj i usuń usterki swojego komputera

  • Skonfiguruj prawidłowo BIOS
  • Przetestuj komputer za pomocą programów diagnostycznych
  • Zainstaluj prawidłowo Windows

Nawet najstaranniej złożony i skonfigurowany komputer czasem zadziała nieprawidłowo. Powody mogą być różne -- błędna konfiguracja BIOS-u, usterka systemu operacyjnego lub awaria jednego z komponentów zestawu. Jednak niewłaściwe działanie naszego komputera to nie powód, aby wpadać w panikę. Większość typowych usterek można samodzielnie zdiagnozować i usunąć. Dostępne w sieci programy diagnostyczne pomogą w określeniu przyczyny usterki, a odpowiednia wiedza -- w jej naprawieniu.

Książka "ABC sam naprawiam komputer" dostarczy Ci takiej wiedzy. Czytając ją, poznasz budowę komputera i nauczysz się testować go za pomocą różnych aplikacji diagnostycznych. Dowiesz się, jak poprawnie skonfigurować BIOS, zaktualizować go i co zrobić, gdy podczas aktualizacji wystąpią błędy. Przeczytasz o przyczynach najczęściej spotykanych problemów z działaniem komputera i aplikacji, a także o sposobach radzenia sobie z nimi. Znajdziesz tu również informacje o metodach odzyskiwania skasowanych plików i partycji oraz zestawienie najbardziej przydatnych programów narzędziowych służących do diagnozowania stanu Twojego komputera.

  • Podzespoły komputera i sposoby ich testowania
  • Kody dźwiękowe błędów
  • Metody wykrywania przyczyn usterek
  • Konfiguracja ustawień BIOS-u
  • Usuwanie problemów sprzętowych
  • Naprawianie uszkodzonego systemu operacyjnego
  • Ochrona przed wirusami
  • Rozwiązywanie problemów wynikających z błędnej aktualizacji BIOS-u
  • Instalacja systemu MS Windows

Przekonaj się, że samodzielne naprawienie komputera
leży w zasięgu Twoich możliwości.

Pobierz plik MP3 i posłuchaj recenzji o książce.


PHP. Bezpieczne programowanie

okladka

Zabezpiecz aplikacje przed atakami z sieci

Bezpieczeństwo danych w sieci to temat, który jest ostatnio poruszany niezwykle często. Serwery internetowe zajmujące się przetwarzaniem transakcji elektronicznych, wyświetlaniem stron WWW i przesyłaniem danych stały się ulubionym celem ataków komputerowych przestępców. Kluczowym zagadnieniem jest więc bezpieczeństwo aplikacji działających na tych serwerach. Aplikacje napisane w najpopularniejszym języku, w PHP, stanowią dla hakerów łakomy kąsek. Nie jest to jednak wina języka, a raczej twórców aplikacji, którzy w projektach nie uwzględniają mechanizmów obronnych.

Książka "PHP. Bezpieczne programowanie" zawiera przegląd metod pozwalających na ochronę aplikacji internetowych przed różnymi rodzajami ataków. Czytając ją, nauczysz się projektować bezpieczne formularze, zapobiegać przechwytywaniu informacji z baz danych oraz zabezpieczać mechanizmy sesji. Dowiesz się, w jaki sposób uchronić się przed kradzieżą danych oraz uniemożliwić atak polegający na wstrzykiwaniu poleceń i kodu SQL. Poznasz także ogólne zasady ochrony kodu źródłowego.

  • Ataki na formularze
  • Zabezpieczanie przed wykonywaniem skryptów
  • Ochrona baz danych
  • Zabezpieczanie mechanizmów sesji i danych logowania
  • Uniemożliwianie uruchamiania obcych aplikacji
  • Ochrona systemu plików na serwerze
  • Utrzymywanie aplikacji na współdzielonym serwerze i eliminowanie związanych z tym zagrożeń

Poznaj różne rodzaje ataków i stwórz mechanizmy obronne.


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