UdemyGo (programming language)

How to develop a productive HTTP client in Golang (Go)

التصنيف الكامل: Development > Programming Languages > Go (programming language)

How to develop a productive HTTP client in Golang (Go)

عن هذا الكورس

Have you ever called a REST API from your Go program? Did you implemented your own HTTP client or did you ended up using some of the thousand libraries out there? Do you know what your HTTP client is doing in the background?In this course we're starting from scratch! We're going to remember how a basic HTTP call looks like by digging into the request response objects. We're going to write a basic HTTP client to perform HTTP requests and then use it in productive applications. What issues do we have? Can we scale our applications by following this approach? Of course not! That's why we're creating an HTTP client library that provides:Fast, reliable and friction-free HTTP connections.Support for all HTTP methods: GET, POST, PUT, DELETE, PATCH and more!A Concurrency-Safe HTTP client that you can use without worrying about performance.Content type management and optimization.Mocking features out of the box.A clean interface in case you want to unit test your code without relying on integration testing features.A robust implementation so you won't need any external dependency whatsoever.Completely customizable interface: timeouts, transport layer, custom HTTP client and lots of useful features.A library that is PRODUCTION-READY!If you're looking to integrate a 3rd party REST APIs in your code, you'll need to perform an HTTP call to it. Make sure you take a look at this course before even considering alternatives out there that will force you to use different dependencies for running, testing and extending your code! As Robert Pike says: "A little copying is much better than a little dependency". In this course we're not only getting rid of the dependencies but we're also getting rid of the copying. We're not us

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق ومباشر

ينقلك لصفحة التسجيل الرسمية

سعر الكورس
$34.99
المنصة:Udemy
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
Make a 3D Portals clone in Unity® and Blender from scratch!
Udemy
Blender

Make a 3D Portals clone in Unity® and Blender from scratch!

In this course, you learn how to build a game using portals with Unity® and Blender. This course is unique because we make both the code and the art for the game from scratch. We teach you the fundamentals of designing, coding, and modeling a 3D game. ⭐ ⭐ ⭐ ⭐ ⭐ First you design the game and its functionality in Unity®. You learn how to code in C# and build video game levels. Don't worry if you've never coded before. We start simple and add more to the game as the course goes on. Why Unity®?Unity® is one of the most popular platforms in game development. You can use Unity® to build 2D and 3D games. Unity® is cross-platform, which means it is easy to use with other platforms.Then you create the 3D models for the game in Blender. You build all the art assets for the game. You learn how to integrate your art from Blender into Unity®. Why Blender?Blender, like Unity®, is a popular production suite that is free to download. Blender is a revolutionary tool for making 3D art digitally. With Blender, you can make art assets for games, like we do in this course. Even if you're not an artist, you can make basic art models. You may have heard of Axiom Verge and Stardew Valley. These games are million-dollar successes. But did you know that only one person made each? Usually it takes a whole team of people to build a game. But creators Thomas Happ and Eric Barone developed and designed their games by themselves. Now they're millionaires. You can do it, too.Let's get started!

Learning And Development Diploma  -دبلومة التدريب والتطوير
Udemy
Corporate Learning and Development (L&D)

Learning And Development Diploma -دبلومة التدريب والتطوير

دبلومة التدريب والتطوير المحترف وتصميم البرامج التدريبية (L D Professional Diploma)هل أنت مستعد لاحتراف عالم التدريب والتطوير (L D)؟يُعتبر التدريب خياراً استراتيجياً لأي جهة تتطلع إلى إعداد كوادر بشرية قادرة على تلبية حاجات العمل ومواكبة التطورات السريعة. صُمم هذا الكورس ليكون رحلتك الشاملة من البداية وحتى الاحتراف في تأهيل الموظفين، حيث ننتقل بك من كيفية تحديد الاحتياجات التدريبية (TNA) وصولاً إلى تصميم وتقديم أقوى الحقائب التدريبية.لماذا تنضم لهذا الكورس؟ستتعلم في هذا البرنامج كيفية تحويل التدريب إلى استثمار حقيقي من خلال:تنمية السلوكيات الإدارية والمرونة في العمل.إتقان مهارات التفكير المنظم وحل المشكلات المعقدة.تطوير قدرات الاتصال والتواصل وامتصاص غضب الآخرين.تحقيق الاستقرار الإنتاجي من خلال قوة عاملة مؤهلة وفق أحدث معايير سوق العمل.إليك قائمة الدروس كاملةمهارات المدرب والتقديم الاحترافيأهم المصطلحات المستخدمة في مجال التدريب والتطوير.كل ما تريد معرفته حول مزايا وعيوب العمل كمدرب.ما المهام الوظيفية لأخصائي التدريب والتطوير؟.تعلم كيف تكسب جمهورك وأبرز تقنيات إزالة الجليد - Ice breaking activities.الصفات التي تجعل المدرب عظيماً وله سوق عمل واسع.أبرز تحديات المدرب أثناء التدريب من الألف للياء.أخطاء مهارات العرض الخطيرة اعرفها في الفيديو ده.استخدام القصص في التدريب.. كيف تبهرهم بهذه الخطوات.كيفية حساب تكلفة المدرب؟ كيف تحدد كمدرب فلوس التدريب؟.علاقة المحفزات في التدريبات وأبرز النصائح والأخطاء.كيف تستخدم الضحك في ال

ChatGPT For WordPress Blogging Website + SEO For WordPress
Udemy
ChatGPT

ChatGPT For WordPress Blogging Website + SEO For WordPress

