Webmastering

In this category you will find online books on designing and managing websites. Thanks to them, you will learn languages such as HTML, JavaScript or popular frameworks such as Angular. Also you will learn how to take care of high-quality UI and UX on websites.

193
Ebook

C# Interview Guide. Boost your confidence with answers to hundreds of secret interview questions

Konstantin Semenenko

If you're gearing up for technical interviews by enhancing your programming skills and aiming for a successful career in C# programming and software development, the C# Interview Guide is your key to interview success.Designed to equip you with essential skills for excelling in technical interviews, this guide spans a broad spectrum, covering fundamental C# programming concepts to intricate technical details. As you progress, you'll develop proficiency in crafting compelling resumes, adeptly answering behavioral questions, and navigating the complexities of salary negotiations and job evaluations. What sets this book apart is its coverage, extending beyond technical know-how and incorporating real-world experiences and expert insights from industry professionals. This comprehensive approach, coupled with guidance on overcoming challenges, ranging from interview preparation to post-interview strategies, makes this guide an invaluable resource for those aspiring to advance in their C# programming careers.By the end of this guide, you’ll emerge with a solid understanding of C# programming, advanced technical interview skills, and the ability to apply industry best practices.

194
Ebook

C#. Programowanie. Wydanie VI

Jesse Liberty, Ian Griffiths, Matthew Adams

Najlepszy podręcznik poświęcony C#! W dzisiejszych czasach szczególną popularnością cieszą się języki programowania pozwalające na pisanie kodu łatwego do przenoszenia między platformami, ponieważ nikt nie ma czasu na pisanie kilku wersji jednej aplikacji. C# to uniwersalny język, który bez trudu spełnia ten wymóg. Dzięki swej elastyczności, wydajności oraz mocnemu wsparciu społeczności zdobył on uznanie programistów. Jego wybór to strzał w dziesiątkę! Ten bestsellerowy podręcznik pozwoli Ci błyskawicznie poznać wszystkie niuanse języka C# 4.0. Najnowsze wydanie zostało zaktualizowane o nowości w C# oraz zawiera opis tego języka i platformy .NET. W trakcie lektury nauczysz się tworzyć skomplikowane programy przy użyciu technik programowania obiektowego i funkcjonalnego. Ponadto sprawdzisz, jaki potencjał kryje język zapytań LINQ oraz jak przesyłać komunikaty za pomocą Windows Communication Foundation (WCF). Dodatkowo poznasz możliwości C# w zakresie tworzenia aplikacji internetowych w technologii Silverlight. Nauka C# jeszcze nigdy nie była tak przyjemna! Pisz złożone programy z użyciem technik programowania obiektowego oraz funkcjonalnego Przetwarzaj duże kolekcje danych dzięki wbudowanym w język zapytaniom LINQ Komunikuj się przez sieć za pomocą Windows Communication Foundation (WCF) Poznaj zalety technik programowania dynamicznego, dostępnych w C# 4.0 Twórz interaktywne aplikacje Windows z Windows Presentation Foundation (WPF) Twórz bogate aplikacje internetowe z wykorzystaniem możliwości Silverlight oraz ASP.NET Wykorzystaj potencjał języka C#!    

195
Ebook

CakePHP 1.3. Programowanie aplikacji. Receptury

Mariano Iglesias

