Wyniki wyszukiwania

2001
Ładowanie...
EBOOK

Tajniki języka JavaScript. Typy i składnia

Kyle Simpson

Nawet początkujący programista może szybko zacząć tworzyć funkcjonalne aplikacje w JavaScripcie. Jest to prosty i łatwy w użyciu język, który cieszy się dużym uznaniem, a jednocześnie stanowi złożoną kolekcję mechanizmów, zapożyczonych z różnych języków programowania (są to np. podstawy proceduralne znane z języka C czy podstawy funkcjonalne w stylu języka Scheme/Lisp). Bez starannej analizy mechanizmy te nie będą zrozumiałe nawet dla najbardziej doświadczonych projektantów. A przecież umiejętność rozwiązywania problemów i tworzenia kodu o naprawdę wysokiej klasie w prosty sposób zależy od takiego właśnie dogłębnego zrozumienia mechanizmów języka, w którym się pisze. Niniejsza książka jest czwartą częścią serii w całości poświęconej językowi JavaScript. Jest przeznaczona dla osób, które używają JS w pracy i chcą dogłębnie poznać jego składniki. Omówiono w niej rodzaje i zastosowanie typów oraz istotne niuanse składni. Poza ogólnymi informacjami szczegółowo opisano m.in. typy wbudowane, konwersję typów, wartości specjalne, obiekty macierzyste, prototypy macierzyste, instrukcje i wyrażenia, reguły kontekstowe. Co najważniejsze, materiał przedstawiono w sposób przystępny, zwięzły, klarowny i zarazem na bardzo wysokim poziomie. Dzięki tej książce: Poznasz siedem typów języka JavaScript: null, undefined, boolean, number, string, object i symbol Przeanalizujesz i zrozumiesz niepowtarzalne możliwości JavaScriptu związane z ciągami znakowymi, tablicami i liczbami Dowiesz się, w jaki sposób obiekty macierzyste zapewniają obiekty opakowujące wartości typu prymitywnego Poznasz tajniki konwersji typów i nauczysz się wykorzystywać jej zalety Zaczniesz rozumieć niuanse składni JavaScriptu, w tym również dotyczące instrukcji i wyrażeń Zbliżysz się do celu, jakim jest prawdziwe i dogłębne zrozumienie JavaScript Zrozum mechanizmy języka JavaScript i pisz kod dobrej jakości!

2002
Ładowanie...
EBOOK

Tworzenie nowoczesnych systemów webowych

Mariusz Walczak

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.

2003
Ładowanie...
EBOOK

Tomcat. Przewodnik encyklopedyczny. Wydanie II

Jason Brittain, Ian Darwin

Poznaj możliwości serwera Tomcat! Jak dostroić Tomcat w celu pomiaru i poprawy wydajności? Jak wdrażać aplikacje WWW z serwletami i stronami JSP? Jak diagnozować problemy z serwerem? Tomcat jest kontenerem serwletów Java i serwerem WWW stworzonym przez organizację Apache Software Foundation. Może pełnić rolę serwera produkcyjnego o dużej wydajności, sprawdza się również jako darmowy kontener serwletów i stron JSP z udostępnionym kodem źródłowym. Tomcat może być zastosowany niezależnie lub w połączeniu z innymi serwerami WWW (np. httpd Apache). Doskonale radzi sobie w każdego rodzaju środowisku, zapewniając fundament wymagany do praktycznego wykorzystania w Internecie umiejętności z zakresu technologii Java. W książce "Tomcat. Przewodnik encyklopedyczny" znajdziesz szczegółowe wyjaśnienia, jak korzystać z tego serwera. Czytając ją, poznasz wszelkie procedury instalacyjne oraz możliwości konfigurowania obszarów, ról, użytkowników i zasobów JNDI. Nauczysz się, jak uaktywniać i wyłączać funkcję automatycznego przeładowywania serwletów, a także wdrażać aplikacje WWW. Niezbędne informacje dotyczące serwera Tomcat znajdą tu nie tylko programiści, ale także administratorzy, webmasterzy i wszyscy, którzy chcą się dowiedzieć czegoś o tym kontenerze serwletów. Instalowanie i konfigurowanie Tomcata Zarządzanie obszarami, rolami i użytkownikami Uruchamianie i zatrzymywanie serwera Kontrolowanie i utrwalanie sesji Optymalizowanie wydajności serwera Integracja z serwerem WWW Apache Wdrażanie rozpakowanego katalogu aplikacji WWW Praca z plikami WAR Zabezpieczenia serwera Tomcat Przewodnik dla wszystkich, którzy chcą ułatwić sobie pracę z serwerem Tomcat.

