Bov Academy

of Programming and Futuristic Engineering

Advanced

A Comprehensive and Rewarding Web Programming Education: For new and inexperienced programmers, and bootcamp and MOOC graduates with fewer than 2.5 years of experience

Career Path Registration

1. Selected Career Path

Career Path 4: Backend Developer

As a backend developer, you will develop the backend of web and mobile applications, even desktop applications, using web application frameworks, libraries, protocols, and a manageable number of other backend technologies. Often, you will work directly with frontend developers and database administrators, or you yourself will work with the database. You will rarely, if ever, work with designers, unless you are 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, and much more.

Choose this Career Path If any of the Following Applies to You

  • You want to develop the backend of web applications, while making an upper-middle-class salary and using the latest web technologies.
  • You prefer to write code to solve problems, not build or design user UIs and UIs.
  • You are design-challenged or you simply prefer working with pure code over the tediousness of working with JavaScript, HTML, and CSS to craft user interfaces and build interactive applications.
  • You want to develop web, desktop, and mobile applications using web technologies.
  • You want to develop your own startup one day, but you don’t want to deal with the seemingly endless and ever-changing frontend technologies that you have to learn and keep up with.
  • Read More

What You will Learn

You will learn a career of backend technologies and libraries, including Node.js, MongoDB (or PostgreSQL), Express.js, real-time communication, and much more). You will even learn math for web programmers, requisite algorithms, data structures, problem-solving, and how to succeed as a backend developer.

  • Course 1: Command Line for Web Developers

  • Course 2: Git and GitHub, Part 1

  • Course 3: Communicating Powerfully and Effectively for Success in the Digital Age

  • Course 4: Intro to JavaScript

  • Course 6A: Mastering the IDE: WebStorm

  • Course 6B: Mastering the Programming Editor: Sublime Text

  • Course 7: Math for Web Developers, Part 1

  • Course 10: Becoming a JavaScript Expert

  • Course 11: Math for Web Developers, Part 2

  • Course 12: Advanced JavaScript

  • Course 13A: The Art of Programming, Part 1

  • Course 13B: The Art of Programming, Part 2

  • Course 19: Advanced Problem-Solving, Algorithms, and Data Structures

  • Course 20: Introduction to JavaScript Backend Development

  • Course 21: Mastering JavaScript Web Application Development

  • Course 22: Introduction to Databases and Database Admin

  • Course 23: Art of Backend Development

  • Course 24: Introduction to DevOps

  • Course 25: MongoDB In Depth: Beginner to Advanced and Beyond *

  • Course 26: PostgreSQL In Depth: Beginner to Advanced and Beyond *

  • Course 27: Building and Deploying a Sophisticated Web Application

  • Course 1000: Grit and the Secrets to Success

  • Course 2000: Intangibles for a Successful Career

  • Course 5000: Doing the Extraordinary: Building and Launching Your Pinnacle Project

* You get to choose between Course 25 and Course 26.

Projects You Build

In addition to completing more than a half dozen complex projects (many of which will be used in the real world), you will build the complete backend of at least two major web applications and work with a frontend developer student to build a major web application. For your final assignment, you will get the opportunity to do something extraordinary.

What You Will Be Able to Do After You Graduate

In addition to having a complete understanding of how the full ecosystem of modern web apps work and are developed, you will also be able to develop complex backend solutions for modern applications—not just for web apps, but also for mobile and desktop apps. You will have the capacity to work confidently with common databases (with expertise in MongoDB or PostgreSQL), implement APIs, create custom user authentication (including OAuth), implement security measures, deploy apps to your own hosting solutions, institute backend testing, use Amazon cloud-based hosting architectures, implement complex algorithms (including popular search algorithms), and much more.

Jobs You May Qualify For: JavaScript Backend Developer, Backend Engineer, Backend Developer

Range of Salary for Backend Developers: $60,000–$150,0000

Firms in big cities such as San Francisco, New York, Los Angeles, and London pay considerably more than firms in smaller cities and villages, hence the wide salary range.

Salary Sources: Glassdoor.com and Salarytalk.org

Total Time to Graduate

4 to 6 months (recommended study time: 3–4 hours a day)

When Does this Career Path Begin?