Poznaj optymalne przepisy na CakePHP! Jak uwierzytelnić użytkownika? Jak stworzyć usługę sieciową? Jak skutecznie przetestować aplikację? CakePHP jest jednym z tych frameworków dla języka PHP, które dzięki swym licznym zaletom już zdobyły dużą popularność wśród programistów. Pozwala na błyskawiczne tworzenie skalowalnych aplikacji internetowych, korzystających ze wzorca MVC oraz zaawansowanych narzędzi (na przykład mapowania obiektowo-relacyjnego baz danych). W tej książce znajdziesz sześćdziesiąt gotowych przepisów na rozwiązanie różnego rodzaju problemów pojawiających się podczas pracy z CakePHP. Część przedstawionych receptur poświęcono bezpieczeństwu, a część współpracy z bazami danych czy wykorzystaniu technologii AJAX. Ponadto podczas lektury nauczysz się korzystać z geolokalizacji, usług REST oraz funkcji pomocnych przy testowaniu. Poznasz przepis na stworzenie aplikacji obsługującej wiele języków oraz dowiesz się więcej o współpracy z powłoką systemu. Ta pełna gotowych rozwiązań książka powinna znaleźć się na półce każdego programisty PHP używającego CakePHP! Ta książka pozwoli Ci... projektować eleganckie i skalowalne aplikacje webowe z wykorzystaniem CakePHP rozszerzać możliwości wyszukiwania za pomocą wirtualnych pól, zapytań ad hoc i własnych typów wyszukiwania włączać międzynarodową obsługę aplikacji, w tym tłumaczenie rekordów w bazach danych automatyzować zadania niewymagające interakcji ze strony użytkowników, które można uruchamiać z poziomu konsoli zabezpieczać aplikacje za pomocą systemów uwierzytelniania, z wykorzystaniem nazwy użytkownika lub adresu e-mail, a także zapamiętać szczegóły kont użytkowników w systemie wykorzystać zachowanie Containable do współpracy z wiązaniami modeli tworzyć usługi sieciowe w różnej postaci i korzystać z nich Sięgnij po skuteczne rozwiązania najczęstszych problemów z CakePHP!

196
Ebook
197
Ebook

Canvas Cookbook. Click here to enter text

Bhushan Purushottam Joshi, Eric Rowell

With the growing popularity of HTML5 Canvas, this book offers tailored recipes to help you develop portable applications, presentations, and games.The recipes are simple yet creative and build on each other. At every step, the book inspires the reader to develop his/her own recipe. From basic to advanced, every aspect of Canvas API has been covered to guide readers to develop their own application, presentation, or game.

198
Ebook
199
200
Ebook

Chcę zostać informatykiem

Michał Statkiewicz, Adam Słowik, Walery Susłow

Poznaj teoretyczne podstawy informatyki Naucz się rozwiązywać praktyczne problemy z wykorzystaniem metod informatycznych Rozpocznij karierę profesjonalnego programisty Informatyka to niezwykle dynamicznie rozwijająca się dziedzina wiedzy. Komputery otaczają nas ze wszystkich stron: sterują pracą sprzętów gospodarstwa domowego, pośredniczą w komunikacji, a nawet umożliwiają eksplorację przestrzeni kosmicznej. Dzisiejszy świat trudno już właściwie wyobrazić sobie bez maszyn cyfrowych i kontrolującego je oprogramowania. Wciąż rośnie zapotrzebowanie rynku na wysokiej klasy specjalistów, którzy dzięki swojej wiedzy i dużemu doświadczeniu potrafią projektować, budować oraz programować systemy komputerowe. Popularność zawodu informatyka potęgują też wysokie zarobki, które zwiększają zainteresowanie młodzieży tą niełatwą dziedziną wiedzy. Jeśli interesujesz się informatyką, chcesz lepiej poznać jej podstawowe zagadnienia, nauczyć się rozwiązywać jej klasyczne problemy i analizować zadania informatyczne w sposób właściwy prawdziwym programistom, sięgnij po książkę Chcę zostać informatykiem. W przystępny sposób prezentuje ona matematyczne mechanizmy wykorzystywane w informatyce, uczy podstaw algorytmiki i wprowadza w świat programowania komputerów. Przedstawia zagadnienia związane z sieciami komputerowymi i bezpieczeństwem informacji oraz sposoby tworzenia gier komputerowych. Przede wszystkim zawiera jednak mnóstwo praktycznych przykładów i ciekawych zadań, które pomogą zainteresowanym kandydatom sprawdzić poziom swojej wiedzy i dostać się na studia informatyczne. Jeśli marzysz o karierze informatyka lub po prostu interesujesz się programowaniem i chcesz poszerzyć swoją wiedzę na ten temat, trafiłeś na właściwą książkę! Podstawy teoretyczne informatyki na skróty Ciekawe zadania informatyczne wraz z rozwiązaniami Matematyka, logika i algorytmika w informatyce Analiza podstawowych problemów programistycznych Wymiarowanie informacji i bezpieczeństwo danych Programowanie komputerów i sieci komputerowe Gry komputerowe Nie wahaj się! Zrób pierwszy krok, aby poznać sekrety informatyki!

