HTML5 and CSS3, master the standards of Web site creation – Christophe Aubry – ENI Éditions
This book is intended for developers who wish to have the necessary knowledge to create and evolve websites in accordance with good practices. It is written so that readers can progressively learn HTML elements and commonly used CSS properties. Organized in 3 parts, you will learn:
How to understand website design (technical specifications of HTML and CSS, essential role of browsers and compatibility with HTML/CSS elements, good Web design practices…)
How to design the structure of Web pages, insert text, links, tables, images, forms… How to get a semantic site and optimize its referencing thanks to microdata.
How to use CSS to format and layout a website. How to design responsive sites and create animations to energize Web pages.
Botkit, expand your bots with JavaScript and node. js – Christophe Bouvard – ENI editions
This book is intended for developers who want to structure and accelerate the development of bots through the power of a node. js/JavaScript ecosystem. Readers must have a knowledge of JavaScript programming and how Web sites and applications work.
The work deals with the great principles of bots and their architecture, before exploring the possibilities offered by Botkit for the design and development of robots. It then allows to learn to train an artificial intelligence engine, to boost the bot’s capabilities in the analysis of natural language messages. The author also realizes 4 full implementations of bots and a chapter even brings the knowledge necessary to host his bot in the cloud.
Android, Java application development guide for smartphones and tablets – Sylvain Hebuterne – ENI editions
This book is a true learning guide, which accompanies the reader in the development of Android applications for smartphones and tablets. It is intended for developers with a minimum of knowledge about object-oriented programming, the Java language, and the Eclipse-type integrated development environments. The book covers all versions of Android, up to the 9 and covers the entire process of creating applications. Among the different parts:
Discovery of the Android platform.
Installation of the Android Studio development environment.
User interface construction, basic application components and new interface components.
Development of complex interfaces and construction of reusable components…
The Guide also discusses data persistence, concurrent programming, network security and communication, debugging, application testing via Android Studio, Geolocation mechanisms, in-app purchases or NFC communications , connected objects…
Artificial intelligence for developers, concepts and implementations in C# – Virginia Mathivet – ENI editions
This book is intended for developers and does not require in-depth mathematical knowledge. In the course of the chapters, the author presents the main techniques of artificial intelligence (expert systems, fuzzy logic, path search algorithms, genetic algorithms, main meta-characteristics, multi-agent systems and deep learning) as well as inspirations, concepts and principles, without entering into mathematical details. The whole thing is fueled by examples and figures.
In the book, application domains are illustrated by actual and current applications, and each chapter contains an example of a generic implementation, complemented by a practical application developed in C#. The little addition: a bibliography and a sitography at the end of the work, which allow readers to find more information about the points of their choice.