2004
Ładowanie...
EBOOK

Tworzenie oprogramowania w 30 dni. Programuj zwinnie i szybko!

Ken Schwaber, Jeff Sutherland

Programuj zwinnie i szybko! Czy Twoja firma jest w stanie stworzyć oprogramowanie w 30 dni? Jeśli uważasz, że nie, zapewne wciąż stosujesz stare i niezbyt poręczne narzędzia. Jeżeli tylko nauczysz się zwinnie zarządzać swoim projektem, ten cel jest do osiągnięcia. „Zwinny” to słowo, które zrobiło furorę w świecie menedżerów projektu. Dzięki takiemu podejściu do zarządzania stworzysz aplikację dopasowaną do potrzeb użytkowników i na pewno zdążysz na czas. Warto spróbować! Najpopularniejszą ze zwinnych metodyk jest Scrum. Ta książka została napisana właśnie przez twórców Scruma. Powstała, aby zaznajomić Cię z procesem tworzenia oprogramowania z użyciem tej metodyki. Pokaże Ci, jak zacząć przygodę z nowym projektem i sprawić, by odniósł sukces. W trakcie lektury dowiesz się, jak wdrożyć Scrum w Twojej organizacji, oraz poznasz role wyznaczane poszczególnym członkom projektu. Ponadto zaznajomisz się z kolejnymi etapami całego procesu i spojrzysz na tę metodykę z punktu widzenia całego przedsiębiorstwa. Książka ta jest doskonałym przewodnikiem, który pozwoli Ci dokonać prawdziwego przełomu w pracy nad projektami. Po jej lekturze i wdrożeniu metodyki Scrum będziesz znacznie bliżej sukcesu! Zarządzaj projektami: zwinnie elastycznie skutecznie z użyciem metodyki Scrum Twój klucz do sukcesu!

2005
Ładowanie...
EBOOK

Twoja pierwsza strona WWW. Stwórz profesjonalną i funkcjonalną stronę WWW bez znajomości programowania

Maciej Dutko

Co chciałbyś jeszcze wiedzieć? Zadaj pytanie autorowi - Maciejowi Dutko! Wyślij je na konkurs@helion.pl. Najciekawsze pytania zostaną przekazane Autorowi! » Błyskawicznie stwórz swoją własną stronę WWW! Gdzie szukać najlepszych kreatorów do łatwego tworzenia stron WWW? Jak założyć konto w wybranym serwisie? Jak łatwo zbudować strukturę swojej pierwszej strony WWW? Tworzenie strony internetowej zazwyczaj kojarzy nam się z bardzo skomplikowaną serią czynności, do wykonania których niezbędna jest znajomość co najmniej jednego języka programowania. Już samo to skutecznie odstrasza wielu potencjalnych twórców stron WWW, którzy nie mają aż tyle czasu i samozaparcia, by opanować tajniki tej procedury. A przecież niemal każdy potrzebuje dziś swojego miejsca w internecie. Na szczęście z pomocą przychodzą nam płatne i bezpłatne kreatory stron internetowych, pozwalające zaprojektować i opublikować serwis WWW bez wystukania na klawiaturze choćby jednego znacznika HTML. Doskonałym — i konkretnym — przewodnikiem po takich kreatorach jest właśnie ta książka. "Twoja pierwsza strona WWW. Stwórz profesjonalną i funkcjonalną stronę WWW bez znajomości programowania " pozwoli Ci szybko i bez żadnych trudności wybrać odpowiedni dla Ciebie kreator online, założyć konto w serwisie, opracować strukturę strony WWW. Z tym podręcznikiem nauczysz się łatwo edytować tekst i wstawiać różne elementy na Twojej stronie WWW. Dowiesz się, czym różnią się darmowe narzędzia od komercyjnych, a także jak zmieniać wygląd Twojego serwisu i zapewnić mu dobre miejsce w wyszukiwarkach. Jeśli w prosty sposób chcesz stworzyć własną stronę WWW, trzymasz w rękach lekturę obowiązkową! HTML, CMS czy kreator online? Kiedy wybrać narzędzie darmowe, a kiedy komercyjne? Które kreatory pozwalają łatwo zarejestrować domenę? Dlaczego aplikacje płatne są czasami… tańsze od darmowych? Na co zwrócić uwagę przy wyborze kreatora? Które narzędzie będzie najlepsze dla Ciebie? Podsumowanie i próba oceny Serwis WWW bez znajomości programowania… tak, to naprawdę możliwe!