201
Ebook

Clean Code in JavaScript. Develop reliable, maintainable, and robust JavaScript

James Padolsey

Building robust apps starts with creating clean code. In this book, you’ll explore techniques for doing this by learning everything from the basics of JavaScript through to the practices of clean code. You’ll write functional, intuitive, and maintainable code while also understanding how your code affects the end user and the wider community.The book starts with popular clean-coding principles such as SOLID, and the Law of Demeter (LoD), along with highlighting the enemies of writing clean code such as cargo culting and over-management. You’ll then delve into JavaScript, understanding the more complex aspects of the language. Next, you’ll create meaningful abstractions using design patterns, such as the Class Pattern and the Revealing Module Pattern. You’ll explore real-world challenges such as DOM reconciliation, state management, dependency management, and security, both within browser and server environments. Later, you’ll cover tooling and testing methodologies and the importance of documenting code. Finally, the book will focus on advocacy and good communication for improving code cleanliness within teams or workplaces, along with covering a case study for clean coding.By the end of this book, you’ll be well-versed with JavaScript and have learned how to create clean abstractions, test them, and communicate about them via documentation.

202
Ebook

Clean Code in PHP. Expert tips and best practices to write beautiful, human-friendly, and maintainable PHP

Carsten Windler, Alexandre Daubois

PHP is a beginner-friendly language, but also one that is rife with complaints of bad code,;yet no clean code books are specific to PHP. Enter Clean Code in PHP. This book is a one-stop guide to learning the theory and best practices of clean code specific to real-world PHP app development environments.This PHP book is cleanly split to help you navigate through coding practices and theories to understand and adopt the nuances of the clean code paradigm. In addition to covering best practices, tooling for code quality, and PHP design patterns, this book also presents tips and techniques for working on large-scale PHP apps with a team and writing effective documentation for your PHP projects.By the end of this book, you’ll be able to write human-friendly PHP code, which will fuel your PHP career growth and set you apart from the competition.

203
Ebook

Clip Studio Paint by Example. Understand how to use CSP in a faster and more productive way for concept art, illustrations, and comics

Ludovico Serra

Clip Studio Paint is powerful art software that can help you create artistic work with its in-built material organizer, 3D integration, and group work features. It also provides other features that can speed up the workflow of illustrators, concept artists, and comic artists. With Clip Studio Paint by Example, you’ll learn how to use CSP effectively for a wide variety of artistic purposes.The book starts by helping you create the right workspace for concept art, illustration, and comics. You’ll create a brush, set up a canvas, and develop an auto-auction. Along with covering how to work with CS Modeler that comes bundled with CSP, this book shows you how to import and rig characters easily. You’ll then create reusable changeable scenes and a 3D human character in Blender before exploring concept art, illustrations, comics, and how to create your own portfolio. The book features a glossary with brief explanations of all the main CSP functions. The focus of the book is not on drawing or painting but on helping you enhance your artistic skills using Clip Studio Paint to create an impressive portfolio.By the end of this book, you’ll be able to use the impressive capabilities of CSP to create beautiful digital art in a productive way.

204
Ebook
205
Ebook

Cloud Development and Deployment with CloudBees. Develop and deploy your Java application onto the cloud using CloudBees

Nicolas De loof

CloudBees offers a Platform as a Service (PaaS) to build, run, manage web applications, and support the entire application lifecycle right from development to deployment.The development and deployment of web- and mobile-based Java applications are the basic services that CloudBees has to offer. With these services you can efficiently build and enhance applications, and connect them to existing networks and systems.Cloud Development and Deployment with CloudBees introduces you to the concept of Platform as a Service. It talks about the services in detail that developers can leverage in order to build, manage, and deploy their applications with ease onto the cloud. You will learn the intricacies of the CloudBees ecosystem and how it can be extended to match your specific requirements.Cloud Development and Deployment with CloudBees will get you started with the concepts of PaaS and why it is considered better than other forms of services. You will then learn to create and manage your account, understand the CloudBees ecosystem, and subscribe to the wide array of services available. After this, you will use the clickStart feature that will enable you to set up, run, and host your application on the cloud. You will also venture out into the development phase by understanding Jenkins and how it would help you to build, maintain, and integrate your project build. You will then learn how to use the RUN@CLOUD platform to host your application, and you will also delve into cloud concepts, and understand the architectural constraints and how to monitor the application. Finally, you will deep dive into the extensive capabilities of using clickStack to create or customize your own stack.

