mobile friendly layouts • Create CSS animations and effects • Work with a CSS framework • Add dynamic page functionalities • Build client side apps with JavaScript and JS libraries • Use your browser’s dev tools • Utilize Git for version control • Deploy and maintain frontend projects Frontend Developer
UIs Vue : Easiest to learn, really gaining traction React : Fairly easy to learn, still the most popular Angular : Steep learning curve, used more in enterprise
frontend apps and interfaces • Smooth frontend workflow • Interact with backend APIs and data • Manage application and component-level state • Bonus: server-side rendering (SSR), static site generation (SSG) Frontend Developer
endpoint • We ask for what we want, and we get that exact data • Simple syntax, similar to JSON • Fairly easy to implement, has implementations in different programming languages GraphQL
user interfaces using your choice of frontend technologies • Fluent in a server-side programming language • Setup dev environments and workflows • Build backend apps and APIs • Work with databases (relational or NoSQL) • Deploy to production Full Stack Developer
on frameworks on libraries • Websites are served as static HTML files generated by static site generators • High performance, generated at deploy time • Cheaper and easy to host and scale