Webmasterstwo
W kategorii Webmasterstwo znajdziecie publikacje związane z szeroko pojętym tworzeniem stron internetowych. Dowiecie się jak wykorzystywać i dostosowywać do własnych potrzeb gotowe systemy zarządzania treścią (CMS) takie jak np. Wordpress, Joomla! czy Drupal.
Podręczniki, w przystępny sposób przekażą Wam zasady tworzenia od podstaw aplikacji sieciowych przy użyciu popularnych języków jak PHP czy Ruby on Rails, Java nie zapominając o ASP. Nauczycie się nie tylko budować funkcjonalne serwisy WWW, ale także będziecie mięli okazję zapoznać się z wieloma zagadnieniami dotyczącymi marketingu internetowego od pozycjonowania do kampanii reklamowych na portalach społecznościowych.
Django 2 by Example. Build powerful and reliable Python web applications from scratch
Antonio Melé
If you want to learn the entire process of developing professional web applications with Django 2, then this book is for you. You will walk through the creation of four professional Django 2 projects, teaching you how to solve common problems and implement best practices.You will learn how to build a blog application, a social image bookmarking website, an online shop and an e-learning platform. The book will teach you how to enhance your applications with AJAX, create RESTful APIs and set up a production environment for your Django 2 projects. The book walks you through the creation of real-world applications, solving common problems, and implementing best practices. By the end of this book, you will have a deep understanding of Django 2 and how to build advanced web applications.
Django 2 by Example. Build powerful and reliable Python web applications from scratch
Antonio Melé
If you want to learn the entire process of developing professional web applications with Django 2, then this book is for you. You will walk through the creation of four professional Django 2 projects, teaching you how to solve common problems and implement best practices.You will learn how to build a blog application, a social image bookmarking website, an online shop and an e-learning platform. The book will teach you how to enhance your applications with AJAX, create RESTful APIs and set up a production environment for your Django 2 projects. The book walks you through the creation of real-world applications, solving common problems, and implementing best practices. By the end of this book, you will have a deep understanding of Django 2 and how to build advanced web applications.
Gastón C. Hillar
Django is a Python web framework that makes the web development process very easy. It reduces the amount of trivial code, which simplifies the creation of web applications and results in faster development. It is very powerful and a great choice for creating RESTful web services.If you are a Python developer and want to efficiently create RESTful web services with Django for your apps, then this is the right book for you.The book starts off by showing you how to install and configure the environment, required software, and tools to create RESTful web services with Django and the Django REST framework. We then move on to working with advanced serialization and migrations to interact with SQLite and non-SQL data sources. We will use the features included in the Django REST framework to improve our simple web service.Further, we will create API views to process diverse HTTP requests on objects, go through relationships and hyperlinked API management, and then discover the necessary steps to include security and permissions related to data models and APIs. We will also apply throttling rules and run tests to check that versioning works as expected. Next we will run automated tests to improve code coverage. By the end of the book, you will be able to build RESTful web services with Django.
Django. Tworzenie nowoczesnych aplikacji internetowych w Pythonie
Ben Shaw, Saurabh Badhwar, Andrew Bird, Bharath...
Django zaskarbił sobie uznanie wielu programistów. Jest to platforma, która udostępnia wszystkie narzędzia potrzebne do tworzenia aplikacji internetowych w Pythonie. To również narzędzie pozwalające na sprawne rozpoczęcie pracy i rozwijanie solidnego i bezpiecznego kodu. Aby jednak zapewnić sobie satysfakcję, a tworzonym projektom profesjonalną jakość, trzeba przyswoić koncepcje i zasady pracy z Django. Dzięki temu praktycznemu przewodnikowi po Django zdobędziesz wiedzę i pewność siebie potrzebne do budowania rzeczywistych aplikacji w Pythonie. W przystępny sposób opisano tu podstawowe koncepcje i funkcje Django, a następnie pokazano poszczególne etapy cyklu rozwoju rzeczywistej aplikacji internetowej. Dla celów dydaktycznych ten dość złożony projekt został podzielony na zbiór mniejszych zadań, dzięki czemu Twoja nauka będzie przebiegała w sposób efektywny i przemyślany. W trakcie wykonywania ćwiczeń zdobędziesz praktyczne umiejętności, niezbędne do budowy przyjemnych w użytkowaniu aplikacji WWW. Przekonasz się, że Django pozwala na efektywne i satysfakcjonujące budowanie nawet bardzo ambitnych projektów! W książce między innymi: konfiguracja projektu Django, szablony HTML i modele danych w Django podstawowe elementy aplikacji internetowej, w tym sesje i uwierzytelnianie dodawanie interfejsów API typu REST do aplikacji Django korzystanie z zewnętrznych bibliotek Django testowanie kodu za pomocą platform testowych Django i Pythona Django ma wszystko, czego wymaga najlepszy projektant aplikacji WWW!
Domain-Driven Design in PHP. A Highly Practical Guide
Keyvan Akbary, Carlos Buenosvinos, Christian Soronellas
Domain-Driven Design (DDD) has arrived in the PHP community, but for all the talk, there is very little real code. Without being in a training session and with no PHP real examples, learning DDD can be challenging. This book changes all that. It details how to implement tactical DDD patterns and gives full examples of topics such as integrating Bounded Contexts with REST, and DDD messaging strategies. In this book, the authors show you, with tons of details and examples, how to properly design Entities, Value Objects, Services, Domain Events, Aggregates, Factories, Repositories, Services, and Application Services with PHP. They show how to apply Hexagonal Architecture within your application whether you use an open source framework or your own.
Druk 3D. Praktyczny przewodnik po sprzęcie, oprogramowaniu i usługach. Wydanie II
Liza Wallach Kloski, Nick Kloski
Technologia druku 3D, zwanego również drukiem przestrzennym, jest uważana za jedną z najbardziej perspektywicznych. Polega na addytywnym wytwarzaniu trójwymiarowych obiektów na podstawie cyfrowego modelu. Może służyć do budowania prototypów albo gotowych produktów. Zakres komercyjnego stosowania druku 3D z każdym rokiem jest coraz szerszy. Zainteresowanie tą technologią stale rośnie, a drukarki 3D są dziś dostępne również dla pasjonatów. Oto inspirujący, przystępny i praktyczny przewodnik, dzięki któremu poznasz i zrozumiesz zasady rządzące drukiem przestrzennym. Dowiesz się, jak powstała ta technologia i jak - w zależności od jej zastosowania - wybrać najlepszy sprzęt i oprogramowanie. Nauczysz się praktycznego tworzenia modeli za pomocą programów CAD i poznasz tajniki obsługi drukarki 3D, jej konfiguracji i konserwacji, a także wykonywania prototypów i gotowych produktów. Poznasz najważniejsze przyczyny problemów z wydrukiem i metody ich unikania. Książka obejmuje bardzo szeroki zakres zagadnień, łącznie z możliwymi zastosowaniami druku przestrzennego i ze wskazówkami dotyczącymi zarabiania na tej technologii. W książce między innymi: działanie drukarki 3D i zastosowania druku przestrzennego wybór drukarki i materiałów eksploatacyjnych konfiguracja i obsługa własnej drukarki 3D praca w technologii druku 3D: od koncepcji do wydruku perspektywy drukowania 3D Przygotuj się na prawdziwą rewolucję przemysłową!
Adam Bergstein
Learning Drupal can be challenging because of its robust, extensible, and powerful capability for digital experiences, making it difficult for beginners to grasp and use it for application development. If you’re looking to break into Drupal with hands-on knowledge, this Drupal 10 Masterclass is for you.With this book, you’ll gain a thorough knowledge of Drupal by understanding its core concepts, including its technical architecture, frontend, backend, framework, and latest features. Equipped with foundational knowledge, you’ll bootstrap and install your first project with expert guidance on maintaining Drupal applications. Progressively, you’ll build applications using Drupal’s core features such as content structures, multilingual support, users, roles, Views, search, and digital assets. You’ll discover techniques for developing modules and themes and harness Drupal’s robust content management through layout builder, blocks, and content workflows. The book familiarizes you with prominent tools such as Git, Drush, and Composer for code deployments and DevOps practices for Drupal application management. You’ll also explore advanced use cases for content migration and multisite implementation, extending your application’s capabilities.By the end of this book, you’ll not only have learned how to build a successful Drupal application but may also find yourself contributing to the Drupal community.
Adam Bergstein
Learning Drupal can be challenging because of its robust, extensible, and powerful capability for digital experiences, making it difficult for beginners to grasp and use it for application development. If you’re looking to break into Drupal with hands-on knowledge, this Drupal 10 Masterclass is for you.With this book, you’ll gain a thorough knowledge of Drupal by understanding its core concepts, including its technical architecture, frontend, backend, framework, and latest features. Equipped with foundational knowledge, you’ll bootstrap and install your first project with expert guidance on maintaining Drupal applications. Progressively, you’ll build applications using Drupal’s core features such as content structures, multilingual support, users, roles, Views, search, and digital assets. You’ll discover techniques for developing modules and themes and harness Drupal’s robust content management through layout builder, blocks, and content workflows. The book familiarizes you with prominent tools such as Git, Drush, and Composer for code deployments and DevOps practices for Drupal application management. You’ll also explore advanced use cases for content migration and multisite implementation, extending your application’s capabilities.By the end of this book, you’ll not only have learned how to build a successful Drupal application but may also find yourself contributing to the Drupal community.
Drupal 7. Ćwiczenia praktyczne
Pawel Philipczyk
Zachwyć się Drupalem! Wczoraj i dziś, czyli skąd wziął się Drupal i do czego służy Struktura i wygląd, czyli ważne elementy strony WWW Moduły i ich konfiguracja, czyli jak osiągnąć właściwy efekt Dobre systemy zarządzania treścią są dziś jednym z najbardziej poszukiwanych towarów na rynku. Każdy chce mieć swoją własną (lub firmową) stronę internetową - jak najlepszą, interesującą i zarazem prostą w obsłudze. Jednocześnie prawie nikt nie ma tyle czasu i samozaparcia, by zgłębiać tajniki kodu HTML czy innych, bardziej skomplikowanych języków programowania. Odpowiedni CMS jest więc na wagę złota! Wśród nieprzeliczonej ilości najróżniejszych systemów zarządzania treścią zdecydowanie wyróżnia się Drupal, umożliwiający bezproblemowe tworzenie dowolnych stron WWW. Tę elastyczność zapewnia mu struktura, w ramach której projektant witryny może łączyć dowolne potrzebne mu moduły, nadawać pożądany wygląd i konfigurować całość według własnego uznania. Książka "Drupal 7. Ćwiczenia praktyczne" powstała po to, byś i Ty mógł skorzystać z niesamowitych możliwości Drupala. Znajdziesz tu informacje konieczne do rozpoczęcia pracy z tym systemem, skonfigurowania go oraz zaopatrzenia w niezbędne elementy. Nauczysz się zarządzać zawartością serwisu, odpowiednio uważnie traktować kwestie menu i nawigacji, dbać o wygląd witryny. Zrozumiesz, dlaczego różnym użytkownikom nadaje się różne uprawnienia, i odkryjesz, jak proste może być łączenie potrzebnych modułów. Poznasz także zaawansowane sposoby konfiguracji i raportowania. A wszystko to w serii praktycznych ćwiczeń — zanim się zorientujesz, Twoja zachwycająca strona WWW będzie już w pełni gotowa! Historia powstania Drupala Instalacja serwera i systemu Podstawowa konfiguracja i nawigacja Zawartość serwisu i kategorie Menu i nawigacja Bloki i obszary Wygląd i skórki Użytkownicy i uprawnienia Internacjonalizacja Moduły Konfiguracja i raporty Szukanie pomocy i rozwiązywanie problemów Drupal 7 - Twoja strona nabierze blasku!
Todd Tomlinson
Poznaj przyjazne środowisko do tworzenia witryn WWW! Jak rozpocząć przygodę z Drupalem 7? Jak instalować moduły rozszerzające funkcjonalność Drupala? Jak zintegrować Drupala z serwisami społecznościowymi? Drupal to jedna z najpopularniejszych platform do tworzenia serwisów WWW. Dzięki niemu przygotujesz witrynę o dowolnej tematyce i dowolnym stopniu zaawansowania. Prywatna strona domowa, blog, firmowa strona WWW, rozbudowany portal? Żaden problem! Wiedza zawarta w tej książce oraz możliwości systemu Drupal zagwarantują sukces w każdym z wymienionych przypadków. Niniejsza książka poświęcona jest najnowszej wersji tej platformy, oznaczonej numerem 7. Stanowi ona kompletny przewodnik, dzięki któremu poznasz kroki konieczne do uruchomienia oraz skonfigurowania Twojej własnej strony WWW, opartej na Drupalu. W trakcie lektury nauczysz się tworzyć treści na stronę, zarządzać nimi oraz organizować je. Ponadto dowiesz się, jak tworzyć konta użytkowników, instalować motywy graficzne, korzystać z funkcji interaktywnych oraz projektować formularze. Zaznajomisz się z dostępnymi modułami, rozszerzającymi funkcjonalność Drupala, oraz metodami integracji z serwisami społecznościowymi, takimi jak Twitter, Facebook, YouTube. Książka ta stanowi idealne źródło informacji dla wszystkich czytelników, którzy chcą rozpocząć przygodę z platformą Drupal. Zaawansowani użytkownicy również znajdą w niej interesujące informacje. Instalowanie systemu Drupal Tworzenie i organizowanie treści Zarządzanie informacjami publikowanymi na stronach WWW Tworzenie kont użytkowników i administrowanie nimi Przygotowywanie słowników Projektowanie menu Instalowanie motywów graficznych Wybrane moduły rozszerzające funkcjonalność Uruchamianie funkcji blogowania Projektowanie formularzy internetowych Wykorzystanie technologii AJAX Tworzenie kanałów RSS Prace administracyjne przy witrynie Integracja z serwisami społecznościowymi Sklep internetowy w Drupalu Stwórz i opublikuj swoją pierwszą witrynę, wykonaną z wykorzystaniem Drupala!
Todd Tomlinson
Poznaj przyjazne środowisko do tworzenia witryn WWW! Jak rozpocząć przygodę z Drupalem 7? Jak instalować moduły rozszerzające funkcjonalność Drupala? Jak zintegrować Drupala z serwisami społecznościowymi? Drupal to jedna z najpopularniejszych platform do tworzenia serwisów WWW. Dzięki niemu przygotujesz witrynę o dowolnej tematyce i dowolnym stopniu zaawansowania. Prywatna strona domowa, blog, firmowa strona WWW, rozbudowany portal? Żaden problem! Wiedza zawarta w tej książce oraz możliwości systemu Drupal zagwarantują sukces w każdym z wymienionych przypadków. Niniejsza książka poświęcona jest najnowszej wersji tej platformy, oznaczonej numerem 7. Stanowi ona kompletny przewodnik, dzięki któremu poznasz kroki konieczne do uruchomienia oraz skonfigurowania Twojej własnej strony WWW, opartej na Drupalu. W trakcie lektury nauczysz się tworzyć treści na stronę, zarządzać nimi oraz organizować je. Ponadto dowiesz się, jak tworzyć konta użytkowników, instalować motywy graficzne, korzystać z funkcji interaktywnych oraz projektować formularze. Zaznajomisz się z dostępnymi modułami, rozszerzającymi funkcjonalność Drupala, oraz metodami integracji z serwisami społecznościowymi, takimi jak Twitter, Facebook, YouTube. Książka ta stanowi idealne źródło informacji dla wszystkich czytelników, którzy chcą rozpocząć przygodę z platformą Drupal. Zaawansowani użytkownicy również znajdą w niej interesujące informacje. Instalowanie systemu Drupal Tworzenie i organizowanie treści Zarządzanie informacjami publikowanymi na stronach WWW Tworzenie kont użytkowników i administrowanie nimi Przygotowywanie słowników Projektowanie menu Instalowanie motywów graficznych Wybrane moduły rozszerzające funkcjonalność Uruchamianie funkcji blogowania Projektowanie formularzy internetowych Wykorzystanie technologii AJAX Tworzenie kanałów RSS Prace administracyjne przy witrynie Integracja z serwisami społecznościowymi Sklep internetowy w Drupalu Stwórz i opublikuj swoją pierwszą witrynę, wykonaną z wykorzystaniem Drupala!