206
Ebook

Cloud Native Python. Build and deploy resilent applications on the cloud using microservices, AWS, Azure and more

Manish Sethi

Businesses today are evolving so rapidly that having their own infrastructure to support their expansion is not feasible. As a result, they have been resorting to the elasticity of the cloud to provide a platform to build and deploy their highly scalable applications. This book will be the one stop for you to learn all about building cloud-native architectures in Python. It will begin by introducing you to cloud-native architecture and will help break it down for you. Then you’ll learn how to build microservices in Python using REST APIs in an event driven approach and you will build the web layer. Next, you’ll learn about Interacting data services and building Web views with React, after which we will take a detailed look at application security and performance. Then, you’ll also learn how to Dockerize your services. And finally, you’ll learn how to deploy the application on the AWS and Azure platforms. We will end the book by discussing some concepts and techniques around troubleshooting problems that might occur with your applications after you’ve deployed them. This book will teach you how to craft applications that are built as small standard units, using all the proven best practices and avoiding the usual traps. It's a practical book: we're going to build everything using Python 3 and its amazing tooling ecosystem. The book will take you on a journey, the destination of which, is the creation of a complete Python application based on microservices over the cloud platform

207
Ebook

CodeIgniter 4. Zaawansowane tworzenie stron WWW w PHP

Łukasz Sosna

Twórz aplikacje PHP z CodeIgniterem Poznaj użyteczne klasy frameworka Naucz się wykorzystywać je w praktyce Rozwiń swoje umiejętności programistyczne CodeIgniter to niewielki, lecz potężny framework, który ułatwia tworzenie aplikacji zarówno początkującym, jak i zaawansowanym programistom PHP. Dzięki implementacji wzorca model-view-controller wspiera podział kodu na warstwy odpowiedzialne za operacje związane z zarządzaniem danymi, wyświetlanie strony oraz obsługę logiki biznesowej, co upraszcza nie tylko pisanie, lecz również utrzymywanie i rozwój wykorzystujących go aplikacji. Szerokie możliwości, doskonała wydajność, znakomite wsparcie programisty, zgodność z najnowszymi wersjami PHP, łatwość użycia i logiczna struktura bibliotek - wszystko to sprawia, że CodeIgniter jest wybierany przez kolejne generacje deweloperów, którym pozwala twórczo skupić się na projekcie oraz uniknąć wysiłku związanego z implementacją powtarzalnego kodu odpowiedzialnego za typowe operacje. Jeśli chcesz szybko zacząć przygodę z frameworkiem, sięgnij po tę książkę! Bezboleśnie wprowadzi Cię ona w świat programowania z wykorzystaniem popularnego frameworka, przedstawi zasady zastosowania wzorca MVC, zapozna ze sposobami obsługi baz danych oraz zaprezentuje klasy systemowe i pomocnicze. Nabytą wiedzę będziesz mógł ugruntować i sprawdzić w praktyce dzięki ćwiczeniom, w ramach których krok po kroku nauczysz się walidować dane wprowadzane przez użytkownika oraz dzielić je na strony z wykorzystaniem własnego sortowania. Instalacja, konfiguracja i struktura frameworka CodeIgniter Implementacja wzorca model-view-controller Podstawy tworzenia aplikacji WWW z wykorzystaniem CodeIgnitera Metody umożliwiające obsługę baz danych i tworzenie zapytań Zastosowanie przydatnych klas systemowych i pomocniczych Praktyczne ćwiczenia z programowania wraz z rozwiązaniami CodeIgniter - szybko, wydajnie, prosto do celu!

208
Ebook
209
Ebook

CodeIgniter. Zaawansowane tworzenie stron w PHP

Łukasz Sosna