2006
Ładowanie...
EBOOK

Responsive Web Design. Projektowanie elastycznych witryn w HTML5 i CSS3. Wydanie II

Ben Frain

Profesjonalnie wykonana strona internetowa powinna działać bez zarzutu nie tylko na komputerze stacjonarnym, lecz także na tablecie czy telefonie. Użytkownicy chcą korzystać z aplikacji sieciowych w każdych warunkach i uruchamiać je na urządzeniach o najprzeróżniejszych rozmiarach czy parametrach. Należy się spodziewać, że wkrótce katalog urządzeń podłączanych do internetu znacznie się poszerzy. W takich warunkach projektant koniecznie musi zadbać o responsywność, aby tworzone przez niego strony internetowe dostosowywały się do zmiennych warunków i zachowywały funkcjonalność. Niniejsza książka stanowi kompletne źródło informacji potrzebnych do napisania responsywnej strony internetowej. Jeśli znasz HTML i CSS, możesz z jej pomocą zbudować taką aplikację. Znajdziesz tu opis wszystkich podstawowych aspektów responsywnych projektów stron i dowiesz się, jak korzystać z najbardziej przydatnych technik w technologiach HTML5 i CSS3. Co więcej, odkryjesz najlepsze metody pisania i dostarczania kodu, obrazów i plików. Dzięki licznym przykładom i opisom bez trudu dostosujesz swój projekt do wymagań telefonów komórkowych i wielu innych urządzeń. Wydanie drugie uzupełniono o opis prawie wszystkich najnowszych technik i narzędzi potrzebnych do budowy responsywnych aplikacji internetowych. W tej książce znajdziesz: opis elementów potrzebnych do zbudowania responsywnych stron internetowych informacje o zapytaniach medialnych, ich składni i sposobach wykorzystania omówienie projektowania struktury i układów płynnych oraz wykorzystania modelu Flexbox wskazówki co do wykorzystania niezwykłych możliwości CSS3 i HTML5 wytyczne dotyczące grafiki SVG oraz metody obsługi obrazów SVG z poziomu JavaScriptu wyjaśnienie, jak tworzyć przejścia, transformacje i formularze spis dobrych praktyk kodowania responsywnych stron internetowych Responsywne strony internetowe — będą równie piękne nawet po latach!

2007
Ładowanie...
EBOOK

Transformery w przetwarzaniu języka naturalnego i widzenia komputerowego. Generatywna AI oraz modele LLM z wykorzystaniem Hugging Face, ChatGPT, GPT-4V i DALL-E 3. Wydanie III

Denis Rothman

