Добавить в закладки
Наш форум
Правила Litmy.ru
Мы в Вконтакте
Подписка на RSS
Для правообладателей
Поиск книг:
Разделы сайта
Авторизация
Регистрация



Реклама


Modern Full-Stack Development: Using TypeScript, React, Node.js, Webpack, Python, Django, and Docker, 2nd EditionНазвание: Modern Full-Stack Development: Using TypeScript, React, Node.js, Webpack, Python, Django, and Docker, 2nd Edition
Автор: Frank Zammetti
Издательство: Apress
Год: 2022
Страниц: 425
Язык: английский
Формат: epub (true), mobi
Размер: 32.0 MB

Explore what React, Node, Python, Django, TypeScript, Webpack, and Docker have to offer individually, and how they all fit together in modern app development. This updated version will show you how to build apps with React, Node.js or Django, and TypeScript, and how Webpack can be used to optimize and organize your code for deployment.

You’ll begin by building a solid foundation of knowledge and quickly expand it by constructing three different real-world apps. These aren’t just simple, contrived examples but real apps that you can choose to install on your servers and use for real. You’ll also understand how Docker can be used to run the apps you build in a clear and well-defined way, all of which will be able to springboard you into creating more advanced apps on your own.

You'll see why React is one of the most popular web development tools available today, and why Node.js is also frequently used for server-side development. The fact that both utilize jаvascript is a big selling point, but there are shortcomings. Modern Full-Stack Development highlights how adding Django, Webpack, and Docker to the mix resolves any issues by creating a potent full development stack on which to build applications – two possible stacks, really!!

What exactly is a full-stack application anyway? Well, simply put, it’s an application that includes both a front-end “client,” like a website, and a back-end “server,” like, well, a server! We’re talking about building an application that combines those two halves into a coherent whole. Most application development these days is web-based in some way (where “web” doesn’t have to mean something available on the public Internet, but something built with web technologies like HTML, jаvascript, and CSS), so that’s what we’re going to be doing in this book.

To do this, we’re going to use React, which is one of the most popular libraries for building clients out there today. And we’ll use Node.js, which is a popular choice for back-end development. We’re also going to use TypeScript, a language that enhances jаvascript on both sides of the fence to make our coding lives better. We’re going to touch on several other tools that relate to all of this including Babel and Webpack. We’ll talk about some strategies for connecting the client to the server including REST and WebSockets. Then we’ll “flip the script” a bit, if you will, and build our back-end code using Python and its popular framework Django instead, just because! Finally, you’ll learn about packaging up applications using the very popular containerization tool Docker.

All this will be combined to build three full, real applications. This way, it’s not just simple, contrived examples. No, it’ll be real code, practical solutions to real problems encountered in building them, and real techniques for putting all these pieces together and making sense of all this complexity. In the end, you’ll have a solid foundation for building modern full-stack applications that you can go forward with on your own to create greatness.

What You'll Learn:
Review the basics of TypeScript and writing both React and Node apps with it
Construct a project with NPM and Webpack, configuration and usage
Utilize client-side and server-side development
Employ REST APIs and database usage across two tech stacks, Node and Python/Django
Deploy apps using Docker

Who This Book Is For:
Web developers and software architects.

Скачать Modern Full-Stack Development: Using TypeScript, React, Node.js, Webpack, Python, Django, and Docker, 2nd ed.


Автор: literator 17-11-2022, 21:37 | Напечатать
 
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.




 Litmy.ru  ©2020-2023     При использовании материалов библиотеки обязательна обратная активная ссылка    Политика конфиденциальности