Wolisz proste rozwiązania? Możesz liczyć na CodeIgniter! CodeIgniter to ni mniej, ni więcej, tylko doskonały framework, którzy przyda się wszystkim programistom języka PHP. Pozwala on na szybkie i efektywne zaimplementowanie tych elementów stron czy aplikacji internetowych, których samodzielne przygotowanie jest trudne i czasochłonne. Jego główne zalety to niewielkie wymagania co do serwera, na którym ma działać oprogramowanie, zapewnienie logicznego i wygodnego rozdziału elementów strony, brak potrzeby konfiguracji oraz świetna dokumentacja i życzliwa społeczność użytkowników, chętnie dzielących się z innymi swoim doświadczeniem w pracy z programem. Ta książka, przeznaczona zarówno dla początkujących, jak i zaawansowanych programistów PHP pozwoli Ci zapoznać się z wieloma aspektami używania CodeIgniter. Znajdziesz tu informacje o instalacji frameworka i jego strukturze. Zobaczysz, jak działają klasy systemu, jakie funkcje oraz metody warto wykorzystać w różnych sytuacjach i jak działają sterowniki systemu do bazy danych. Będziesz mógł także przećwiczyć tworzenie aplikacji z użyciem tego zestawu bibliotek. Programowanie z frameworkiem CodeIgniter to czysta przyjemność! Instalacja CodeIgniter na serwerze Używanie frameworka (model, widok, kontroler) Klasy systemu Sterowniki systemu dla bazy danych Pomocnicy (funkcje) Tworzenie pierwszej aplikacji Zyskaj czas z CodeIgniter!

210
Ebook
211
Ebook

concrete5 Cookbook. Over 140 recipes to help you develop websites using the concrete5 content management system

Concrete5 Project, David Strack

concrete5 is an increasingly popular open source content management system because of its incredible and easy-to-use interface. But, it also comes complete with a robust PHP framework, allowing web developers to create custom websites and applications with ease.concrete5 Cookbook is a practical collection of solutions to tasks that both novice and experienced concrete5 developers face on a regular basis. Readers will learn multiple subjects, including full blueprints for developing an event calendar add-on and an image gallery block. Developers new to concrete5 will quickly learn how to customize concrete5 to their needs, and seasoned pros will find it an excellent quick reference for performing specific tasks.concrete5 Cookbook will transform ordinary PHP developers into concrete5 experts capable of bending concrete5 to their will and unleashing the true power of this up-and-coming content management system. Throughout the course of over 140 recipes and 3 bonus project blueprint chapters, PHP developers will learn how to create custom blocks and dashboard interfaces as well as programmatically work with pages, files, users, permissions, and more. Discover the built-in Active Record support that makes working with databases simple and maintainable. Readers will also learn how to take advantage of the numerous helper classes included in concrete5, and will dive deep into the concrete5 MVC framework to create powerful custom websites and applications. Tie together all of the concepts learned in the recipes with 3 bonus chapters featuring complete blueprints to create a calendar add-on, an image gallery block type, and tips on how to sell your themes and add-ons for money!concrete5 Cookbook is a complete collection of recipes to solve the most common (and some not-so-common) tasks that concrete5 developers will face on a regular basis.

212
Ebook

Continuous Integration, Delivery, and Deployment. Reliable and faster software releases with automating builds, tests, and deployment

Sander Rossel

The challenge faced by many teams while implementing Continuous Deployment is that it requires the use of many tools and processes that all work together. Learning and implementing all these tools (correctly) takes a lot of time and effort, leading people to wonder whether it's really worth it. This book sets up a project to show you the different steps, processes, and tools in Continuous Deployment and the actual problems they solve.We start by introducing Continuous Integration (CI), deployment, and delivery as well as providing an overview of the tools used in CI. You'll then create a web app and see how Git can be used in a CI environment. Moving on, you'll explore unit testing using Jasmine and browser testing using Karma and Selenium for your app. You'll also find out how to automate tasks using Gulp and Jenkins. Next, you'll get acquainted with database integration for different platforms, such as MongoDB and PostgreSQL. Finally, you'll set up different Jenkins jobs to integrate with Node.js and C# projects, and Jenkins pipelines to make branching easier.By the end of the book, you'll have implemented Continuous Delivery and deployment from scratch.

213
Ebook

Copywriting sprzedażowy. Język korzyści w praktyce