Transformery zrewolucjonizowały przetwarzanie języka naturalnego, analizę obrazów i komputerowe widzenie. Oparte na transformerach duże modele generatywne dostępne za pośrednictwem systemu ChatGPT z GPT-4V w zadaniach przetwarzania tekstu i obrazów przewyższają wydajność człowieka. Aby uczestniczyć w tej nowej erze technologicznej, musisz zrozumieć, jak działają transformery. Tę książkę docenią praktycy: analitycy danych i inżynierowie uczenia maszynowego. Opisano w niej różne architektury transformerów - od pierwszych modeli podstawowych po najnowsze osiągnięcia w generatywnej sztucznej inteligencji. Dzięki lekturze nauczysz się wstępnego szkolenia i dostrajania modeli LLM, a także pracy nad różnymi przypadkami użycia. Poznasz takie problemy jak halucynacje i zagrożenia prywatności, a następnie dowiesz się, jak je łagodzić. W książce pokazano ponadto, jak poprawiać dokładność modeli LLM i uzyskiwać większą kontrolę nad generowanymi przez nie wynikami. Nie zabrakło ciekawych szczegółów dotyczących modeli generatywnych opartych na transformerach, modeli wizyjnych i architektur multimodalnych, jak również opisu najlepszych praktyk. Najciekawsze tematy: wstępne szkolenie i dostrajanie modeli LLM platformy: Hugging Face, OpenAI i Google Vertex AI tokenizery i najlepsze praktyki wstępnego przetwarzania danych językowych techniki łagodzenia halucynacji wizualizacja aktywności modeli transformerów z użyciem systemów BertViz, LIME i SHAP modele wizyjne i multimodalne oparte na transformerach: CLIP, DALL-E 2, DALL-E 3 i GPT-4V Sztuczna inteligencja, która widzi i mówi - przekonaj się, jak to działa!

2008
Ładowanie...
EBOOK

Tworzenie serwisów e-learningowych z Moodle 1.9

William Rice

Poznaj możliwości Moodle"a i twórz jeszcze atrakcyjniejsze kursy internetowe Jak zarządzać zawartością kursów? Jak modyfikować konfigurację witryny? Jak dodawać do kursów interaktywny materiał? Moodle jest darmowym systemem zarządzania nauczaniem. Pozwala on na wprowadzenie jeszcze większej interaktywności przy tworzeniu kursów internetowych. Dzięki temu rozwiązaniu kursy stają się jeszcze atrakcyjniejsze i skuteczniejsze. Użycie tej platformy wyzwala większe zaangażowanie zarówno wśród nauczycieli, jak i uczniów. Uczniowie mogą między innymi wzajemnie recenzować swoje prace. Natomiast katalogi i narzędzia przeznaczone dla nauczycieli umożliwiają udostępnianie uczniom konkretnych plików, sprawdzanie wiedzy i wystawianie ocen. Dzięki ankietom możliwe jest także zbadanie opinii uczniów na temat przebiegu kursu. Książka "Tworzenie serwisów e-learningowych z Moodle 1.9" zawiera szczegółowy opis tworzenia edukacyjnej witryny i zarządzania kursem internetowym -- z podziałem na kolejne kroki całego procesu. Korzystając z tego podręcznika, dowiesz się także, jak udoskonalić zbudowaną już witrynę i zwiększyć jej możliwości (na przykład poprzez dodawanie elementów statycznych i interaktywnych, takich jak ankiety, dzienniki czy strony wiki). Podręcznik ten został skonstruowany w taki sposób, aby dostarczać praktycznej wiedzy pedagogom, szkoleniowcom, administratorom serwisu oraz autorom kursów, którzy chcą w pełni wykorzystać możliwości Moodle"a w celu poprawienia jakości i atrakcyjności kształcenia online, a także szkolenia w tradycyjnej formie -- podczas lekcji w szkolnej pracowni komputerowej. Instalacja i konfiguracja Moodle"a Dodawanie elementów społecznościowych Zasoby i elementy interaktywne Pliki pakietów językowych Tworzenie kategorii kursu Dołączanie materiału statycznego Techniki zwiększające bezpieczeństwo Tworzenie pytań i zarządzanie nimi Narzędzia dla nauczyciela -- raporty i logi Rozszerzanie Moodle"a i administracja systemem Z tym podręcznikiem każda nauka stanie się atrakcyjna i efektywna!