BOOKS - Programming Backend with Go: Build robust and scalable backends for your appl...
Programming Backend with Go: Build robust and scalable backends for your applications using the efficient and powerful tools of the Go ecosystem - Julian Braun April 20, 2024 PDF  BOOKS
ECO~18 kg CO²

2 TON

Views
18962

Telegram
 
Programming Backend with Go: Build robust and scalable backends for your applications using the efficient and powerful tools of the Go ecosystem
Author: Julian Braun
Year: April 20, 2024
Format: PDF
File size: PDF 1.3 MB
Language: English



Pay with Telegram STARS
Programming Backend with Go: Build Robust and Scalable Backends for Your Applications In today's technology-driven world, programming backend with Go has become an essential skill for any developer who wants to create robust and scalable backends for their applications. With the increasing demand for efficient and powerful tools, learning Go scripting has become a must for any aspiring developer. This book takes its time to go over every important aspect of backend programming from the fundamentals to more advanced techniques so that you can become experts in Go scripting and all the things Go can do. Quickly introducing readers to Go and its ecosystem, the book walks them through installing the language and creating a development environment with Visual Studio Code. Next, it takes a baby step into learning the basics of building web servers with the net/http package, going over topics like routing, handling various HTTP methods, and the structures of requests and responses. Path variables, regex-based routing, custom handlers, and middleware are some of the advanced routing topics covered, which uses the robust Gorilla Mux package. After introducing session and cookie management, the book moves on to user authentication, covering topics such as OAuth2 integration, JWT for secure APIs, and more.
Программирование бэкенда с помощью Go: создание надежных и масштабируемых бэкендов для ваших приложений В современном мире технологий программирование бэкенда с помощью Go стало важным навыком для любого разработчика, который хочет создать надежные и масштабируемые бэкенды для своих приложений. С ростом спроса на эффективные и мощные инструменты изучение сценариев Go стало обязательным для любого начинающего разработчика. Эта книга занимает свое время, чтобы рассмотреть все важные аспекты бэкэнд-программирования от основ до более продвинутых методов, чтобы вы могли стать экспертами в написании сценариев Go и во всем, что может сделать Go. Быстро познакомив читателей с Go и его экосистемой, книга рассказывает им об установке языка и создании среды разработки с помощью Visual Studio Code. Далее он делает небольшой шаг в изучении основ построения веб-серверов с помощью пакета net/http, перебирая такие темы, как маршрутизация, обработка различных HTTP-методов, а также структуры запросов и ответов. Переменные пути, маршрутизация на основе regex, пользовательские обработчики и промежуточное ПО - вот некоторые из рассмотренных расширенных тем маршрутизации, в которых используется надежный пакет Gorilla Mux. После введения управления сессиями и файлами cookie книга переходит к аутентификации пользователей, охватывая такие темы, как интеграция OAuth2, JWT для безопасных API и многое другое.
Programmation backend avec Go : créer des backends fiables et évolutifs pour vos applications Dans le monde actuel des technologies, la programmation backend avec Go est devenue une compétence essentielle pour tout développeur qui souhaite créer des backends fiables et évolutifs pour ses applications. Avec la demande croissante d'outils efficaces et puissants, l'apprentissage des scénarios Go est devenu un impératif pour tout développeur débutant. Ce livre prend son temps pour examiner tous les aspects importants de la programmation backend, des bases aux méthodes plus avancées, afin que vous puissiez devenir des experts dans l'écriture de scénarios Go et dans tout ce que Go peut faire. Après avoir rapidement initié les lecteurs à Go et à son écosystème, le livre leur parle de l'installation du langage et de la création d'un environnement de développement avec Visual Studio Code. Ensuite, il fait un petit pas dans l'apprentissage des bases de la construction de serveurs Web à l'aide du paquet net/http, en passant en revue des sujets tels que le routage, le traitement de différentes méthodes HTTP, ainsi que la structure des requêtes et des réponses. s variables de chemin, le routage basé sur regex, les gestionnaires personnalisés et le middleware sont quelques-uns des thèmes de routage avancés qui utilisent le paquet Gorilla Mux fiable. Après l'introduction de la gestion des sessions et des cookies, le livre passe à l'authentification des utilisateurs, couvrant des sujets tels que l'intégration des OAuth2, JWT pour les API sécurisées et bien plus encore.
Programación de backend con Go: creando backends confiables y escalables para sus aplicaciones En el mundo actual de la tecnología, programar backend con Go se ha convertido en una habilidad importante para cualquier desarrollador que quiera crear backends confiables y escalables para sus aplicaciones. Con la creciente demanda de herramientas eficientes y potentes, el estudio de los escenarios de Go se ha convertido en una necesidad para cualquier desarrollador novato. Este libro toma su tiempo para considerar todos los aspectos importantes de la programación de back-end desde lo básico hasta métodos más avanzados para que puedas convertirte en experto en escribir guiones Go y en todo lo que Go puede hacer. Al introducir rápidamente a los lectores en Go y su ecosistema, el libro les habla sobre la instalación del lenguaje y la creación de un entorno de desarrollo con Visual Studio Code. A continuación, da un pequeño paso en el estudio de los fundamentos de la construcción de servidores web mediante el paquete net/http, repasando temas como el enrutamiento, el manejo de diferentes métodos HTTP, así como las estructuras de consultas y respuestas. rutas de acceso variables, el enrutamiento basado en regex, los manejadores personalizados y el middleware son algunos de los temas de enrutamiento extendidos que se abordan y que utilizan el robusto paquete Gorilla Mux. Después de introducir la gestión de sesiones y cookies, el libro pasa a la autenticación del usuario, cubriendo temas como la integración de OAuth2, JWT para API seguras y más.
Backend-Programmierung mit Go: Erstellen zuverlässiger und skalierbarer Backends für Ihre Anwendungen In der heutigen Technologiewelt ist die Backend-Programmierung mit Go zu einer wichtigen Fähigkeit für jeden Entwickler geworden, der robuste und skalierbare Backends für seine Anwendungen erstellen möchte. Mit der steigenden Nachfrage nach effektiven und leistungsstarken Tools ist das Erlernen von Go-Szenarien für jeden aufstrebenden Entwickler ein Muss geworden. Dieses Buch nimmt sich die Zeit, alle wichtigen Aspekte der Backend-Programmierung von den Grundlagen bis hin zu fortgeschritteneren Methoden zu betrachten, damit e Experten für das Schreiben von Go-Skripten und für alles, was Go kann, werden können. Das Buch führt die ser schnell in Go und sein Ökosystem ein und erzählt ihnen von der Installation der Sprache und der Erstellung der Entwicklungsumgebung mit Visual Studio Code. Als nächstes macht er einen kleinen Schritt, um die Grundlagen des Aufbaus von Webservern mit dem net/http-Paket zu erlernen, indem er Themen wie Routing, die Verarbeitung verschiedener HTTP-Methoden sowie die Struktur von Anfragen und Antworten durchgeht. Pfadvariablen, Regex-basiertes Routing, benutzerdefinierte Handler und Middleware sind einige der untersuchten erweiterten Routing-Themen, die das robuste Gorilla Mux-Paket verwenden. Nach der Einführung des tzungs- und Cookie-Managements geht das Buch zur Benutzerauthentifizierung über und deckt Themen wie OAuth2-Integration, JWT für sichere APIs und mehr ab.
''
Go ile Arka Uç Programlama: Uygulamalarınız için Güvenilir ve Ölçeklenebilir Arka Uçlar Oluşturma Günümüzün teknoloji dünyasında Go ile arka uç programlama, uygulamaları için güvenilir ve ölçeklenebilir arka uçlar oluşturmak isteyen her geliştirici için önemli bir beceri haline gelmiştir. Etkili ve güçlü araçlara olan talebin artmasıyla birlikte, Go komut dosyalarını öğrenmek herhangi bir acemi geliştirici için bir zorunluluk haline geldi. Bu kitap, temel programlardan daha gelişmiş tekniklere kadar arka uç programlamanın tüm önemli yönlerine bakmak için zaman ayırır, böylece Go komut dosyası oluşturma ve Go'nun yapabileceği her şeyde uzman olabilirsiniz. Okuyucuları Go'ya ve ekosistemine hızlı bir şekilde tanıtarak, kitap onlara dili yükleme ve Visual Studio Code kullanarak bir geliştirme ortamı oluşturma hakkında bilgi verir. Daha sonra, net/http paketini kullanarak web sunucuları oluşturmanın temellerini öğrenmek, yönlendirme, çeşitli HTTP yöntemlerini kullanma, istek ve yanıt yapıları gibi konuları sıralamak için küçük bir adım atıyor. Yol değişkenleri, regex tabanlı yönlendirme, özel işleyiciler ve ara katman yazılımı, güvenilir Gorilla Mux paketini kullanan, tartışılan genişletilmiş yönlendirme konularından bazılarıdır. Oturum ve çerez yönetimi tanıtıldıktan sonra, kitap, OAuth2 entegrasyonu, güvenli API'ler için JWT ve daha fazlası gibi konuları kapsayan kullanıcı kimlik doğrulamasına geçer.
البرمجة الخلفية مع Go: إنشاء نقاط خلفية موثوقة وقابلة للتطوير لتطبيقاتك في عالم التكنولوجيا اليوم، أصبحت البرمجة الخلفية مع Go مهارة مهمة لأي مطور يريد إنشاء خلفيات موثوقة وقابلة للتطوير لتطبيقاته. مع الطلب المتزايد على الأدوات الفعالة والقوية، أصبح تعلم نصوص Go أمرًا ضروريًا لأي مطور مبتدئ. يأخذ هذا الكتاب وقته للنظر في جميع الجوانب المهمة للبرمجة الخلفية من الأساسيات إلى التقنيات الأكثر تقدمًا حتى تتمكن من أن تصبح خبراء في Go scripting وكل ما يمكن أن يفعله Go. من خلال تقديم القراء بسرعة إلى Go ونظامه البيئي، يخبرهم الكتاب عن تثبيت اللغة وخلق بيئة تطوير باستخدام رمز الاستوديو المرئي. بعد ذلك، يتخذ خطوة صغيرة في تعلم أساسيات بناء خوادم الويب باستخدام حزمة الشبكة/http، وفرز موضوعات مثل التوجيه، والتعامل مع طرق HTTP المختلفة، بالإضافة إلى هياكل الطلب والاستجابة. تعد متغيرات المسار، والتوجيه القائم على regex، والمعالجات المخصصة، والأدوات الوسيطة من بعض موضوعات التوجيه الموسعة التي تمت مناقشتها والتي تستخدم حزمة Gorilla Mux الموثوقة. بعد تقديم الجلسة وإدارة ملفات تعريف الارتباط، ينتقل الكتاب إلى مصادقة المستخدم، حيث يغطي موضوعات مثل تكامل OAuth2، و JWT لواجهات برمجة التطبيقات الآمنة، والمزيد.

