Course Outline

Day 1: Introduction to JavaScript

  • JavaScript basics: syntax, variables, and data types
  • Control structures: conditionals and loops
  • Functions and scope
  • Working with arrays and objects
  • DOM manipulation and event handling

Day 2: Advanced JavaScript and ES6+ Features

  • ES6+ features: arrow functions, template literals, destructuring
  • Asynchronous JavaScript: promises and async/await
  • Modules and import/export
  • Error handling and debugging
  • Introduction to JavaScript testing (Jest)

Day 3: Introduction to Node.js

  • Node.js basics: event loop, modules, and NPM
  • Building a simple server with Express.js
  • RESTful APIs: design and implementation
  • Working with middleware
  • File system and streams

Day 4: Introduction to React

  • React basics: components, props, and state
  • JSX syntax and rendering elements
  • Handling events and forms
  • React hooks: useState and useEffect
  • Component lifecycle and context API

Day 5: Advanced React and Full-Stack Integration

  • React router for navigation
  • State management with Redux (optional)
  • Integrating React with Node.js backend
  • Deploying applications: Heroku, Netlify, or Vercel
  • Best practices for migrating legacy systems

Summary and Next Steps

  • Recap of key concepts
  • Q&A session
  • Resources for further learning
  • Certification and feedback

Requirements

  • An understanding of basic programming concepts (eg, variables, loops, functions)
  • Experience with C# or any other object-oriented programming language
  • Familiarity with HTML and CSS is helpful but not required

Audience

  • .NET developers looking to upskill in JavaScript, Nodejs, and React
  • Developers aiming to migrate existing systems/platforms to modern web technologies
  • Individuals interested in full-stack development with a focus on JavaScript-based technologies
 35 Hours

Delivery Options

Private Group Training

Our identity is rooted in delivering exactly what our clients need.

  • Pre-course call with your trainer
  • Customisation of the learning experience to achieve your goals -
    • Bespoke outlines
    • Practical hands-on exercises containing data / scenarios recognisable to the learners
  • Training scheduled on a date of your choice
  • Delivered online, onsite/classroom or hybrid by experts sharing real world experience

Private Group Prices RRP from €11400 online delivery, based on a group of 2 delegates, €3600 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Contact us for an exact quote and to hear our latest promotions


Public Training

Please see our public courses

Testimonials (5)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories