Course curriculum

13 parts, from secure server access to a production capstone.

  1. Secure Access & SSH Fundamentals

    Generate secure SSH keys, master non-root server access, and configure your modern terminal for peak performance.

  2. Domain Architecture & DNS

    Provision Ubuntu environments, handle A/AAAA DNS resolution, and acquire professional domains for your apps.

  3. Modern Server Tech: Node.js & pnpm

    Master Linux hierarchy and permissions specifically for JavaScript applications. Installing Node.js, pnpm, and setting up file ownership.

  4. Hardened Server Management

    Fail2Ban configuration, UFW rules, resource monitoring (htop/df), and log management via journalctl and PM2.

  5. Full-Stack Planning & Requirements

    Gather requirements, map features to Next.js routes, and divide complex projects into logical modules (Auth, Blog, Gallery).

  6. Next.js 15 App Router Mastery

    Understand the app/ directory architecture, static vs dynamic routing, components, and the server-first mentality.

  7. Database Design with Prisma ORM

    Design relational schemas, normalize tables, and automate database versioning using Prisma migrations and type-safe clients.

  8. Tailwind CSS & shadcn/ui Design

    Implementing consistent, premium UI styles with Utility-First CSS and the powerful shadcn/ui component library.

  9. Authentication with Auth.js (NextAuth)

    Setup credential-based login systems, integrate Prisma adapters, and secure your routes using advanced Middleware.

  10. Business Logic: Service-First Pattern

    Implementing modular business logic in TypeScript, keeping API handlers slim and your codebase testable and maintainable.

  11. Testing: Jest & Playwright

    Unit testing service classes with Jest and end-to-end (E2E) browser testing with Playwright for rock-solid deployments.

  12. AI-First Integration

    Leveraging AI for code scaffolding, documentation generation, and complex refactoring workflows.

  13. Capstone: Fotoblog Next-Gen

    Building, deploying, and maintaining a high-performance, SEO-optimized digital gallery with SSL and PM2 process management.

Register for this course

Already have a bLMs account? Use the same email and password, and we’ll add this course to it. Fields marked * are required.

At least 8 characters. You’ll use it to sign in to bLMs.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

By registering you agree to our privacy policy.