A couple of years ago we noticed, that as the front-end development industry becomes more and more popular, many people are repeating the same mistakes over and over. That led to junior developers competing in an unfair ba#le for a cool job, where hourly rates are the only advantage. Screw that! Unicorns exist and by learning the right approach, you can become one too. So just after writing our super-popular UI design book we decided to tackle the front-end next. Creating popular educational materials and speaking at conferences all across Europe allowed us to distill the best of the best practices for you. Let's go!
Who is this for?
If you're a junior or mid-level front-end developer, you're in the right place. It's for front-end developers who treat their work seriously and want to grow as fast as possible. It's not yet another coding tutorial. We will not teach you loops, conditions, and functions. You will not learn a hot new framework. You can learn these things in many places already. Instead, we'll show you how to transform from a beginner to an indispensable person in any team. We'll cover techniques, a#itudes, and mindsets that will kickstart your career. Coding is just a part of a programmer's job, o$en even not the most important part. To grow and get recognition, you need much more.
We'll show dozens of tips and tricks - you'll learn how to learn and communicate with others. How to use version control and work with designs. If it's the only way, we'll even help you become a designer! We'll guide you through the process of planning your career. You'll also learn some o$en overlooked front-end developer skills, like semantics and accessibility.
In short, we'll show you what you need to know to become a senior developer. That usually leads to a much higher hourly rates and a bigger feeling of accomplishment, so it's a win-win situation!
Before you build your portfolio you need to choose your programming stack. That’s a lot more important than you think. There are numerous libraries and frameworks used for front-end development and still more to come. You can’t learn them all, and especially you can’t pretend to know them all. The employer is not stupid. He knows that you started coding six months or a year ago, so it’s impossible that you’re an expert on React, Angular, and Vue, with some experience with Svelte.
If you are to focus only on a handful of frameworks and technologies, how to choose them? You should start with the research on your options. Compare some popular choices like MERN (MongoDB, Express JS, React JS and Node JS), MEAN (MongoDB, Express JS, Angular JS, and Node JS), JAM (javascript, APIs, and Markup) and other you can %nd. Check what are they used for, follow a simple tutorial to examine if they feel right
Author(s): Szymon Adamiak, Mike Malewicz, Albert Pawlowski, Albert Walick
Publisher: Hype4Academy
Year: 2023
Language: English
Pages: 424
Table of 1/7
Table of Contents
INTRO
1. Who is this book for?
2. Frontend Unicorn
3. Stack decisions
4. Understanding design
5. You're the designer!
6. Nudge the designer
7. Semantics & Accessibility
8. Code = business card
9. Back-end basics
13. Work/Life balance
14. Taking notes
22. Debugging
23. Communication skills
24. Useful tools
25. How to get a raise
26. Thank you
10. Code =/= Product
11. Developer in a startup
12. Master GIT
16. Code review
17. How to learn e"ectively
18. Learn something rare
19. The mobile world
20. Impostor syndrome
21. Details that make a di"erence
15. Time management
LEVEL 1
LEVEL 2
FIRST BOSS
FINAL BOSS
2