Kategorie
Ebooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komputer w biurze
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Multimedialne szkolenia
- Nieruchomości
- Perswazja i NLP
- Podatki
- Polityka społeczna
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Raporty, analizy
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
E-prasa
- Architektura i wnętrza
- Biznes i Ekonomia
- Dom i ogród
- E-Biznes
- Finanse
- Finanse osobiste
- Firma
- Fotografia
- Informatyka
- Kadry i płace
- Komputery, Excel
- Księgowość
- Kultura i literatura
- Naukowe i akademickie
- Ochrona środowiska
- Opiniotwórcze
- Oświata
- Podatki
- Podróże
- Psychologia
- Religia
- Rolnictwo
- Rynek książki i prasy
- Transport i Spedycja
- Zdrowie i uroda
-
Historia
-
Informatyka
- Aplikacje biurowe
- Bazy danych
- Bioinformatyka
- Biznes IT
- CAD/CAM
- Digital Lifestyle
- DTP
- Elektronika
- Fotografia cyfrowa
- Grafika komputerowa
- Gry
- Hacking
- Hardware
- IT w ekonomii
- Pakiety naukowe
- Podręczniki szkolne
- Podstawy komputera
- Programowanie
- Programowanie mobilne
- Serwery internetowe
- Sieci komputerowe
- Start-up
- Systemy operacyjne
- Sztuczna inteligencja
- Technologia dla dzieci
- Webmasterstwo
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poemat
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Podręczniki szkolne
-
Popularnonaukowe i akademickie
- Archeologia
- Bibliotekoznawstwo
- Filmoznawstwo
- Filologia
- Filologia polska
- Filozofia
- Finanse i bankowość
- Geografia
- Gospodarka
- Handel. Gospodarka światowa
- Historia i archeologia
- Historia sztuki i architektury
- Kulturoznawstwo
- Lingwistyka
- Literaturoznawstwo
- Logistyka
- Matematyka
- Medycyna
- Nauki humanistyczne
- Pedagogika
- Pomoce naukowe
- Popularnonaukowa
- Pozostałe
- Psychologia
- Socjologia
- Teatrologia
- Teologia
- Teorie i nauki ekonomiczne
- Transport i spedycja
- Wychowanie fizyczne
- Zarządzanie i marketing
-
Poradniki
-
Poradniki do gier
-
Poradniki zawodowe i specjalistyczne
-
Prawo
- BHP
- Historia
- Kodeks drogowy. Prawo jazdy
- Nauki prawne
- Ochrona zdrowia
- Ogólne, kompendium wiedzy
- Podręczniki akademickie
- Pozostałe
- Prawo budowlane i lokalowe
- Prawo cywilne
- Prawo finansowe
- Prawo gospodarcze
- Prawo gospodarcze i handlowe
- Prawo karne
- Prawo karne. Przestępstwa karne. Kryminologia
- Prawo międzynarodowe
- Prawo międzynarodowe i zagraniczne
- Prawo ochrony zdrowia
- Prawo oświatowe
- Prawo podatkowe
- Prawo pracy i ubezpieczeń społecznych
- Prawo publiczne, konstytucyjne i administracyjne
- Prawo rodzinne i opiekuńcze
- Prawo rolne
- Prawo socjalne, prawo pracy
- Prawo Unii Europejskiej
- Przemysł
- Rolne i ochrona środowiska
- Słowniki i encyklopedie
- Zamówienia publiczne
- Zarządzanie
-
Przewodniki i podróże
- Afryka
- Albumy
- Ameryka Południowa
- Ameryka Środkowa i Północna
- Australia, Nowa Zelandia, Oceania
- Austria
- Azja
- Bałkany
- Bliski Wschód
- Bułgaria
- Chiny
- Chorwacja
- Czechy
- Dania
- Egipt
- Estonia
- Europa
- Francja
- Góry
- Grecja
- Hiszpania
- Holandia
- Islandia
- Litwa
- Łotwa
- Mapy, Plany miast, Atlasy
- Miniprzewodniki
- Niemcy
- Norwegia
- Podróże aktywne
- Polska
- Portugalia
- Pozostałe
- Rosja
- Rumunia
- Słowacja
- Słowenia
- Szwajcaria
- Szwecja
- Świat
- Turcja
- Ukraina
- Węgry
- Wielka Brytania
- Włochy
-
Psychologia
- Filozofie życiowe
- Kompetencje psychospołeczne
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Audiobooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Nieruchomości
- Perswazja i NLP
- Podatki
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
Historia
-
Informatyka
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Popularnonaukowe i akademickie
-
Poradniki
-
Poradniki zawodowe i specjalistyczne
-
Prawo
-
Przewodniki i podróże
-
Psychologia
- Filozofie życiowe
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Kursy video
-
Bazy danych
-
Big Data
-
Biznes, ekonomia i marketing
-
Cyberbezpieczeństwo
-
Data Science
-
DevOps
-
Dla dzieci
-
Elektronika
-
Grafika/Wideo/CAX
-
Gry
-
Microsoft Office
-
Narzędzia programistyczne
-
Programowanie
-
Rozwój osobisty
-
Sieci komputerowe
-
Systemy operacyjne
-
Testowanie oprogramowania
-
Urządzenia mobilne
-
UX/UI
-
Web development
-
Zarządzanie
Podcasty
Od początku swojej działalności wydawnictwo Helion wspiera rozwój specjalistów z szeroko pojętej branży IT. To doskonała baza wiedzy dla osób, które chcą poznać tajniki informatyki, programowania, sztucznej inteligencji, cyberbezpieczeństwa czy grafiki komputerowej i innych umiejętności związanych z nowoczesnymi technologiami.
Helion oferuje szeroki wybór książek oraz ebooków z różnych dziedzin informatyki, zawsze aktualnych i zgodnych z najnowszymi trendami technologicznymi.
Testy jednostkowe. Zasady, praktyki i wzorce
Każdy inżynier oprogramowania zna teoretyczne podstawy testowania. O tym, że sumienne przeprowadzenie testów ma podstawowe znaczenie dla jakości gotowego produktu, nie trzeba nikogo przekonywać. A jednak wciąż zbyt często okazuje się, że zaplanowanie, napisanie i przeprowadzenie testów jednostkowych w praktyce nie jest łatwym zadaniem. Co gorsza, niewłaściwe testy psują kod, mnożą błędy i zabierają mnóstwo cennego czasu i pieniędzy. Okazuje się, że dla uzyskania maksymalnej jakości projektu, który trzeba dostarczyć w krótkim czasie, konieczne jest nauczenie się praktycznego stosowania zasad i wzorców testowania jednostkowego. Jeśli znasz już podstawy testowania jednostkowego, dzięki tej książce nauczysz się projektowania i pisania testów, które obierają za cel model domeny i pozostałe kluczowe obszary kodu. Ten przejrzyście napisany przewodnik poprowadzi Cię przez proces tworzenia zestawów testowych o optymalnej wartości, bezpiecznej automatyzacji testowania i umiejętnego włączania go w cykl życia oprogramowania. W książce znalazły się uniwersalne wskazówki dotyczące analizy dowolnych testów jednostkowych oraz porady odnoszące się do zmian testów następujących wraz ze zmianami kodu produkcyjnego. Nie zabrakło również informacji, dzięki którym sprawnie zidentyfikujesz i wykluczysz ewentualne antywzorce testowania. Materiał został bogato zilustrowany przejrzystymi przykładami kodu napisanego w C#. Naturalnie, mają one zastosowanie także dla innych języków programowania. W książce między innymi: cel testowania jednostkowego i cechy dobrych testów fundamenty porządnego testowania jednostkowego wpływ zaślepek i sterowników na stabilność testów style testowania jednostkowego zalety i ograniczenia testowania integracyjnego Przed wdrożeniem dobrze przetestuj swój kod!
Sprint projektowy. Tworzenie produktów cyfrowych
Richard Banfield, C. Todd Lombardo, Trace Wax
Innowacyjność pomaga budować pozycję rynkową firmy. Słowo to nie oznacza jedynie oferowania nowych produktów i usług, ale dotyczy również organizacji działania. Niestety, realizacja zasady ciągłego doskonalenia się najczęściej napotyka opory. Ludzie nie lubią zmian sposobu myślenia i niechętnie akceptują konieczność innego podejścia. Tymczasem dla wielu podmiotów, szczególnie tych z nowoczesnych branż, umiejętność szybkiej zmiany jest kluczem do sukcesu. Niniejsza książka prezentuje koncepcję sprintów projektowania produktu. Jest to nowe podejście do projektowania produktów, szczególnie zalecane firmom stawiającym na innowacyjność. Dzięki tej metodzie nowe pomysły dużo szybciej i skuteczniej przeradzają się w prototyp, który z kolei staje się gotowym rozwiązaniem. Powstaje produkt o wysokiej jakości. Co istotne, realizacja zadań w sprintach przebiega szybciej i jest bardziej wydajna. W zależności od specyfiki przedsiębiorstwa sprint projektowania może trwać od kilku godzin do kilku dni, w wyjątkowych przypadkach — kilka tygodni. W książce omówiono: koncepcję sprintu projektowania, jego zalety i wady sposoby planowania sprintu etapy sprintu projektowania i ich przebieg sposoby wykorzystania wyników przeprowadzonego sprintu Sprintem do sukcesu!
QGIS 3.14. Tworzenie i analiza map
Książka "QGIS 3.14. Tworzenie i analiza map" Barłomieja Iwańczaka zdobyła wyróżnienie w kategorii podręczników w konkursie na Najlepszą Polską Książkę Informatyczną 2022r. organizowanym przez Polskie Towarzystwo Informatyczne. Świat w zasięgu Twojej mapy "Mam narysować mapę? Przecież ja nic nie pamiętam z geografii!" - znasz ten ból? Sama myśl o przedstawieniu jakichś danych przestrzennych, naniesieniu trasy na mapę albo wyborze na niej obiektów powoduje, że czujesz dreszcze? Czy jesteś informatykiem, dziennikarzem, psychologiem, handlowcem, czy logistykiem - te umiejętności mogą Ci się przydać. Jeżeli nie znasz tajników kartografii, dzięki tej książce odkryjesz je bezboleśnie. W dodatku będzie to całkiem przyjemne doświadczenie, bo w zasięgu jednego wskazania myszką czeka na Ciebie QGIS! Dla niewtajemniczonych: QGIS to otwarte, bezpłatne oprogramowanie pozwalające w intuicyjny sposób zarządzać istniejącymi zbiorami geograficznymi dostępnymi w internecie, tworzyć własne dane, wykonywać analizy przestrzenne i - przede wszystkim - publikować ciekawe mapy. Program jest niezwykle prosty w obsłudze, ma ogromną bibliotekę rozszerzeń do bardziej szczegółowych potrzeb, co więcej, występuje w polskiej wersji językowej i wspiera go także polskojęzyczna społeczność. Warto więc nauczyć się z niego korzystać, najlepiej z naszą sympatyczną przewodniczką Ulą, z którą między innymi: opanujesz zarówno podstawowe, jak i zaawansowane funkcje oprogramowania QGIS nauczysz się tworzyć w QGIS czytelne plany i mapy zapoznasz się z praktycznymi wskazówkami, jak poprawnie wykonać swoją pracę dowiesz się, jak przestrzennie przedstawiać i analizować dane z tabel zobaczysz, co jeszcze można zrobić z wykorzystaniem znajomości języków SQL, HTML i R będziesz się nieźle bawić przy odwzorowywaniu swojego świata w formie mapy w komputerze
Twój podręcznik budowniczego! Minecraft to gra, która podbiła serca milionów graczy. Jest idealna dla użytkowników różnych platform — komputerów osobistych, konsol oraz telefonów. Co zadecydowało o sukcesie tej gry? Otwarty świat, w którym gracze są ograniczeni tylko własną wyobraźnią, oraz możliwość budowania w nim dowolnych konstrukcji to atuty Minecrafta. O jego popularności niech świadczy pojawienie się na rynku wydawniczym książek poświęconych tej grze. Jedną z nich trzymasz właśnie w rękach. Jest to kompletny przewodnik, niezbędny każdemu graczowi. Sięgnij po tę książkę i poznaj zasady rządzące światem gry. Przekonaj się, jak skutecznie zdobywać surowce, przygotowywać mikstury oraz walczyć z potworami zamieszkującymi świat Minecrafta. W tym świecie możesz również zająć się rolnictwem, hodowlą zwierząt oraz odwiedzać odległe krainy. Jeżeli jesteś zapalonym graczem w Minecrafta i zaciekawił Cię świat gry, ta książka jest obowiązkową pozycją właśnie dla Ciebie! Dzięki tej książce: stworzysz niesamowite budowle oraz konstrukcje poznasz najlepsze techniki pozyskiwania surowców zajmiesz się hodowlą oraz rolnictwem zdobędziesz wiedzę o grożących Ci niebezpieczeństwach dogłębnie poznasz świat Minecrafta Stwórz swój własny świat!
Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji. Wydanie II
Mikrokontroler pod kontrolą! Podstawy budowy mikrokontrolerów, czyli jakie możliwości dają środowisko Atmel Studio i platforma Xplained z ATmega168/328 Architektura i zestaw instrukcji, czyli dlaczego mikrokontrolery warto programować w języku C Efektywne pisanie prostych i skomplikowanych programów na AVR, czyli jak wykorzystać różne triki Mikrokontrolery AVR to grupa układów oferujących ogromne możliwości. Każdy amator elektroniki i programowania wie, że można wykorzystać je na tysiąc sposobów, a prostota budowy, szybkość działania, bogactwo peryferii i wiele darmowych narzędzi czynią je tym bardziej atrakcyjnymi gadżetami. Jeśli chciałbyś zgłębić tajniki programowania mikrokontrolerów albo podszkolić własne umiejętności w tej dziedzinie, czas zajrzeć do tej książki! W nowym wydaniu uwzględniono zmiany, jakie zaszły w świecie AVR w ciągu ostatnich 3 lat, czyli np. zmianę AVR Studio na Atmel Studio. Znajdziesz tu podstawy posługiwania się nowym IDE, tworzenia oraz debugowania w nim projektów. Dowiesz się więcej o zmianach w kompilatorze avr-gcc, a szczególnie o tzw. nazwanych przestrzeniach adresowych, które ułatwiły dostęp do danych umieszczonych w pamięci FLASH mikrokontrolera. Odkryjesz, jak wykorzystać piloty telewizyjne do sterowania pisanym programem i jak połączyć program w C z asemblerem. Miłośnicy LED-ów zrozumieją, jak obsługiwać wielokolorowe matryce z wykorzystaniem peryferii dostępnych w AVR oraz jak sprzętowo realizować wymianę danych z popularnymi diodami ze sterownikiem WS2812B. Jeśli chcesz, by mikrokontroler stał się Twoim sprzymierzeńcem, musisz przeczytać tę książkę! Mikrokontroler i jego otoczenie, programatory Arytmetyka i operacje bitowe Zarządzanie projektem i preprocesor Kontrola rdzenia i zarządzanie poborem energii Dynamiczna alokacja pamięci i wbudowana pamięć EEPROM Dostęp do pamięci FLASH i portów IO mikrokontrolera Rejestry IO ogólnego przeznaczenia Przerwania i timery Komparator i przetwornik analogowo-cyfrowy Obsługa wyświetlaczy i interfejsy (USART, SPI, TWI, USI, 1-wire) Łączenie kodu C i asemblera Bootloader i debugowanie programu Mikrokontroler wielkich możliwości do Twoich usług!
Samba 4. Przewodnik administratora
Usługi katalogowe na Twoje zawołanie! Usługa Active Directory jest implementacją protokołu LDAP i została wprowadzona na rynek wraz z premierą systemu Windows 2000. Stanowi ona kluczowy element organizacji usług w firmach. Dzięki niej można przechowywać informacje o komputerach, użytkownikach i innych urządzeniach w ramach organizacji. Jednym z kluczowych zadań Active Directory jest uwierzytelnianie elementów podłączonych do domeny. Jeżeli chcesz wdrożyć w Twojej firmie usługę Active Directory, możesz wykorzystać płatne rozwiązania giganta z Redmond lub pokusić się o wdrożenie darmowej alternatywy. Samba doskonale sprawdza się w roli kontrolera domeny. W trakcie lektury tej książki zdobędziesz dogłębną wiedzę na temat jej stosowania. Na samym początku odkryjesz, jak zainstalować serwer Samba 4 oraz nim zarządzać. Z kolejnych rozdziałów dowiesz się, jak zastąpić istniejący kontroler domeny współpracujący z systemem Windows przez system z Sambą 4. Ponadto w książce znajdziesz szczegółowe informacje na temat aktualizacji Samby, rozbudowy schematu Active Directory oraz implementacji rozproszonego serwera plików o wysokiej dostępności. Książka ta jest obowiązkową lekturą dla administratorów i pasjonatów, chcących wdrożyć usługę Active Directory z użyciem darmowych rozwiązań. Dzięki tej książce: poznasz możliwości usługi Active Directory wdrożysz tę usługę z wykorzystaniem Samby zastąpisz kontroler domeny współpracujący z systemem Windows uruchomisz serwer plików i wydruków Poznaj potencjał serwera Samba!
World of Warcraft. Strategia sukcesu
Zostań magnatem w świecie World of Warcraft! Pierwsze wersja gry Warcraft (Orcs & Humans) została wydana w 1994 roku. W kolejnych częściach wprowadzano ulepszenia, a w 2004 roku światło dzienne ujrzała rewolucyjna produkcja: World of Warcraft. Gra należy do gatunku MMORPG (ang. Massively Multiplayer Online Role-Playing Game) - a to oznacza, że w danej chwili w rozgrywce biorą udział tysiące graczy z całego świata. Jeżeli dodać do tego wirtualną walutę, zawarte przymierza, profesje graczy, powstaje wirtualny świat o możliwościach tak rozległych jak ludzka wyobraźnia! Ta książka pomoże Ci osiągnąć sukces finansowy i status magnata w świecie Warcraft. Kluczem do sukcesu jest stworzenie odpowiedniej postaci - bankiera - przekonaj się, jak zrobić to fachowo. Z kolejnych rozdziałów dowiesz się, jak zarobić konkretne pieniądze na codziennych, rutynowych czynnościach oraz jak pomnażać oszczędności. Znajdziesz tu cenne informacje na temat zasad rządzących rynkiem oraz metod ich wykorzystania do własnych celów. Ta książka jest doskonałym źródłem wiedzy dla pasjonatów gry World of Warcraft. Dzięki tej książce: skonfigurujesz postać bankiera zaoszczędzisz i pomnożysz swoje złoto poznasz mechanizmy rządzące rynkiem World of Warcraft zdobędziesz pozycję w świecie Warcraft! Pomnóż swój zysk w świecie Warcraft!
Zrób to sam. Generowanie ruchu, światła i dźwięku za pomocą Arduino i Raspberry Pi
Elektronika jest dziedziną dla wymagających. Wydaje się bardzo skomplikowana, a przyswojenie sobie choćby samych jej podstaw wymaga nie lada wysiłku. Żyjąc w świecie zdominowanym przez elektronikę, warto jednak pokusić się o znajomość jej prawideł. Zwłaszcza że dzięki płytkom Arduino i Raspberry Pi rozpoczęcie nauki jest bardzo proste. Istnieje tylko jedno niebezpieczeństwo: te płytki niepostrzeżenie mogą rozbudzić niepohamowaną ciekawość i stać się prawdziwą pasją! Ta książka jest przewodnikiem po elektronice dla początkujących. Szczegółowe i praktyczne instrukcje przeprowadzą Cię krok po kroku przez wiele projektów, dzięki czemu mimochodem przyswoisz sobie podstawy elektroniki i równocześnie odkryjesz potencjał płytek Arduino i Raspberry Pi. Szybko nauczysz się sterować pracą diod LED, różnych silników, cewek, urządzeń zasilanych prądem przemiennym, grzejników, urządzeń chłodniczych, wyświetlaczy i generatorów dźwięku. Dowiesz się, jak możesz monitorować pracę tych urządzeń i kierować nimi poprzez internet. Dzięki tym popularnym platformom możesz nawet zaprojektować inteligentny dom z Twoim własnym systemem sterowania! W tej książce między innymi: Wiele wciągających projektów, od najprostszych po bardziej złożone Wyjaśnienia dotyczące zastosowań Arduino i Raspberry Pi oraz różnic między nimi Przystępnie podane podstawy elektroniki Wskazówki niezbędne przy samodzielnym tworzeniu systemów sterujących Inspiracje i pomysły związane z internetem rzeczy (IoT) Arduino i Raspberry Pi — steruj światłem, dźwiękiem, ruchem!
Scrum. O zwinnym zarządzaniu projektami. Wydanie II rozszerzone
<< POBIERZ EBOOK "SCRUMOWO-PYTAJNIKOWO", W KTÓRYM AUTOR ODPOWIADA NA PYTANIA CZYTELNIKÓW Zwinny jak łasica i szybki jak wiatr - od dziś bądź taki dzięki metodzie Scrum! Współczesny świat w dużej mierze przeniósł się do wnętrza komputerów. Nie chodzi tylko o internet, ale także o bazy danych najrozmaitszych firm i urzędów, programy do obsługi maszyn i sprzętów AGD, skomplikowane systemy logistyczne, magazynowe, handlowe i wszelkie inne. Bez odpowiedniego oprogramowania żaden z tych elementów rzeczywistości nie będzie właściwie działał, a to może być przyczyną małych kłopotów lub wielkich zagrożeń. Jednak stworzenie takiego oprogramowania nie jest rzeczą prostą, tym bardziej, że w trakcie pracy nad nim zawsze trzeba liczyć się z modyfikacją pierwotnych założeń. Odpowiedzią na to wyzwanie jest właśnie Scrum. Scrum to metoda pozwalająca tak zorganizować pracę nad projektem, by możliwe było szybkie i bezbolesne wprowadzanie do niego zmian. Z tej książki, napisanej przez praktyka i wybitnego specjalistę, dowiesz się, jak to działa. Na konkretnych przykładach, okraszonych odwołaniami do popularnych filmów czy książek, prześledzisz cały proces tworzenia oprogramowania i zrozumiesz, do czego powinieneś dążyć w swoich własnych projektach z użyciem metody Scrum. Zobaczysz, jak tworzyć zespół i przydzielać role, zarządzać wymaganiami, planować i szacować projekty oraz przeprowadzać sprinty. Jeśli chcesz dogłębnie poznać Scruma i korzystać z niego na co dzień, nie możesz przegapić tej książki! Lekcje pływania - o zwinnym zarządzaniu projektami Kontrabasista - nowe role i obowiązki Ława przysięgłych - o hodowaniu zwinnych zespołów projektowych Platon, idee i ryby - jak zwinnie zarządzać wymaganiami? Lizanie znaczków i chirurgia mózgu - szacowanie projektów w Scrumie O żeglowaniu i obieraniu cebuli - planowanie projektów w Scrumie Biegnij, Forrest, biegnij - sprint W pokoju sztabowym - codzienne scrumy Myślodsiewnia - retrospektywa na koniec sprintu Wspólny rejs - historia z morza wzięta Scrum - sprawdź sam, jak to działa!
Windows PowerShell. Leksykon kieszonkowy
Częste zadania wykonuj szybciej! Jakie polecenia i wyrażenia dostępne są w PowerShell? Jak zarządzać błędami? Jak wykorzystać klasy .NET oraz .COM? PowerShell powstał w 2006 roku jako następca takich interpreterów jak command.com czy też cmd.exe, znanych z czasów systemu operacyjnego MS DOS czy też pierwszych wydań Windows XP. Aktualnie dostępny jest dla następujących platform: Windows XP SP2, Windows Vista, Windows 2003. Cechą charakterystyczną PowerShell jest logika obiektowa. Wynikiem każdego polecenia jest obiekt określonego typu, posiadający swoje metody oraz właściwości, które mogą być wykorzystane w dalszym toku przetwarzania. Dzięki książce "Windows PowerShell. Leksykon kieszonkowy" poznasz język i środowisko PowerShell. Dowiesz się, w jaki sposób wydawać polecenia, jak stosować operatory, instrukcje warunkowe, pętle i wiele elementów znanych z innych języków programowania. Po przeczytaniu tej książki będziesz potrafił zarządzać błędami oraz śledzić i debugować skrypty. Dodatkowo nauczysz się stosować wyrażenia regularne oraz poznasz wybrane klasy .NET oraz .COM. Cała wiedza zostanie przekazana przez jednego z twórców PowerShella, co stanowi gwarancję aktualności, przydatności i poprawności omawianych tematów. Polecenia i wyrażenia w powłoce PowerShell Wykorzystanie tablic Zastosowanie języka XML Sposoby uruchamiania skryptów Zarządzanie błędami Śledzenie i debugowanie skryptów Zastosowanie wyrażeń regularnych Wykorzystanie zmiennych automatycznych w PowerShell Klasy .NET i ich zastosowanie Klasy .COM i ich zastosowanie Sposoby formatowania łańcuchów Oszczędzaj czas dzięki PowerShell!
Każdy pasjonat gier komputerowych zadawał sobie czasem pytania typu: "Niesamowite, jak oni to zrobili?" albo "Jak można uzyskać taki efekt?". A co się dzieje, jeśli to pytanie przychodzi do głowy programiście? Jego następną myślą zwykle jest: "Muszę spróbować sam to zrobić!". Na co czekasz? Dziś już nic nie stoi na przeszkodzie! Odkąd Microsoft udostępnił framework XNA, każdy może wymyślić i stworzyć swoją własną profesjonalną grę komputerową, uruchomić ją na prawdziwej konsoli, a nawet wprowadzić na rynek dzięki usłudze Xbox Live lub Windows Phone Marketplace. Jeśli zawsze marzyłeś o profesjonalnym programowaniu gier, ale nie do końca wiedziałeś, jak się za to zabrać, oto książka, która wszystko zmieni! Ten podręcznik będzie dla Ciebie doskonałym przewodnikiem, prowadzącym od opanowania podstaw frameworku XNA, przez zasady programowania w użytecznym języku C#, aż po tworzenie własnych gier. Przejdziesz niezwykłą drogę: na jej początku czeka Cię instalacja i przygotowanie środowiska programistycznego, potem projektowanie realistycznej grafiki gry i jej ciekawe udźwiękowienie, a uwieńczeniem Twoich działań będzie stworzenie profesjonalnych projektów dla konsoli Xbox 360®, telefonów z systemem Windows® Phone 7 czy komputerów PC. Co ważne, nie musisz być zaawansowanym i doświadczonym programistą. Wszystko, czego będziesz potrzebował do realizacji tej misji, znajdziesz w tej książce! Nauczysz się m.in.: pisać kod tworzący zachowania w grze i sterujący nimi projektować wygląd gry - grafikę, czcionki, kolory, oświetlenie i efekty trójwymiarowe budować obiekty gry, tzw. sprajty nagrywać i odtwarzać dźwięki przetwarzać dane wejściowe uzyskiwane z padów i klawiatur korzystać z ekranu dotykowego i akcelerometru w systemie Windows Phone dodawać stopery, systemy punktacji, elementy zagrażające graczowi i postęp w rozgrywce tworzyć gry wieloosobowe i sieciowe Opanuj sztukę programowania gier i zmieniaj własne pomysły w ekscytującą rzeczywistość!
Profesjonalne programowanie w Pythonie. Poziom ekspert. Wydanie II
Twórcy Pythona niemal od początku starali się opracować wieloparadygmatowy język zorientowany na czytelność kodu i produktywność programisty. Dziś język ten jest uważany za wszechstronny i potężny, a do tego cechuje się prostotą i elastycznością. Nadaje się zarówno do pisania niedużych skryptów, jak i wielkich systemów, a także do wysoce specjalistycznych zadań, jak choćby analiza danych w celach naukowych. Mimo to pisanie kodu, który jest wydajny, prosty w utrzymaniu oraz łatwy w użyciu, wciąż sprawia problemy nawet zaawansowanym programistom Pythona. Niniejsza książka jest zbiorem praktyk stosowanych przez najlepszych programistów pracujących z Pythonem. Jest przeznaczona dla osób zawodowo zajmujących się rozwojem oprogramowania oraz dla ambitnych pasjonatów w tej dziedzinie. Poza opisem zaawansowanych technik programowania w Pythonie znalazły się tu również informacje o narzędziach i technikach stosowanych obecnie przez profesjonalnych programistów. Opisano metody zarządzania kodem, tworzenia, dokumentowania i testowania kodu oraz zasady optymalizacji oprogramowania. Przedstawiono również wzorce projektowe, które szczególnie docenią programiści Pythona. Najważniejsze zagadnienia przedstawione w książce: metodologie pracy w Pythonie i najlepsze praktyki składniowe rozszerzenia Pythona napisane w innych językach programowania techniki profilowania aplikacji przetwarzanie współbieżne i równoległe najprzydatniejsze wzorce projektowe Python — niezawodne narzędzie dla profesjonalisty!
Windows 10: prostszy niż myślisz! Poznaj swój komputer osobisty Naucz się korzystać z systemu Windows Dowiedz się, jak używać programów Odkryj możliwości multimedialne i sieciowe Windows 10 to najnowsza i — zdaniem producenta — najlepsza z dotychczasowych wersji najpopularniejszego na świecie systemu operacyjnego przeznaczonego dla użytkowników komputerów osobistych. Co ciekawe, nie tylko dla nich. Windows 10 ma bowiem równie dobrze co na komputerach osobistych sprawdzać się na konsolach, tabletach i smartfonach, oferując niemal te same możliwości oraz ten sam interfejs. Nowy system jest łatwiejszy, wygodniejszy, bezpieczniejszy oraz bardziej uniwersalny i stabilny niż wszystko, co branży komputerowej udało się zaoferować do tej pory. A skoro tak, to czy możesz sobie pozwolić na wleczenie się w technologicznym ogonie? Z pewnością nie! Sięgnij po książkę Windows 10 PL. Dla seniorów, dzięki której poznasz budowę i sposób działania współczesnych komputerów i urządzeń peryferyjnych, dowiesz się, jak używać systemu operacyjnego Windows, jak przeprowadzać podstawowe działania na dyskach, folderach i plikach oraz w jaki sposób wyszukiwać dane. Nauczysz się konfigurować system, korzystać ze stron WWW, poczty elektronicznej i komunikatora internetowego oraz odtwarzać multimedia i nagrywać płyty. Poznasz najważniejsze programy oferowane przez system Windows i dowiesz się, jak ich używać. Dowiesz się też, jak aktualizować system i zabezpieczać go przed wirusami i utratą danych. Budowa i sposób działania komputera osobistego Interfejs użytkownika systemu Windows 10 Korzystanie z podstawowych funkcji systemu Zarządzanie dyskami, folderami, plikami i danymi w chmurze Dostosowywanie systemu do indywidualnych potrzeb Korzystanie z najważniejszych możliwości sieciowych Odtwarzanie multimediów i nagrywanie płyt Używanie podstawowych programów Zabezpieczanie systemu i danych przed zagrożeniami Przywracanie ustawień fabrycznych i instalacja Windowsa Kompletny przewodnik po Windowsie 10 — nie tylko dla seniorów
Lifehacker. Jak żyć i pracować z głową. Kolejne wskazówki
Doba może mieć więcej niż 24 godziny! Co za czasy! Zewsząd słychać, że komputery wspomagają nas we wszelkich dziedzinach życia, na każdym kroku czekają nas ułatwienia, a my mimo wszystko pracujemy coraz więcej. Więcej? Nie należy mylić ilości z wydajnością! Jak sobie z tym poradzić? Jak zapanować nad natłokiem zadań i obowiązków? I - co najważniejsze - jak wykonać więcej (oraz lepiej) zadań w tym samym czasie? Myślisz, że to niemożliwe??? Z tą książką poprawa wydajności jest w zasięgu Twoich rąk! Druga część bestsellera Lifehacker. Jak żyć i pracować z głową zawiera niezwykle przydatne informacje na temat automatyzacji często wykonywanych czynności, dostępu do swoich danych z dowolnego urządzenia i miejsca na świecie oraz wydajnego korzystania z możliwości wyszukiwarek internetowych. Znajdziesz tu również dobre rady na temat pracy z urządzeniami mobilnymi oraz zarządzania wieloma komputerami. Jeżeli chcesz zaoszczędzić konkretną ilość czasu w każdym tygodniu, ta książka jest właśnie dla Ciebie! Dzięki tej książce zoptymalizujesz swoje działania i dowiesz się, jak: zautomatyzować najczęściej wykonywane zadania uzyskać dostęp do swoich danych z dowolnego miejsca i urządzenia wykorzystać potencjał wyszukiwarek do granic możliwości wydajniej korzystać ze swojego telefonu zaoszczędzić cenny czas Sięgnij po sprawdzone triki i sztuczki z komputerem, które ułatwią Ci życie!
Windows PowerShell 4.0 dla programistów .NET
PowerShell to obiektowy język skryptowy i powłoka zadaniowa, a jednocześnie potężne narzędzie do automatyzacji zadań. PowerShell to — jak sama nazwa wskazuje — konsola z ogromem możliwości! Pozwala kontrolować system Windows oraz wiele innych aplikacji przeznaczonych dla serwerów, a także nimi zarządzać. Dzięki swym atutom jest szczególnie doceniana przez zaawansowanych użytkowników systemu Windows oraz administratorów tej platformy. Jeżeli chcesz w pełni wykorzystać potencjał PowerShell, jesteś programistą platformy .NET i chciałbyś ułatwić sobie pracę, to trafiłeś na superksiążkę! Sięgnij po nią i poznaj podstawy Windows PowerShell! Gdy zaczniesz już swobodnie korzystać z nowych możliwości, będziesz mógł poznać najlepsze techniki pracy z plikami XML i modułami oraz zaznajomić się z obiektami COM i .NET. Następnie dowiesz się, jak administrować systemem Windows z wykorzystaniem możliwości PowerShell. Dzięki tej wiedzy większość zadań wykonasz zdecydowanie szybciej — i to bez myszki! Na sam koniec nauczysz się korzystać z zasobów sieciowych oraz narzędzi dla platformy TFS. Książka ta jest obowiązkową pozycją dla wszystkich użytkowników systemu Windows, chcących poznać zaawansowane możliwości zarządzania systemem... i nie tylko! Dzięki tej książce: Poznasz nowe funkcje dodane w konsoli Windows PowerShell 4.0 Poznasz składnię i gramatykę PowerShell, np. potoków, pętli oraz obiektów roboczych Dowiesz się, jak rozszerzać PowerShell przy użyciu narzędzi platformy .NET oraz technologii XML, WMI i COM+ Nauczysz się pracować poprzez konsolę PowerShell z użytkownikami i grupami użytkowników oraz programami Windows Server, IIS i SQL Server Nauczysz się automatyzować za pomocą konsoli Windows PowerShell mechanizmy kontroli wersji na platformie Team Foundation Server Poznasz techniki pracy w Windows PowerShell z technologiami internetowymi, takimi jak JSON, XML usługi sieciowe oraz aplikacje RESTful Administrowanie systemem Windows jeszcze nigdy nie było tak przyjemne!
Kontrola wersji z systemem Git. Narzędzia i techniki programistów. Wydanie II
Matthew McCullough, Jon Loeliger
Systemy kontroli wersji przechodzą ciągłą ewolucję. Jeszcze niedawno popularny był system CVS, który został wyparty przez SVN. Ostatnie lata to inwazja rozproszonych systemów kontroli wersji z Gitem na czele. Git pozwala każdemu programiście na posiadanie prywatnego repozytorium i korzystanie z jego dobrodziejstw bez wpływu na inne repozytoria. Jesteś ciekaw, jakie jeszcze zalety ma Git? Jeżeli tak, trafiłeś na idealną książkę, dzięki której błyskawicznie wkroczysz w świat Gita. Na początek krok po kroku przejdziesz przez proces instalacji, a następnie dostosujesz środowisko do swoich potrzeb. W kolejnych rozdziałach poznasz dostępne polecenia oraz nauczysz się zarządzać plikami. Ponadto przekonasz się, jak łatwo można stworzyć odgałęzienia kodu oraz przeglądać różnice pomiędzy wersjami pliku. Git posiada zaawansowane narzędzia do łączenia kodu - będziesz mógł je dogłębnie poznać. Na koniec przeczytasz o zaawansowanych możliwościach systemu Git, takich jak współpraca z SVN. Ta książka jest doskonałym podręcznikiem dla każdego początkującego użytkownika systemu Git, zaawansowani również znajdą tu sporo przydatnych informacji. Wykorzystaj potencjał Gita! Dzięki tej książce: odkryjesz rozproszone systemy kontroli wersji poznasz ich zalety zainstalujesz i skonfigurujesz system Git poznasz system kontroli wersji Git Wykorzystaj potencjał systemu kontroli wersji Git!
Najlepszy podręcznik do jQuery! Jeżeli Twoja witryna internetowa ma się wyróżniać na tle konkurencji, musi być interaktywna, przyjemna dla oka i wygodna w użyciu. Jeżeli nie spełnia tych warunków, będzie jej niezwykle trudno zdobyć popularność. Ale zawsze możesz wykorzystać JavaScript! Zastosowanie tego języka programowania pozwala na istotne wzbogacenie strony. Z kolei użycie biblioteki jQuery sprawia, że wykorzystanie potencjału JavaScriptu jeszcze nigdy nie było tak proste. Jeżeli dodać do tego liczne gotowe do użycia efekty specjalne, otrzymamy niemalże perfekcyjne rozwiązanie. Kolejna książka z serii "Rusz głową!" to najlepszy sposób na opanowanie możliwości biblioteki jQuery. Atrakcyjna forma graficzna oraz nowoczesna metodologia nauczania sprawiają, że przyswajanie wiedzy jest przyjemne i efektywne. Autorzy nie wymagają również od Ciebie znajomości języka JavaScript — dzięki temu możesz z marszu zacząć poznawać jQuery. Nie ma na co czekać! Sprawdź, jak używać selektorów, reagować na zdarzenie, modyfikować drzewo DOM oraz używać efektów specjalnych. "jQuery. Rusz głową!" to Twoja przepustka do tworzenia angażujących, interaktywnych witryn WWW, która wyglądają i działają tak jak prawdziwe aplikacje! Poznaj jQuery i ulepsz swoją stronę internetową! Wykorzystaj efekty specjalne Bez trudu modyfikuj drzewo DOM Nasłuchuj zdarzeń Zaskocz swoich użytkowników Władaj stronami z jQuery!
Elektronika dla każdego. Przewodnik
Czy zastanawiałeś się kiedykolwiek, jak działają otaczające Cię urządzenia elektroniczne? Kim są osoby, które potrafią je zaprojektować, wykonać i zagwarantować ich poprawne funkcjonowanie? A może marzysz, żeby zbudować swój własny układ elektroniczny? Aha, kiwasz twierdząco głową. Wobec tego ta książka musi znaleźć się w Twoim koszyku! Ma ona już blisko trzydziestoletnią historię i trzymało ją w rękach wielu hobbystów-elektroników. Dzięki przejrzystym opisom i licznym przykładom nawet kompletny laik błyskawicznie opanuje przedstawiony materiał. Równania opisujące prąd stały i zmienny, prawo Ohma, oporniki, diody i tranzystory to tylko część elementów świata elektroniki, które już za chwilę przestaną być Ci obce! Dołącz do grona elektroników i spełnij marzenia o zbudowaniu własnych układów elektronicznych! Poznaj świat elektroniki: równania opisujące prąd stały i zmienny prawo Ohma możliwości oporników zasady działania generatorów Zrozum działanie obwodów elektronicznych i projektuj układy samodzielnie! Earl Boysen to inżynier z wieloletnim doświadczeniem w zawodzie elektronika. Prowadzi dwie strony internetowe poświęcone zagadnieniom związanym z elektroniką i współczesną technologią -www.buildinggadgets.com i www.understandingnano.com. Jest współautorem Elektroniki dla bystrzaków, Electronics Projects for Dummies i Nanotechnology for Dummies, wydanych przez wydawnictwo Wiley. Harry Kybett jest autorem pierwszego i drugiego wydania Electronics Self-Teaching Guide, książki, która znakomicie się sprzedawała. Pracował jako kierownik działu technicznego w Columbia Pictures Corporation. Stworzył wiele systemów elektronicznych wykorzystywanych przez studio filmowe oraz nadawców programów radiowych czy telewizyjnych. Opracował system szkoleń dla Sony Corporation of America.
WCF od podstaw. Komunikacja sieciowa nowej generacji
Poznaj i wykorzystaj przyszłość komunikacji internetowej! Wprowadzenie do Windows Communication Foundation Konfiguracja usług sieciowych i nowości WCF 4.0 Narzędzia oraz wykorzystanie WCF Windows Communication Foundation to technologia umożliwiająca komunikację pomiędzy praktycznie wszystkimi systemami wymiany danych, przeznaczona przede wszystkim dla tych użytkowników, których główną potrzebą jest zachowanie dużej elastyczności usług sieciowych. Technologia ta jest nadrzędna wobec wszystkich wcześniejszych rozwiązań Microsoftu w tej dziedzinie, zapewnia zgodność z innymi standardami, pozwala też używać różnych protokołów (m.in. HTTP, TCP) bez konieczności ingerowania w sam kod aplikacji. Jeśli chcesz uniknąć problemów związanych z koniecznością ciągłego dostosowywania się do wymagań klientów bądź współpracowników używających różnych kanałów komunikacji sieciowej, pora zapoznać się z możliwościami oferowanymi przez technologię WCF. Książka "WCF od podstaw. Komunikacja sieciowa nowej generacji" składa się z pięciu części zawierających najważniejsze zagadnienia związane z technologią WCF. Znajdziesz w niej informacje na temat samej technologii i jej elementów oraz poczytasz o rozmaitych aspektach i wariantach konfiguracji. Dowiesz się, jakie nowości oferuje WCF 4.0, a także poznasz narzędzia używane podczas pracy z tą technologią, w tym Visual Studio, WCF Service Host i WCF Test Client. Ostatnim, choć wcale nie najmniej ważnym omówionym obszarem będzie kwestia wykorzystania serwisów WCF w kontekście standardu OData, biblioteki jQuery i aplikacji Silverlight. Lektura tej pozycji uświadomi Ci, jak wiele tracisz, nie używając na co dzień technologii WCF, a przede wszystkim, jak wiele możesz zyskać! Czym jest WCF i dlaczego warto stosować SOA? Definiowanie kontraktu usługi i hostowanie usługi Tworzenie klienta Podstawowa i zaawansowana konfiguracja Routing Service, Service Discovery, Workflow w WCF Visual Studio, WCF Service Host, WCF Test Client SVC Util, Microsoft Service Configuration Editor OData i WCF, WCF RIA Services Wydajność Twórz przejrzysty kod, wykorzystując nowoczesne, elastyczne i wygodne w użyciu rozwiązanie WCF!
Język Kotlin na platformie Spring. Programowanie aplikacji internetowych
Kotlin jest interoperacyjnym, obiektowym i coraz popularniejszym językiem programowania. Charakteryzuje się statycznie typowanymi zmiennymi, czytelną składnią i znakomitą reaktywnością. Z kolei Spring jest wyjątkowo cenioną platformą do tworzenia stron WWW. Służy do tworzenia aplikacji internetowych udostępniających interfejs REST i inne usługi. Spring znakomicie współpracuje z Kotlinem, co pozwala programiście na wyższy poziom skutecznego programowania i efektywne tworzenie funkcjonalnych, stabilnych, skalowalnych i reaktywnych aplikacji. Przy tym wszystkim obydwa te produkty w całości są otwartym oprogramowaniem! Ta książka jest przewodnikiem dla osób, które chcą szybko poznać platformę Spring i zacząć posługiwać się językiem Kotlin w stopniu pozwalającym na tworzenie aplikacji internetowych. Zawiera przystępne wprowadzenie do pracy na platformie Spring i jej konfiguracji dla potrzeb Kotlina; omawia też zasady projektowania aplikacji za pomocą tych narzędzi. Sporo uwagi autor poświęca tworzeniu systemu mikrousług udostępniających interfejs REST. Opisuje również techniki posługiwania się tak pożytecznymi narzędziami jak Spring Data, Spring Security czy biblioteka JUnit, a także sposoby wdrażania aplikacji w chmurze AWS. W książce między innymi: przygotowanie platformy Spring do pracy z Kotlinem korzystanie z bazy danych MySQL usługi REST i programowanie reaktywne zabezpieczanie aplikacji za pomocą Spring Security dobre praktyki programistyczne, testowanie i wdrażanie aplikacji Kotlin: tak świetny jak Java, ale o wiele łatwiejszy i przyjemniejszy!
Tworzenie nowoczesnych systemów webowych
Poznaj techniki tworzenia nowoczesnych aplikacji webowych Naucz się budować wydajne, bezpieczne i pewne backendy Dowiedz się, jak tworzyć atrakcyjne i responsywne frontendy Nie zostawaj w tyle, poznaj najnowsze technologie webowe! Firm i osób trudniących się tworzeniem stron i aplikacji internetowych jest mnóstwo, a konkurencja w tej dziedzinie ciągle się zwiększa. Wielu twórców korzysta ze starych, sprawdzonych rozwiązań, a tylko nieliczni idą w awangardzie i eksperymentują z nowinkami pojawiającymi się niemal codziennie w tej dziedzinie. Jeśli chcesz do nich dołączyć i zdobyć wiedzę, która pozwoli Ci wyprzedzić konkurencję oraz efektywnie pracować z najpopularniejszymi frameworkami i najnowocześniejszymi narzędziami dostępnymi w branży, sięgnij po źródło wiedzy, które kompetentnie i kompleksowo wprowadzi Cię w temat. Książka Tworzenie nowoczesnych systemów webowych przedstawia najpopularniejsze technologie webowe i techniki programowania wykorzystywane przy tworzeniu aplikacji internetowych. Dowiesz się z niej, jak skonfigurować odpowiednie środowisko pracy, pracować z użyciem zwinnych metodyk, projektować rozwiązania, pisać czytelny kod, optymalizować go, testować i współpracować z klientem. Poznasz techniki tworzenia backendów oraz frontendów dla klasycznych przeglądarek komputerowych i urządzeń mobilnych. Nauczysz się też ograniczać dostęp do aplikacji i rozbudowywać już istniejące rozwiązania. Wszystko to na praktycznym, wziętym z życia przykładzie i bez nadmiaru nie zawsze potrzebnej teorii. Do dzieła! Warsztat pracy twórcy aplikacji webowych Techniki programowania i zasady tworzenia dobrego kodu Refaktoryzacja, optymalizacja i rozwijanie aplikacji Tworzenie backendu przy użyciu Symfony 3 Tworzenie frontendu za pomocą Angular 2 Tworzenie frontendu mobilnego przy użyciu SenchaTouch 2 Ograniczanie dostępu do aplikacji Testowanie rozwiązania i współpraca z klientem Naucz się tworzyć wydajne i atrakcyjne aplikacje WWW! Mariusz Walczak – Fullstack developer, założyciel MWProject mwproject.com.pl. Absolwent Warszawskiej Wyższej Szkoły Informatycznej, ze specjalizacjami Inżynieria oprogramowania oraz Inżynieria baz danych i zarządzania projektami informatycznymi. Tworzy zaawansowane aplikacje internetowe z użyciem Node.js i PHP. Twórca frameworku Moniq oraz CMSa MoniqCMS. Właściciel stron poświęconych zwierzętom adoptowani.org oraz vetporadnik.org.pl. Prywatnie miłośnik futrzanych czworonogów, oraz winiarstwa i nalewkarstwa.
Python dla zupełnie początkujących. Owoce programowania. Wydanie IV
Python jest wszechstronnym językiem programowania o imponującej elastyczności i wydajności. Można dzięki niemu rozwiązywać przeróżne problemy programistyczne z różnych dziedzin wiedzy. Nawet jeśli nie masz zamiaru stać się pełnoetatowym programistą, prędko się zorientujesz, jak świetnym i elastycznym narzędziem jest Python. Można za jego pomocą budować oprogramowanie, ale również wspierać pracę statystyków, ekonomistów, maklerów giełdowych, biologów, fizyków czy analityków finansowych. Wystarczy tylko znaleźć sposób analizy problemu i nauczyć się implementować go w programie. Z tej książki skorzystasz, nawet gdy nie masz żadnego doświadczenia w projektowaniu i tworzeniu oprogramowania. Dzięki prostym przykładom i zrozumiałemu pseudokodowi, schematom blokowym oraz innym narzędziom zdobędziesz wiedzę o projektowaniu oprogramowania i jego implementowania w języku Python. W każdym rozdziale znalazło się wiele przykładowych projektów oraz zwięzłych i praktycznych programów. Książkę rozpoczęto od przedstawienia podstawowych informacji o przechowywaniu danych, danych wejściowych i wyjściowych, struktur kontrolnych, funkcji, sekwencji, list, operacji wejścia-wyjścia oraz obiektów tworzonych za pomocą klas zdefiniowanych w bibliotece standardowej. Następnie omówiono zagadnienia tworzenia klas, dziedziczenia i polimorfizmu, a także definiowania funkcji rekurencyjnych. W tej książce: Wprowadzenie do Pythona i środowiska IDLE Struktury warunkowe, struktury cykliczne i funkcje Podstawy programowania zorientowanego projektowo Rekurencja i algorytmy rekurencyjne Projektowanie GUI aplikacji Python. Lepszy niż myślisz. Przydatniejszy niż sądzisz.
Piękny kod. Tajemnice mistrzów programowania
Poznaj techniki pracy guru programowania! Jak tworzyć czytelny i pozbawiony błędów kod? W jaki sposób projektować architekturę systemów? Jak zbudować uniwersalne interfejsy użytkownika? Wbrew pozorom programowanie to nie tylko nauka ścisła, to także sztuka! Trudna sztuka! Napisanie kodu poprawnie działającego czy kodu spełniającego oczekiwania użytkowników programu to niewątpliwie wyzwanie! Wymaga bowiem doskonałego zaplanowania architektury, skutecznej optymalizacji kodu źródłowego oraz umiejętności przewidywania potencjalnych problemów i ich odpowiednio wczesnej eliminacji. Właśnie w tej książce prawidziwi mistrzowie programowania podzielą się z Tobą swoimi doświadczeniami, przemyśleniami i spostrzeżeniami dotyczącymi tworzenia profesjonalnych rozwiązań. Znajdziesz tu wiele praktycznych porad dotyczących pisania kodu, rozwiązywania problemów programistycznych, projektowania architektury, tworzenia interfejsów użytkownika i pracy w zespole projektowym. Dowiesz się, kiedy należy postępować dokładnie według wskazań metodologii, a kiedy „pójście na skróty” może okazać się najlepszym rozwiązaniem. Poznasz sposób myślenia i zasady pracy najlepszych programistów świata, dzięki czemu użytkownikom Twoich aplikacji zapewnisz maksymalny komfort. Korzystanie z wyrażeń regularnych Dobór odpowiedniego poziomu abstrakcji Ocena jakości kodu źródłowego Testowanie Techniki analizy składni Zabezpieczanie komunikacji sieciowej Dostosowywanie architektury systemu do architektury komputerów Praca zespołowa Projektowanie systemów w oparciu o komponenty OpenSource Usuwanie błędów Ułatwianie pracy osobom niepełnosprawnym Dołącz do grona mistrzów programowania! Całkowity dochód z oryginalnego wydania tej książki zostanie przekazany na rzecz organizacji Amnesty International
T-SQL dla zaawansowanych. Przewodnik programisty. Wydanie IV
Michael Coles, Jay Natarajan, Miguel Cebollero
W wielu środowiskach IT serwer bazodanowy jest szczególnie ważnym elementem infrastruktury. Microsoft SQL Server jest jednym z częściej spotykanych rozwiązań. Aby w pełni wykorzystać jego możliwości, trzeba dogłębnie poznać język Transact-SQL — potężne narzędzie, które wyewoluowało z języka zapytań SQL i wciąż jest rozwijane przez firmę Microsoft. Niniejsza książka, przeznaczona dla programistów T-SQL, jest uaktualnionym wydaniem świetnego przewodnika po SQL Server. Omówiono w niej zaawansowane mechanizmy dostępne w T-SQL, włączając w to również nowości, takie jak mechanizmy pamięciowe będące częścią SQL Server 2014. Istotne kwestie są przystępnie wyjaśnione za pomocą praktycznych przykładów i obszernych fragmentów kodu źródłowego. Autorzy położyli nacisk przede wszystkim na demonstrację opcji T-SQL, ich możliwe zastosowania, a sam podręcznik zorganizowali w sposób umożliwiający szybkie wyszukanie potrzebnych informacji. Najważniejsze zagadnienia omówione w książce: podstawy T-SQL i przegląd dobrych praktyk programowania w tym języku narzędzia dołączone do SQL Server 2014 (w tym SSMS, SQLCMD, SSDT oraz SQL Profiler) procedury składowane wykonywane po stronie serwera oraz tabele OLTP obsługa XML, XQuery oraz XPath w SQL Server 2014 szyfrowanie baz danych, usługi ADO.NET oraz usługi IIS/.NET obsługa błędów, testowanie i zabezpieczenie kodu SQL Sprawdź nowe możliwości T-SQL i SQL Server! Miguel Cebollero — od ponad 16 lat zajmuje się SQL Server i innymi systemami bazodanowymi, włączając w to projektowanie, programowanie i administrację. Często wypowiada się na różnego rodzaju konferencjach związanych z bazami danych. Jay Natarajan — od ponad 15 lat projektuje i implementuje rozwiązania oparte na SQL Server. Ma na koncie wiele skomplikowanych rozwiązań dla dużych klientów. Dołączyła do Microsoft Consulting Services w 2008 roku. Michael Coles — ma za sobą ponad dekadę doświadczeń przy projektowaniu i administrowaniu bazami danych SQL Server. Jest autorem licznych artykułów na temat SQL Server, szczególnie o specjalnych zastosowaniach T-SQL.