Courses / Web development

Web development Admission closed

Mastering NEXT.JS

A comprehensive course designed to bridge the gap between academia and industry by providing in-depth, hands-on training on Next.js.

Part of the Migration from Academia to Industry

Mastering Next.js is a comprehensive course designed to bridge the gap between academia and industry by providing in-depth training on Next.js. Led by expert industry professionals, this course equips participants with the skills needed to excel in modern web development. Whether transitioning from academic knowledge to real-world applications or enhancing your expertise, this course offers hands-on experience with Next.js, preparing you for a successful career in the tech industry.

Who this course is for

  • Senior students preparing for a career in web development.
  • Graduates seeking to enter the field of Full Stack Development.
  • Working professionals looking to enhance their coding skills and advance their careers.
  • Entrepreneurs interested in developing high-quality web applications for their businesses.

How the course works

  • Trainer: Learn from experienced and expert industry professionals.
  • Hands-on Training: Engage in hands-on training with industry-oriented projects.
  • Certification: Receive certification from UIU upon course completion.
  • Grooming: Benefit from CV development and interview simulation.
  • Career Support: Get career counseling and job placement assistance.*
  • Flexible Schedule: Weekly one class (Saturday).

Course outline

5 parts, in teaching order

1Class 1-2: Introduction to Next.js Basics

Introduction to Next.js

  • What is Next.js and its advantages
  • Setting up a Next.js project
  • File-based routing
  • Data fetching methods in Next.js
  • Creating pages and layouts
2Class 3-4: Server-side Rendering and API Routes

Introduction to Next.js

  • Understanding server-side rendering in Next.js
  • Introduction to API routes
  • Fetching data from an external API
  • Handling dynamic routes in Next.js
  • Building dynamic pages with server-side rendering
3Class 5-6: Authentication and Authorization in Next.js

Advanced Next.js Concepts

  • Introduction to authentication and authorization
  • Implementing authentication with Next.js
  • Securing routes and endpoints
  • Handling user sessions
4Class 7-8: Optimizing Performance in Next.js

Advanced Next.js Concepts

  • Performance optimization techniques in Next.js
  • Code splitting and lazy loading
  • Image optimization
  • Caching and prefetching data
  • Deploying a Next.js application
5Class 9-10: Project Development and Review

Project Work and Review

  • Working on a full-stack project using React and Next.js
  • Applying the concepts learned throughout the course
  • Code review sessions and feedback
  • Final project presentations

Assessment and certificate

  • Final project presentations (Class 9-10)
  • Certificate will be given after successful course completion

Taught by

Sabber Ahammed

Sabber Ahammed

Full-stack Developer at Binary Quest Limited, Binary Quest Limited

Experience: 15+ Years of Professional Industry Experience

LinkedIn profile

More in web development

Web development

Frontend Mastery: JavaScript, React, Next.js (TypeScript)

An intensive program designed to equip students with in-demand frontend development skills across JavaScript, React, Next.js and TypeScript, with hands-on projects and career prep.

Schedule
Every Friday (09:30 AM to 12:00 PM)
Length
16 class, 4 Months
Course fee
Tk 10,000
Admission closed Course details

Web development

PHP: Basic to Advance

A thorough introduction to PHP, guiding participants from the basics to advanced back-end concepts and a full-featured web application.

Schedule
Every Saturday (3:00 PM to 5:30 PM)
Length
12 class, 3 Months
Course fee
Tk 5,000
Admission closed Course details

Web development

JavaScript Fundamentals

A comprehensive introduction to JavaScript and essential front-end tools – HTML, CSS, Tailwind CSS, JavaScript Fundamentals and Git – building a solid foundation in web development.

Schedule
Every Saturday (3:00 PM to 5:30 PM)
Length
10 class, 2 Months
Course fee
Tk 5,000
Admission closed Course details