UdemyNode.Js

Node.js: Building Scalable and High-Performance Applications

التصنيف الكامل: Development > Web Development > Node.Js

Node.js: Building Scalable and High-Performance Applications

عن هذا الكورس

A warm welcome to the Node.js: Building Scalable and High-Performance Applications course by Uplatz.Node.js is an open-source, cross-platform JavaScript runtime environment that allows developers to run JavaScript code on the server-side. Built on Google Chrome's V8 JavaScript engine, Node.js is designed for building scalable, high-performance applications by utilizing an event-driven, non-blocking I/O model. This makes it especially well-suited for applications that require real-time interactions, such as web servers, REST APIs, and streaming services. Additionally, Node.js comes with npm (Node Package Manager), which provides access to a vast ecosystem of libraries and tools to streamline development.How Node.js WorksEvent-driven, non-blocking I/O model: Node.js uses an event-driven, non-blocking I/O model which makes it lightweight and efficient. This means that when a request is made to the server, it doesn't block other requests from being processed. Instead, it continues to process other requests and once the initial request is complete, it emits an event to notify the server.Single-threaded: Node.js uses a single thread to handle multiple requests. This is different from traditional web servers which use multiple threads to handle requests. Node.js can handle a large number of requests concurrently due to its non-blocking I/O model.Modules: Node.js has a rich ecosystem of modules that can be used to perform various tasks. These modules can be easily installed using the npm (Node Package Manager) tool.Core Features of Node.jsAsynchronous and event-driven: All APIs of Node.js are asynchronous, meaning that the server doesn't wait for an API to return data. It moves to the next API after calling it, and a notif

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

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

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق

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

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

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

عرض كل الكورسات ←
Learn .NET MAUI as an Absolute Beginner A to Z.
Udemy
.NET MAUI

Learn .NET MAUI as an Absolute Beginner A to Z.

Learn to make interactive apps for Android, IOS, Windows and MacOS Using Microsoft's latest .NET MAUI Technology by making interactive apps from A to Z, my writing the code only once you will be able to build it to multiple platforms those being Android, iOS, Windows and MacOS, it was originally called Xamarin but Microsoft decided it was best to rebrand and that is when MAUI was created with the same primary features as Xamarin.I have created this .NET Maui course to teach you everything you need from the absolute fundamentals and to teach you how to create industry standard cross-platform applications, teaching you throughout the course how to use the different components of the framework to create multiple .NET MAUI applications.In this course you will learn the fundamentals and also learn to create multiple .NET MAUI Applications that will put into practice everything you learned in the lessons, so that you learn how to implement different components in different cases, Another benefit is having multiple applications to add to your portfolio.Among the Many topics that will be taught in this course are:- The different Maui Layouts- Scrolling Functionality- The different .NET Maui Page types- Adding external resources to your .NET Maui Project like Images, Fonts, Icons, etc...- .NET Maui Binding

Outsystems BPT Zero to HERO 2025
Udemy
OutSystems

Outsystems BPT Zero to HERO 2025

If you have heard about OutSystems BPT (Business Process Technology) but never quite knew where to start, this course is for you. I am gonna take you from the basics of building a simple approval flow to advanced process automation with real examples and clear explanations.What you’ll learn:How OutSystems BPT works and why it mattersCreating automated flows with tasks, decisions, conditional start, more processes, human and automatic activities, wait and many moreDebugging and monitoring processes in real timeReal-world scenarios like submitting a proposal, approving by recruiter and manager, waiting for CEO and Partner approvals or even client giving up on the proposalYou will start from the very basics, understanding what BPT is and how it fits into the OutSystems ecosystem. From there, the course takes you on a practical journey, guiding you through real-world scenarios like handling client proposals, approving, rejecting, waiting for specific users approvals, understanding the tables systems that supports bpt process.You won’t just learn what the tools do, you will understand why they’re there, when to use them, and how to design processes that actually reflect the way real businesses work.This course is built for developers who want clarity, hands-on practice, and results. It’s updated for OutSystems 2025 and filled with examples you’ll actually use.

Data Science: NLP and Sentimental Analysis in R
Udemy
Natural Language Processing (NLP)

Data Science: NLP and Sentimental Analysis in R

Caution before taking this course:This course does not make you expert in R programming rather it will teach you concepts which will be more than enough to be used in machine learning and natural language processing models.About the course:In this practical, hands-on course you’ll learn how to program in R and how to use R for effective data analysis, visualization and how to make use of that data in a practical manner. You will learn how to install and configure software necessary for a statistical programming environment and describe generic programming language concepts as they are implemented in a high-level statistical language.Our main objective is to give you the education not just to understand the ins and outs of the R programming language, but also to learn exactly how to become a professional Data Scientist with R and land your first job.This course covers following topics:1. R programming concepts: variables, data structures: vector, matrix, list, data frames/ loops/ functions/ dplyr package/ apply() functions2. Web scraping: How to scrape titles, link and store to the data structures3. NLP technologies: Bag of Word model, Term Frequency model, Inverse Document Frequency model4. Sentimental Analysis: Bing and NRC lexicon5. Text miningBy the end of the course you’ll be in a journey to become Data Scientist with R and confidently apply for jobs and feel good knowing that you have the skills and knowledge to back it up.

