As a typical backend developer, you will develop the backend of web and mobile applications, even desktop applications, using web application tools, frameworks, libraries, protocols, and a manageable number of other related technologies. Often, you will work directly with frontend developers and database administrators and DevOps engineers, or you yourself will work with the database and take care of DevOps, depending on the project and the company you work for.
You will rarely, if ever, work with designers, unless you are a fullstack developer or working for a small company or for yourself.
You will create APIs, work directly with the database, create user authentication, implement proprietary algorithms and strategies, implement security measures for the web app and user data, fix all sorts of familiar and unfamiliar bugs, create real-time applications, and much more. Notice that the backend does not involve any UIUX development.
- Competent problem-solving skills
- Skillful use of the computer and the either Windows, Linux, or Mac
Choose this Career Path If Any of the Following Applies to You
- You want to become a fullstack developer and you have completed the frontend career path.
- You want to develop the backend of web applications, not the frontend, which involves tedious and time-consuming UIUX development.
- You prefer to write code to solve problems and you don't like to build or design user interfaces.
- You are a passionate problem-solver and prefers to solve problems with code and work with algorithms. You should consider the Algorithms career path, if you love to work with algorithms.
- You want to work for a firm like Bov Academy, Google, Facebook, and LinkedIn.
- If you have questions about this career path, schedule a free career evaluation.
What You will Learn
Typically, we teach you just about everything you should know to become confident and proficient in your career path. We aren't aware of any other similar program, to our knowledge, that does this. For example, you will learn:
- Node.js Stack
- Database Fundamentals and Admin
- MongoDB or PostgreSQL
- Backend Web Application Development
- Principles of Backend Development, or Art of Backend Development
- Real-Time Communication
- Intro to DevOps
- Building and Deploying a Real-World App
We focus on the following three core technical skills:
- Problem-Solving: You will learn from the basics how to solve logic and algorithm problems, and you will learn how to become a skilled problem-solver. You yourself will even solve scores, possibly, hundreds of problems.
- Domain Proficiency: For backend engineering, we teach you the tools, techniques, and technologies used by professional backend developers and we expect you to be skilled in those technologies and tools.
Projects You Build
You will develop the following:
- Your portfolio, which will showcase your work, your Evidential Degree
- One sophisticated real-world web app that will be used to solve real problems. This project will
be your Pinnacle Project, your graduation project, which you will start developing before you
graduate. You won't complete the project before graduation. This project must meet the following
- It must be significant in scope; it can't be a simple UI component or a portfolio-like website.
- It must advance humanity in some regard.
- If it is a for-profit (that is, not a nonprofit and not an open-source project), it must have the potential to help you gain some ind of long-term benefit.
Your Pinnacle Project can be an AI Humanity or Bov Academy project. For more on this, you may contact Nathan Plummer, NathanP@BovAcademy.
Career Path Start Date
TBD, Likely Sometime in 2018*
* Important Note: When the students of our current cohorts complete CP4, the backend career path, we will begin to admit new students to the career path.
You may apply now for one of expected limited spots.
- Access to your career path resources*
- Access to our question-and-answer (QA) platform, similar to StackOverflow
- Access to assistant instructors via QA
- Instructor feedback on team projects and final project
- Three-week membership to Bov Academy’s partner course platform
- Everything offered in Basic
- Custom portfolio and custom team projects (each helps with real experience and increased starting salary) created by Richard Bovell and designed by Sam Chittenden
- Instructor feedback on project assignments (most chapters in each course have project assignments)
- Three-month membership to Bov Academy’s partner course platform
- Everything offered in Basic and Pro
- Opportunity to build a significant real-world paid project for assignments. Some student can make over $3,000 for a project, depending on the project
- Custom real-world Pinnacle Project (significant in scope, advances humanity, and potential for long-term financial success) created by Richard Bovell and designed by Sam Chittenden
- Opportunity for personal video mentoring with an instructor for up to two times a week
- Instructor review and feedback on all assignments—exercises, articles, answers, projects, hackathon projects, real-world projects, and graduation project
* Important Note: Bov Academy does not give students all of the
chapters and courses at once.
Students work on one chapter at a time. When they complete a chapter, they submit it and request the next chapter in the course. A student can request a maximum of three chapters at once and must complete and submit them before requesting more chapters. We recommend students work on one chapter at a time.