- 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.
- Oracle 11g從入門到精通(第2版) (軟件開發視頻大講堂)
- Developing Middleware in Java EE 8
- Android Wear Projects
- Microsoft Azure Storage Essentials
- Visual Studio Code 權威指南
- Python青少年趣味編程
- Python自然語言理解:自然語言理解系統開發與應用實戰
- ASP.NET Web API Security Essentials
- 超簡單:Photoshop+JavaScript+Python智能修圖與圖像自動化處理
- 超好玩的Scratch 3.5少兒編程
- Kotlin語言實例精解
- JavaScript語法簡明手冊
- C語言程序設計
- Learning Apache Thrift
- Getting Started with Backbone Marionette