לנציגה אנושית בוואטסאפ
למה ללמוד בג'ון ברייס?
  • למידה חדשנית ודינמית עם כלים מתקדמים בשילוב סימולציות, תרגול וסביבות מעבדה
  • מגוון הכשרות טכנולוגיות עם תכנים המותאמים להתפתחות הטכנולוגית ולביקוש בתעשיית ההייטק
  • מובילים את תחום ההכשרות לעולם ההייטק והטכנולוגיה כבר 30 שנה, עם קהילה של עשרות אלפי בוגרים
  • אתם בוחרים איך ללמוד: פרונטאלית בכיתה, מרחוק ב- Live Class או בלמידה עצמית

המועדים הקרובים

קורס לארגונים בלבד

ניתן להזמין את הקורס במתכונת של קבוצה מארגון בלבד, בהתאמה אישית לצורך המקצועי ובלו"ז מותאם.
לפרטים נוספים: [email protected]

משך הקורס

שעות לימוד:

40

מספר מפגשים:

קורס בוקר:

5

מתכונת הקורס

הקורסים המוזמנים לארגונים מותאמים באופן אישי ומלא לצרכי הארגון, מערכי הלימוד גמישים וניתן לשלב בהם תכנים רלוונטיים וייעודיים.

Overview

Node.js is a software system designed for writing highly scalable Internet applications, notably web servers. Programs are written in JavaScript, using event-driven, asynchronous I/O to minimize overhead and maximize scalability. Unlike most JavaScript programs, it is not executed in a web browser, but is instead a server-side JavaScript application.

Node.js consists of Google’s V8 JavaScript engine plus several built-in libraries.

On Completion, Delegates will be able to

In this course you'll learn the fundamentals of Node.js and how to use Node.js to build lightweight, real-time full stack web-applications with Node and the Express framework. Participants will also learn how to interface Node.js with back-end databases a

Who Should Attend

This course is for web developers experienced in OOP with basic knowledge of JavaScript, who wish to develop cross-platform JavaScript applications.

תכנית הלימודים

Full Syllabus

Introduction to Node.js

  • Pros and Cons
  • js Latest features
  • Running Node.js (setup, versions, CLI)

Node.js Deep knowledge

  • Async operations
  • Callback, promise and async await
  • Event loop
  • Blocking vs. non-blocking I/O

Working with the File System

  • Working with FS – Node core packages
  • Async vs Sync
  • Filesystem pitfalls – node.js thread delegations

 

Data Access 01 – MySQL

  • MySQL 2.0
  • MySQL Docker
  • DB connections (multiple vs single connection)
  • Execute, prepare statements.
  • Stored procedures
  • CRUD example

Building Web Applications with the Express Framework

  • Application configuration
  • Express
  • Building API with Typescript
  • Middleware
  • Input validation
  • Routing
    • Query params
    • Path params
  • Persistence with Cookies, In-Memory Sessions and session-stores.
  • Authenticating users with passport local
  • Best practice – organized structure

Data Access 02 – MongoDB

  • MongoDB Docker
  • Mongoose Schemas
  • CRUD operations
  • Single Page Applications with Express, Mongoose and React

Testing Node Applications

  • Introduction to unit testing
  • Using Node.js Build in Testing library.
  • Suits, specs & Reporters
  • Testing Synchronous code
  • Integration tests.

Real-time Communication

  • Introduction to real-time applications
  • Listen & emit
  • Sockets on the Server and the Client

Advanced

  • Nodejs Microservices Architecture
  • Nest overview
  • RMQ vs GRPC
Prerequisites

Experience in OOP with basic knowledge of JavaScript

כנס הטכנולוגיה של Oracle וג׳ון ברייס
Oracle AI Week 2026
שבוע אחד. עולמות של AI, Data, Cloud ופיתוח.
MIX. MATCH. BUILD YOUR OWN AI AGENDA
AI LABS & HANDS-ON
22–25.11
ג׳ון ברייס, תל אביב
ORACLE AI WEEK
16–18.11
מלון דניאל, הרצליה
לפרטים ולהרשמה
קורסים מקצועיים למתקדמים