Building a blogging website used to be confusing, expensive, and time-consuming. Not anymore. In this step-by-step course, you’ll learn how to launch a complete blogging website using WordPress and ChatGPT — even if you’ve never built a website before. By the end, you’ll have your own fully set up blog, SEO-friendly content generated with AI, and a professional online presence ready to attract readers and earn income.You’ll start with the basics — what blogging is, how WordPress works, and how AI can make things faster. Then you’ll set up your domain, hosting, SSL, and control panel. You’ll see how to install WordPress manually on shared hosting and VPS — both methods are explained clearly so that you understand the difference and know which one is right for you.Next, we move into WordPress setup. You’ll install themes and plugins, create pages, set your home page, build menus, and make your site look clean and professional. Each step is guided in a practical way — no guesswork, no confusion.One of the biggest challenges in blogging is writing content. That’s why this course includes complete training on using ChatGPT for SEO content writing. You’ll learn the right prompts, how to structure an article, how to optimize it using SEO plugins, and how to publish articles faster without losing quality. You’ll see how AI can help with keyword research, content ideas, blog outlines, meta descriptions, and more.SEO is just as important as content. You’ll learn how to research keywords, understand search intent, and apply SEO basics so that search engines can actually find your articles. You’ll set up Google Search Console, connect your site, and make sure everything is tracked properly. This helps you see which pages are ranking, what needs improvement, and which content brings visitors to your site.At the end of the course, your blog won’t be just installed — it will be ready to grow. You’ll have a strong base to turn it into a real online business, news website, niche blog, hobby s

How 3 Simple Words Can Improve Social Connections
Udemy
Communication Skills

How 3 Simple Words Can Improve Social Connections

(This course contains the use of artificial intelligence)Do you ever feel like some people easily get liked, trusted, or respected even without Putting in much effort? There’s a simple reason why… and in this course, you’ll learn the exact 3 words that can shift how people feel about you.These aren’t cheesy lines, manipulation tactics, or fake “social hacks.”This is a simple, natural approach you can use in everyday conversations.In this course, you’ll explore:• The three words that can help conversations flow more smoothly• How to use them in a natural way without sounding forced or awkward• When and how to say them for the best effect• Real examples you can try in daily life• How these three words possibly can subtly change the tone, energy, and vibe of a conversationIf you practice these techniques in your own style, they can potentially help you:• Keep conversations going even if you’re quiet, nervous, or not fully paying attention• Could Make interactions feel more relaxed and natural• Potentially Encourage people to open up and connect with youThroughout the course, there will be examples showing how the three words are used. At the very end, you’ll find a 10-day challenge to help you apply these techniques in your own conversations

Master Python Game Development: A Project-Based Journey 2026
Udemy
Python Game Development

Master Python Game Development: A Project-Based Journey 2026

Complete Python Game Development: Build 6 Classic Games from ScratchWelcome to the ultimate Python game development course! Whether you're a complete beginner or someone looking to deepen your programming knowledge, this course will guide you step by step through the process of building six classic games using Python. With a project-based approach, you'll not only learn Python in a practical way but also gain real experience creating games that are fun, engaging, and playable.In this course, you’ll start by mastering core Python programming concepts, such as variables, functions, loops, conditions, and data structures. But we won't just focus on theory; you will apply these concepts immediately by building actual games. You’ll dive into essential topics like object-oriented programming, event handling, collision detection, and game loops as you construct each project. Along the way, you'll gain hands-on experience with Pygame, a powerful library for game development that handles graphics, sound, and user input.Over the course, you'll create six well-known games: Minesweeper, Snake, 2048, Tetris, Pong, and Tic-Tac-Toe. Each of these games offers unique challenges, and as you work through them, you’ll learn how to implement game mechanics like grid creation, controlling movement, merging tiles, handling player input, and detecting wins or collisions. You'll also get the chance to master key aspects of game development, such as writing efficient code, organizing your project structure, and ensuring smooth gameplay performance.One of the best things about this course is that every line of code is explained clearly and step-by-step. You’ll not only see the final result but understand how the code works behind the scenes. And you won’t just get the finished code; you will have access to all the code used throughout the course, so you can experiment with it, adapt it to your own ideas, or build upon it for future projects.By the end of the course, you'll be able to

Complete UiPath RPA Developer Course: Build 7 Robots
Udemy
UiPath

Complete UiPath RPA Developer Course: Build 7 Robots

Welcome to the Complete UiPath RPA Developer Course: Build 7 Robots where you will learn everything you need to know to get started as a Robotic Process Automation (RPA) developer. Learn and master UiPath Studio by building state-of-the-art software robots from scratch.The best part about this course is that this course is entirely project-based, which means you will be getting hands-on experience and learn the skills you need on how to build real-world software robots in an enterprise setting. So if you're the type of person who 'learns by doing', then this course is for you. We start off by learning what RPA is, how to choose the best processes fit for RPA, installing UiPath onto your machine and then building your first simple robot. We then explore UiPath Studio learning all about the user interface to get a basic understanding on how to use UiPath Studio. Once we cover all the basics we then take a deep dive into building real-world software robots ranging in complexity from beginner to advanced. In this course we build the following robots:Robot 1: Clothing Consultant (Beginner)A user enters a city name, the robot then scrapes Google for the temperature and weather in that city, the robot then processes the data and makes a decision which will then suggest a clothing type to the user.Robot 2: Data Capturing (Beginner)A common daily task of a Data Capturer's life is copy-pasting data from an excel spreadsheet into a web or desktop application. This robot fully-automates that task. The robot copy-pastes 100 lines of customer data into their respective input fields of a web application and desktop application. The robot even performs both the web and desktop app data capturing simultaneously. This gets the job done in a fraction of the time that a human could with 100% accuracy.Project: The Automation Challenge (Beginner)This is an RPA challe