- Hands-On Full Stack Development with Go
- Mina Andrawos
- 232字
- 2021-07-02 12:33:28
What is full stack development?
Before we take any further steps, we first need to answer a simple question; what does it really mean to be a full stack developer? A full stack developer can be defined as a software engineer who has the skill to work on both the frontend and the backend of an application.
The frontend of a web application is basically anything related to the user interface of the application. For web applications, the technologies that are needed to build the user interface are HTML, CSS, and JavaScript. In production environments, an application can support different types of frontends, depending on the device by which the user is viewing the web application. For example, a frontend on a mobile smartphone may need different rules to accommodate the limited screen size of the device, compared to a screen size of a large desktop monitor.
In order to make the application perform the tasks it is expected to do, the backend of a web application consists of all the software layers that need to communicate with the frontend of the application. The backend includes the database layers, the security layer, the user request-handling layer, all the API layers, and more. The backend of a web application can be written in any mature programming language. We will obviously be using Go as our backend language for this book.
- Mastering Concurrency Programming with Java 8
- Learn to Create WordPress Themes by Building 5 Projects
- R語言游戲數(shù)據(jù)分析與挖掘
- Responsive Web Design with HTML5 and CSS3
- Banana Pi Cookbook
- Functional Kotlin
- 精通Python設(shè)計模式(第2版)
- Mastering Apache Spark 2.x(Second Edition)
- D3.js 4.x Data Visualization(Third Edition)
- Hands-On Full Stack Development with Go
- 零基礎(chǔ)Java學習筆記
- Mastering Python Design Patterns
- .NET Standard 2.0 Cookbook
- 零基礎(chǔ)C#學習筆記
- Python面試通關(guān)寶典