You may also be interested in:

PostgreSQL 11 Server Side Programming Quick Start Guide: Effective database programming and interaction
Programming Large Language Models With Azure Open AI Conversational Programming and Prompt Engineering With LLMs
Programming Phoenix LiveView Interactive Elixir Web Programming Without Writing Any javascript
Programming Large Language Models With Azure Open AI Conversational Programming and Prompt Engineering With LLMs
Hands-on Go Programming Learn Google’s Golang Programming, Data Structures, Error Handling and Concurrency
Ruby Programming: Building Future-proof Scalable Applications (Mastering Programming Languages Series)
Ada Programming Reliable, Strongly-Typed Systems Programming
C++ Programming Made Simple A Beginner|s Guide to Programming
Ada Programming Reliable, Strongly-Typed Systems Programming
Computer Programming for Beginners Fundamentals of Programming Terms and Concepts
Genetic Programming On the Programming of Computers by Means of Natural Selection
Procedural Programming: Unleashing Algorithmic Power (Programming Models)
C# Programming Ultimate Guide For Beginner Users To Learn C# Programming
Robust Sliding Mode Protocols for Formation
Robust Architecture. Low Tech Design
Algorithmic High-Dimensional Robust Statistics
Robust Statistics Theory and Methods (with R), Second Edition
Asynchronous Programming Patterns in javascript How to Use Async/Await and Promises to Solve Programming Problems
Python Programming for Beginners Learn Coding in 7 Days Crash Course Introduction to Programming | Hands-On Projects and Examples
Python Programming and SQL: 5 books in 1 - The #1 Coding Course from Beginner to Advanced. Learn it Well and Fast (2024) (Computer Programming)
Learn Rust Programming Safe Code, Supports Low Level and Embedded Systems Programming with a Strong Ecosystem
Programming Large Language Models with Azure Open AI: Conversational programming and prompt engineering with LLMs (Developer Reference)
Computer Programming for Beginners 5 books in 1 - Python programming + SQL + Arduino + C# + javascript to become skilled faster
Computer Programming Learn Any Programming Language In 2 Hours
Julia Programming (Mastering Programming Languages Series)
Programming for Kids Learn Programming by Following Along in Ruby on a Mac
Learn Professional Programming Skill in C++ Programming Language
Fundamentals of F# Programming (Mastering Programming Languages Series)
C++ Programming A Hands-On, Project-Based Introduction to Programming
Robust Control Engineering Practical QFT Solutions
Robust Machine Learning Distributed Methods for Safe AI
Robust Control and Filtering for Time-Delay Systems
Robust Machine Learning Distributed Methods for Safe AI
Scala Best Practices Write Clean and Robust Code
Fault Diagnosis for Robust Inverter Power Drives
Clean Architecture: Building Robust and Maintainable Systems
Code Kickstart: Python Programming for Beginners: A Beginner|s Guide to Mastering Coding and Navigating the Basics of Programming Brilliance
Code Kickstart Python Programming for Beginners A Beginner|s Guide to Mastering Coding and Navigating the Basics of Programming Brilliance
Code Kickstart Python Programming for Beginners A Beginner|s Guide to Mastering Coding and Navigating the Basics of Programming Brilliance
Python Programming Mastery A Comprehensive Guide for Beginners with Real-World Projects and Proven Techniques to Excel in 14 Days! Computer Programming