Spring e Spring Boot (versione 5): la guida completa
Udemy
Spring Framework

Spring e Spring Boot (versione 5): la guida completa

Ciao e benvenuto al corso "Spring e Spring Boot: la guida completa".Questo corso ti offre tutti gli strumenti necessari per imparare ad utilizzare Spring e Spring Boot!Mi chiamo Paolo Preite e sono un Ingegnere Informatico con oltre 20 anni di esperienza nella progettazione e nello sviluppo di software, principalmente in ambito enterprise Java.Se vuoi imparare Spring e Spring Boot, sei nel posto giusto!Ogni argomento viene trattato in maniera approfondita, con esempi pratici che ti consentiranno di comprendere anche concetti complessi.In questo corso affronto tutti gli aspetti di Spring:I principi alla base del framework (Inversion of Control, Dependency Injection, Aspect Oriented Programming, ecc...)La gestione e configurazione di un'applicazione SpringL'utilizzo dei Bean di SpringLo sviluppo di applicazioni web con Spring MVCLa gestione dell'accesso ai dati tramite JDBC, JPA e Hibernate e le altre componenti del modulo Spring DataLo sviluppo di applicazioni con Spring Boote molto altro ancora...Nel corso ho inserito anche due sezioni aggiuntive che sono utili ai fini dello sviluppo di applicazioni:una breve guida sugli strumenti di build automation, con particolare riferimento a Mavenuna guida ai template engine per lo sviluppo delle componenti di presentation, con particolare riferimento a FreeMarkerAllora cosa aspetti, inizia subito ad imparare Spring!Ti aspetto al corso :-)

Master Cassandra from Scratch- A Basic to Advanced Course
Udemy
Apache Cassandra

Master Cassandra from Scratch- A Basic to Advanced Course

Cassandra is a distributed database from Apache that is highly scalable and designed to manage very large amounts of structured data. It provides high availability with no single point of failure.The course starts off with a basic introduction of Cassandra followed by its architecture, installation, and important classes and interfaces. Thereafter, it proceeds to cover how to perform operations such as create, alter, update, and delete on keyspaces, tables, and indexes using CQLSH as well as Java API. The course also has dedicated modules to explain the data types and collections available in CQL and how to make use of user-defined data types.Cassandra ArchitectureClusterNodeKeyspaceTablePartitionerReplicationConsistency LevelNoSql databases use different data structures compared to relational databases. It makes some operations faster in NoSQL. The suitability of a given NoSQL database depends on the problem it must solve.This course will be extremely useful for software professionals in particular who aspire to learn the ropes of Cassandra and implement it in practice.It is an elementary course and you can easily understand the concepts explained here with a basic knowledge of Java programming. However, it will help if you have some prior exposure to database concepts and any of the Linux flavors.

Boost Your C++ Skills with 4 Challenging Practice Tests
Udemy
C++ (programming language)

Boost Your C++ Skills with 4 Challenging Practice Tests

Welcome to our comprehensive C++ Practice Tests course, designed to help you enhance your C++ programming skills through rigorous practice and logical reasoning. This course consists of four practice tests, each containing 15 carefully crafted questions, totaling to 60 questions. With a focus on standard logical reasoning and problem-solving, these tests will solidify your understanding of C++ concepts and refine your ability to write clean, efficient, and error-free code.Throughout the course, you will dive deep into the world of C++ and tackle a variety of programming challenges. From mastering the basics of C++ syntax to applying advanced data structures and algorithms, this course covers a wide range of topics to ensure a well-rounded learning experience. Each question is thoughtfully designed to test your knowledge and push you to think critically about problem-solving approaches using C++.By practicing with our C++ tests, you will not only strengthen your coding skills but also build confidence in your ability to handle complex programming tasks. Each question comes with detailed explanations and solutions, allowing you to understand the reasoning behind correct answers and learn from any mistakes you may make along the way.Whether you are a beginner looking to solidify your foundation in C++ or an experienced programmer aiming to sharpen your skills, this course is tailored to meet your needs. The practice tests are an excellent resource for preparing for coding interviews and assessments, helping you stand out from the competition.Embark on this C++ Practice Tests journey and take your programming skills to new heights. Join us today and unlock your full potential in the world of C++ programming.