Training »

Svelte and SvelteKit

Class length: 2 days (customizable)

As of 2021, Svelte (and the new official companion tool SvelteKit) have rapidly ascended in awareness and popularity as a fresh, streamlined toolset for building components and applications.

Compared to the mainstream solutions, these new tools don't yet have as rich of a tooling and library ecosystem, but many developers and teams are nonetheless excited at the possibility of a lower overhead, more concise approach to single page application development.

The goal of this class is for attendees to finish with all the essential skills to begin building applications with Svelte:

  • Understand the philosophy and tradeoffs of Svelte
  • Design an application and divide it into components
  • Develop components concisely
  • Understand efficient updates and operation
  • Integrate with a design system
  • Integrate / create an application build process
  • Set up hosting, including server-side rendering
  • Optimize for the least development and maintenance effort

As with most of our classes, we work using a series of examples, pre-built or live coded during class, which build up increasingly toward real-world scenarios.

Who Should Attend?

  • Decision-makers considering Svelte
  • Implementation teams using these tools to create their next application

You must be familiar with:

  • Software development
  • HTML and CSS
  • Editor and other tools to work on JavaScript source code.

Bring your computer---this is a hands-on workshop

(For teams already familiar with any single page application development library, such as Angular, React, or Vue, we greatly accelerate the depth and complexity of the examples.)

Proven results

We've trained thousands of developers at companies like yours

Topic outline

  • (This topic outline is still in development.)
  • Introduction and background
    • Oasis Digital introduction, student introduction
  • Context
  • Building components with Svelte
  • Building applications with SvelteKit
  • Integration with existing code and other libraries
  • Deployment

Meet your instructors

Your instructors will depend on your custom requests, availability, consulting needs, etc.

Private group classes

For corporate groups and other organizations, we offer live in-person or online events. Our instructors listen to your needs in depth and adjust the agenda. We can include with consulting assistance, or combine topics into a longer workshop week.

Training Interest / Inquiry
... (select above to continue)

Training FAQs

Q: Is this taught in person?
A: We offer training both in-person and online via remote conferencing.
Q: How does the remote option work?
A: Much like an in-person class, it's conducted by our expert instructors in real time. The instructors answer questions, assist students, etc. We strive to offer as much of the in-person experience as possible, online.
Q: Can the content be customized?
A: For private team classes, we *always* discuss your goals, the class contents, any specials areas for extra coverage, etc. in advance. We customize both the contents and length (number of days) to your needs.
Q: Can we schedule a private class any time?
A: Our classes are taught by developers who use the subject technologies in their daily work, so we don't assign "any" available developer/trainer to any particular class, but only to classes with a strong experience and knowledge match. Please contact us to arrange a date.