Zapanuj nad chaosem informacyjnym! SharePoint to platforma rozwijana przez firmę Microsoft, ułatwiająca zapanowanie nad ogromem informacji przetwarzanych w przedsiębiorstwie. Jest najczęściej wybierana przez średnie i duże organizacje. Pozwala pracownikom na błyskawiczne zlokalizowanie informacji istotnych w ich codziennej pracy. Ponadto pomaga tworzyć własne komponenty, dostosowane do specyficznych wymagań. SharePoint to duży i zaawansowany produkt, jednak dzięki tej książc...
Duże modele językowe przestały już być szokującą nowinką technologiczną. Dziś są używane do najróżniejszych celów, a lista ich rzeczywistych i potencjalnych zastosowań stale się wydłuża. A to oznacza, że programiści, inżynierowie i architekci muszą dogłębnie rozumieć zasady działania LLM, a także techniki ich budowania._x000D_ _x000D_ _x000D_ Najbardziej przystępne i kompleksowe wyjaśnienie modeli językowych!_x000D_ _x000D_ Cameron Wolfe, starszy specjalista do ...
Rozwój technik BDD jest odpowiedzią na poważny problem, z którym muszą się zmierzyć zespoły rozwijające oprogramowanie. Tym problemem jest skuteczne komunikowanie i zrozumienie się nawzajem. Jeśli jesteś kierownikiem projektu, musisz jakoś skłonić programistę do pisania testów, namówić testera do zaakceptowania tych testów i przekonać inwestora, że coś, co nie jest kodem produkcyjnym, może mieć swoją wartość. Okazuje się, że kluczem do sukce...
Bezpieczeństwo systemu informatycznego od dawna nie jest problemem wyłącznie administratora IT i jego zespołu. Różnorodność metod, socjotechnik i wyrafinowanych narzędzi wykorzystywanych do ataków oraz zacierania śladów sprawia, że zabezpieczenie usług czy zasobów musi być obowiązkiem całego personelu firmy — od prezesa po stażystę. Co więcej, bezpieczeństwo zasobów informatycznych wymaga systematycznej kontroli i systemowego podejścia...
Wykorzystaj potencjał architektury usług! Architektura mikrousług to sposób na odejście od dużych, monolitycznych aplikacji. Wyspecjalizowane usługi realizujące konkretne zadania i komunikujące się z otoczeniem pozwalają na lepsze zapanowanie nad kodem, są łatwiejsze do przetestowania oraz bardziej elastyczne. Jednak oprócz zalet mają też wady. Sięgnij po tę książkę i dowiedz się, jak najlepiej radzić sobie z architekturą mikrousług! Autor przedstawia w książc...
Python jest znakomitym językiem do tworzenia wydajnego kodu. Nadaje się do różnych, również bardzo nietypowych zastosowań. Samo programowanie natomiast, choć jest w nim coś magicznego, stanowi umiejętność, którą każdy może opanować pod warunkiem odrobiny zaangażowania. Naturalnie, nauka kodowania nie zawsze przebiega bezproblemowo. Trzeba zrozumieć sposób działania komputera i nauczyć się nieco inaczej myśleć o rozwiązywaniu problemów. Napis...
Zbuduj własną witrynę WWW, wykorzystując PHP-Nuke Zainstaluj pakiet PHPNuke i skonfiguruj go Dodaj artykuły i zarządzaj użytkownikami witryny Rozszerz możliwości pakietu, tworząc własne moduły Rosnąca w imponującym tempie popularność internetu sprawiła, że witryny WWW coraz częściej zakładane są przez osoby bez doświadczenia programistycznego. Doskonałym ułatwieniem dla nich mogą być gotowe pakiety umożliwiające -- przy minimalnym nakładzie pracy i niewielkiej wie...
Objęcie nowego stanowiska jest jednym z trudniejszych momentów w życiu zawodowym lidera. Jeśli szybko osiągniesz pierwsze sukcesy i zbudujesz kluczowe relacje, masz szansę na zdobycie silnej pozycji. Z kolei potknięcia na tym wczesnym etapie mogą doprowadzić do pętli niekorzystnych sprzężeń zwrotnych. W efekcie możesz zyskać opinię osoby, która nie jest odpowiednia do tej pracy. Jeśli nie zareagujesz, naprawienie sytuacji może się okazać niemożliwe._x000D_ _x000...
Wydajna chmura obliczeniowa w Twoim zasięgu! Chmury obliczeniowe nie są już marzeniami lub niedojrzałymi produktami w fazie testów. One nas otaczają, a efekty ich obecności widać gołym okiem. Każdy w ciągu kilkunastu minut może stać się właścicielem niezawodnej, wydajnej platformy dla swojego biznesu. Nie potrzebujesz już inwestycji we własne serwerownie, administratorów i mierzenia się z codziennymi problemami z zasilaniem lub łącznością z internetem. Brzmi wspaniale? I ta...
Ostatnia dekada zmieniła oblicze IT. Kluczowego znaczenia nabrały big data, a chmura i automatyzacja rozpowszechniły się wszędzie tam, gdzie mowa o efektywności. Inżynierowie muszą wykorzystywać zalety systemów linuksowych w codziennej praktyce, aby zapewnić należyty poziom automatyzacji swoich zadań. Do tych celów świetnie nadaje się Python. Język ten zdobywa coraz większe uznanie z uwagi na jego wszechstronność, jak również wydajność, przenaszalność i b...
Jeśli chcesz dostosować swoją pracę do większych zbiorów danych i bardziej złożonych kodów, potrzebna Ci jest znajomość technik rozproszonego uczenia maszynowego. W tym celu warto poznać frameworki Apache Spark, PyTorch i TensorFlow, a także bibliotekę MLlib. Biegłość w posługiwaniu się tymi narzędziami przyda Ci się w całym cyklu życia oprogramowania ― nie tylko ułatwi współpracę, ale również tworzenie powtarzalnego kodu. Dzięki tej książce...
Domain-driven design, czyli projektowanie dziedzinowe, w skrócie DDD, jest zbiorem praktyk tworzenia architektury oprogramowania z uwzględnieniem dziedziny biznesu i jej problemów. W ten sposób logika biznesowa staje się sercem aplikacji. Wielu architektów jednak nie radzi sobie ze złożonością tworzonego oprogramowania. Nauczenie się zasad i wzorców DDD, przyswojenie technik dekompozycji dużego systemu, modelowania i projektowania integracji...
Mimo upływu lat relacyjne bazy danych wciąż mają się świetnie! Z każdym rokiem stają się coraz doskonalsze i radzą sobie z coraz większymi zbiorami danych. Wciąż jednak podstawą dobrej aplikacji bazodanowej jest dobry projekt samej bazy. Wielu osobom projektowanie poprawnych struktur bazodanowych wydaje się czymś z pogranicza wyższej matematyki i czarnej magii. Tymczasem zdobycie tej umiejętności jest możliwe bez lat studiowania skomplikowanych teorii matematycznych. Wystarcz...
Ze względu na gwałtowny rozwój inżynierii danych, jaki nastąpił w ciągu ostatniej dekady, wielu inżynierów oprogramowania, badaczy i analityków danych zaczęło odczuwać potrzebę kompleksowego spojrzenia na tę praktykę. Dzięki tej praktycznej książce zawierającej opis najlepszych technologii dostępnych w ramach frameworka cyklu życia inżynierii danych, dowiesz się, jak planować i budować systemy, które mają zaspokoić potrzeby Twojej organizacji i kli...
Zestaw algorytmy z ich zastosowaniami Zdobądź umiejętności posługiwania się algorytmami Naucz się wykorzystywać Pythona do testowania algorytmów Myśl za pomocą algorytmów Ten jasny i przystępny przewodnik pokazuje, w jaki sposób algorytmy wpływają na nasze codzienne życie - od interakcji online po osobistą komunikację. Są również niezwykle ważne, jeśli chodzi o podejmowanie różnego rodzaju decyzji. Jeśli chcesz wiedzieć, jak korzystać z ...
Informacja zawarta w danych jest niezwykle cenna, jednak jej pozyskiwanie jest trudną sztuką. Aby do niej dotrzeć, trzeba poradzić sobie z coraz większą ilością danych. Rośnie więc zapotrzebowanie na zaawansowane techniki analizy danych. W niektórych przypadkach wystarczającym narzędziem do tego celu jest arkusz kalkulacyjny. Rozwiązanie to ma jednak ograniczenia, które pokonać może jedynie znakomity system do obsługi baz danych: Microsoft Access. Jest to oprogr...
Kompendium wiedzy o sieciach Ethernet! Biblia administratora sieci Ethernet! Standard Ethernet powstał w 1976 roku w ośrodku badawczym firmy Xerox. Wykorzystywany do budowy sieci lokalnych, znajduje zastosowanie praktycznie w każdym miejscu. Sieci Ethernet spotkasz zarówno w mieszkaniach czy domach, jak i w biurach czy centrach danych. W zależności od budżetu, jakim dysponujesz, możesz zbudować sieć dostosowaną do własnych potrzeb. Nowoczesne sieci Ethernet pozwal...
Poznaj sekrety tworzenia popularnych i dochodowych witryn internetowych! Jak poprawić widoczność serwisu w wyszukiwarkach? Jak zoptymalizować płatne kampanie reklamowe? Jak odnieść sukces w Internecie? Celem optymalizacji witryny WWW jest przede wszystkim maksymalizacja przychodów z serwisu i podniesienie komfortu użytkowników. Aby ten cel osiągnąć, trzeba spełnić kilka podstawowych warunków. Po pierwsze należy zadbać o to, aby serwis można było łatwo odszukać w sieci. P...
Wszystko o systemach operacyjnych!_x005F_x000D_ System operacyjny to niezwykle złożone środowisko, które zarządza Twoim sprzętem, uprawnieniami i setkami innych rzeczy. Jednak jego najważniejszym zadaniem jest uruchamianie programów, z których chcą korzystać użytkownicy. Edytory tekstów, programy graficzne, księgowe i inne nie mogłyby istnieć, gdyby nie możliwości współczesnych systemów operacyjnych._x005F_x000D_ _x005F_x000D_ Jeżeli ...
Większość aplikacji i usług jest zależna od interakcji z systemem operacyjnym, dlatego profesjonaliści IT potrzebują głębokiej, a przede wszystkim aktualnej wiedzy w tej dziedzinie. To właśnie zrozumienie systemów operacyjnych pozwala inżynierowi IT na skuteczne diagnozowanie problemów, optymalizowanie wydajności i tworzenie solidnych rozwiązań, które oprą się próbie czasu i podniosą poziom bezpieczeństwa._x005F_x000D_ _x005F_x000D_ To piąte, grunt...
Poznaj z bliska największe autorytety świata informatyki! _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Jak powstają języki programowania?_x005F_x000D_ Jaka jest ich przyszłość?_x005F_x000D_ Jak szybko nauczyć się takiego języka?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Droga od pomysłu do gotowej aplikacji jest długa i kręta. Najprawdopodobniej jednym z najdłuższych jej odcinków jest ten poświęcony na programowanie. Sztab ludzi, wiele języków programowania, technologii i narzęd...
Jeśli chcesz projektować aplikacje oparte na sztucznej inteligencji, tworzyć dobry kod czy analizować dane, musisz opanować zasady pracy z interfejsami API. To już nie tylko kwestia wysłania prostego zapytania do REST API - niezawodność, bezpieczeństwo i skalowalność wymagają znacznie więcej. Łatwo dojść do wniosku, że zakres potrzebnej wiedzy jest przytłaczający._x000D_ _x000D_ _x000D_ To nieocenione źródło praktycznej wiedzy o API w data science i sztucznej inteligen...
Bezpieczeństwo serwerów - od TLS do TOR W dzisiejszym świecie, w którym wiele codziennych aktywności odbywa się przez internet, bardzo dużo zależy od bezpieczeństwa serwerów. Kiedy zwykli ludzie tworzą społeczności, komunikują się i robią zakupy online, hakerzy niestrudzenie przeglądają sieć, poszukując słabych punktów. Atakują różne obiekty: mogą to być agencje rządowe, elektrownie i banki, ale równie dobrze ich celem może się stać ...
Kompendium wiedzy dla każdego użytkownika! Błyskawiczny dostęp do kluczowych informacji, sprawne zarządzanie potokiem nowych danych oraz gwarancja ich bezpieczeństwa to klucze, bez których żadne przedsiębiorstwo nie ma szans odnieść sukcesu. Najnowsze wydanie aplikacji Microsoft Access 2010 wprowadza wiele usprawnień w tym zakresie. Przekonaj się, jaki potencjał kryje ten niesamowity produkt. Poznaj jego możliwości! Trzymasz w rękach najlepsze źródło informacji o tym narzęd...