Justyna Bakalarska-Stankiewicz

Przewodnik i zeszyt ćwiczeń Podobno obraz jest wart więcej niż tysiąc słów. A ile mogą być dla Ciebie warte odpowiednio dobrane słowa? Zdarzyło Ci się kiedyś zabłądzić? Zagubić się w labiryncie uliczek, przemierzać kilka razy tę samą trasę, bezskutecznie próbować dojść do celu? Tracić przy tym nie tylko czas, ale i nerwy, a czasem także pieniądze? Taka sytuacja może się przydarzyć nie tylko w nieznanym mieście, ale również w biznesie. By przykuć uwagę odbiorcy, zainteresować go swoim produktem, wreszcie ― doprowadzić do transakcji, często stąpa się po niepewnym gruncie. Tymczasem tak jak w życiu wystarczy zapytać kogoś o drogę, poznać wydeptane przez miejscowych ścieżki, nauczyć się rozpoznawać określone punkty na mapie ― tak samo w biznesie warto poznać zasady i schematy, jakimi rządzą się skuteczne treści. Ta książka jest przewodnikiem po świecie tych schematów. Autorka przeprowadzi Cię przez kręte uliczki copywritingu sprzedażowego, licząc, że dzięki jej wskazówkom wkrótce będziesz je przemierzać samodzielnie, niemal z zamkniętymi oczami! W czym Ci pomoże ta książka? w zdefiniowaniu potrzeb i motywacji odbiorców w skutecznym odpowiadaniu na te potrzeby poprzez angażujące treści w szybszym i prostszym tworzeniu tekstów dzięki znajomości formuł copywriterskich w przełamaniu klątwy wiedzy, by pisać zrozumiale dla każdego odbiorcy w stosowaniu języka korzyści, który naprawdę sprzedaje

214
Ebook

CORS Essentials. Access web resources on different domains

Randall Goya, Rajesh Gunasundaram

This book explains how to use CORS, including specific implementations for platforms such as Drupal, WordPress, IIS Server, ASP.NET, JBoss, Windows Azure, and Salesforce, as well as how to use CORS in the Cloud on Amazon AWS, YouTube, Mulesoft, and others. It examines limitations, security risks, and alternatives to CORS. It explores the W3C Specification and major developer documentation sources about CORS. It attempts to predict what kinds of extension to the CORS specification, or completely new techniques, will come in the future to address the limitations of CORSWeb developers will learn how to share code and assets across domains with CORS. They will learn a variety of techniques that are rather similar in their method and syntax. The book is organized by similar types of framework and application, so it can be used as a reference. Developers will learn about special cases, such as when a proxy is necessary. And they will learn about some alternative techniques that achieve similar goals, and when they may be preferable to using CORS

215
Ebook

CouchDB and PHP Web Development Beginner's Guide

Tim Juravich

CouchDB is a NoSQL database which is making waves in the development world. It's the tool of choice for many PHP developers so they need to understand the robust features of CouchDB and the tools that are available to them.CouchDB and PHP Web Development Beginner's Guide will teach you the basics and fundamentals of using CouchDB within a project. You will learn how to build an application from beginning to end, learning the difference between the quick wayù to do things, and the right wayù by looking through a variety of code examples and real world scenarios. You will start with a walkthrough of setting up a sound development environment and then learn to create a variety of documents manually and programmatically. You will also learn how to manage their source control with Git and keep track of their progress. With each new concept, such as adding users and posts to your application, the author will take you through code step-by-step and explain how to use CouchDB's robust features. Finally, you will learn how to easily deploy your application and how to use simple replication to scale your application.

216
Ebook

Create React App 2 Quick Start Guide. Build React applications faster with Create React App

Brandon Richey

If you're a power user and you aren’t happy always reusing default configurations, from previous applications with each new application, then all you need is Create React App (CRA), a tool in the React ecosystem designed to help you create boilerplate code for building a web frontend.This book will help you use CRA to write React programs without significant configuration-related difficulties. With this quick start guide, you will integrate your applications with React to build efficient professional web services.You will learn to design UIs with the features of CRA and template your React applications.By the end of the book, you will be sufficiently skilled to be able to build faster and effective React apps using CRA.