Название: 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.
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.