Next.js bringt Client und Server näher zusammen und ergänzt React um einige sehr wertvolle Features. Mit Next.js können Sie vollwertige Applikationen aus einer Hand entwickeln, da es sowohl die Client- als auch die Serverseite abdeckt. Mit dieser Kombination können Sie sehr schnell entwickeln, sind jedoch nicht auf das beschränkt, was Ihnen Next.js bietet. So haben Sie clientseitig die volle Flexibilität, die Ihnen React bietet, und können serverseitig auf den gesamten Funktionsumfang von Node.js zurückgreifen.
In diesem Workshop entwickeln wir gemeinsam eine vollwertige Applikation mit Front- und Backend und behandeln dabei zahlreiche Anforderungen, die Sie auch an eine reale Applikation stellen wie beispielsweise Authentifizierung, Datenmanipulation und die Integration einer Komponentenbibliothek. Sie lernen jedoch auch Next.js-spezifische Lösungen wie Server Side Rendering, Static Site Generation und Server Components und ihre jeweiligen Einsatzgebiete kennen.
Am Ende dieses Workshops verfügen Sie über Ihre eigene Next.js-Applikation und wissen, wie Sie diese einsetzen und erweitern können, sodass dem produktiven Einsatz des Frameworks nichts mehr im Wege steht.