Payment Options

  • Standard Payment (get $3,000 bonus when you graduate)
  • Monthly Payment
  • Student Loan (Get the Details)

    Apply for a Student Loan with our Partner, Pave

    Bov Academy has partnered with Pave, a company that specializes in offering loans to students of programming academies like Bov Academy.

    • How Much You Can Borrow? You can borrow $3,000 to $25,000.
    • What Can You Use the Funds For? You can use the funds to pay your career path fee and to cover any related expenses, including purchase of a computer and living expenses, to name two.
    • What Are the Payment Terms? You may repay your loan in 2 or 3 years. The interest rate is fixed, at 6% to 17%, depending on your qualifications.
    • What Are the Eligibility Requirements?
      • You must be enrolled in Bov Academy.
      • You must be a U.S. Citizen.
      • You must be at least 18 years of age.
      • You must have a U.S. bank account.
      • You must have a credit score of 660 or higher.
    Apply now for the student loan.

  • Pay-After-Secure-Job (requires a 30% down payment and financial aid application)
  • Fully Paid Scholarship (requires financial aid application—need-based only)

Tuition

$0

2. Registration Details

Career Path Registration

Create Login


Name and Contact Information



Race, Ethnicity, and Gender

What is your race (select all that apply)?

Are you Hispanic or Latino?

Gender *


Career Goals and Experience

Characters: 0 / 0
Characters: 0 / 0
Characters: 0 / 0

Financial Aid and Payment Options

Financial Aid Application

Note: All financial aid questions must be answered

Financial Aid Part 1

Marital Status *

Highest Level of Education Completed *

Who is financially responsible for you? *

Were you required by the IRS to file a tax return for the most recent tax year? *

You have to submit your most recent income tax return along with a state-issued photo ID. After you submit the form, we will email you instructions on how to submit your information.


Financial Aid Part 2

Are you currently employed? *

How many children under age 18 are you responsible for? *


Essay 1: Your need for financial aid


Essay 2: Your relentlessness and determination


Essay 3: Your plans after you graduate


2 References

Reference 1


Reference 2


Payment Details:

  • Downpayment (0%): $0 (Due within three weeks after you are accepted)
  • Remaining Balance: $0 (due sometime after you graduate and secure a job)

Payment Details:

  • Downpayment (0%): $0 (Due within three weeks after you are accepted)
  • Monthly Payments: $0

Payment Details:

  • Downpayment (0%): $0 (Due within three weeks after you are accepted)
  • Remaining Balance: $0

Downpayment and Terms of Service Agreement

If you are accepted into Advanced program (except for N.O.R.M.A Scholarship awardees), a mandatory downpayment of 15% (that is, $0) of the career path fee ($0) will be due within three weeks after you receive the acceptance email.

Students Website Form

1. About Me
Characters: 0 / 0
Characters: 0 / 0

Gender *

2. Portfolio and Featured Projects
3. Pinnacle Project

Choose the type of Your Pinnacle Project: *

Choose the revenue model of Your Pinnacle Project: *

Is your Pinnacle Project a team project? *

MailChimp Subscribe Form

If you want a MailChimp subscribe form at the end of your thesis page, to collect emails of users and collaborators, as shown in the thesis page screenshot on QA, provide a MailChimp API key and listID for the MailChimp account you want subscribers added to:

Thesis submission date: N/A

Thesis approved: No

4. Upload Your Photos to Dropbox

Don't upload your photo if you have already sent it, whether via GitHub or DropBox.

Photo Dimensions

Remember your photo must be in portrait view if the spot you have chosen shows a portrait photo. Similarly, send a landscape photo if your spot requires a landscape view. And send a wide landscape photo if your spot takes up the entire width of the layout.

Crop Your Photos/GIF:

  • Portrait photos should be 480px wide by 640px high.
  • Landscape photos should be 961px wide by 640px high.
  • Wide landscape photos should be 1926px wide by 640px high.

If you cannot crop your photos to the exact dimensions above, we will do it for you, but you should do it if you can.

5. Career Path Progress
Select All the Chapters You Have Completed *

Important Notice: A Course Is Considered Complete Only if You Have Completed All the Required Chapters (Shown Below) of that Course.

If you have completed a chapter (i.e., completed the entire chapter, including 100% of the exercises and assignments) and submitted the chapter but it has not yet been graded complete, you can consider it complete for now and check it off below.

Currently, we listed courses up to Course 13. We will add the others as students advance in the program.

No chapters selected
6. Graduation date
When is your expected graduation date?

Click on the link below to open the page in a new tab where you can follow the instructions to calculate your graduation date.

Payment

Your Career Path(s)

You have graduated in the following career paths:

You are enrolled in the following career paths:

You have applied to the following career paths:

Payments and Balance for Your Active Career Paths

Make Payment

0% Deposit for Career Path 0 Due Now:
Pay the required 0% ($0) of your career path tuition ($0).

Deposit for Career Path 0 paid.

Amount (in US $) *

Credit Card Details *

0 / 0

Card Expiration *

CVC (see back of card) *

0 / 0
  • If you have any questions, please email us at billing@bovacademy.com.
  • Our credit card processing is Powered by Stripe.
  • We don't save your credit card information.