Seamfix NextGen Academy

BACKEND DEVELOPMENT

Backend Development is the development focused on the server-side and connects the database and servers to the website.  Backend development handles the activities that occur behind the scenes when performing any action on a website.

Backend Developers need to learn languages like Python, .Net, PHP, Java and Ruby on Rails.

Backend Developers make sure that websites and applications are functional and not just pretty pages.

There are no pre-requisites for this program. You will learn about backend development, apply the lessons and make them real. Some of the things you will learn include:

 

  • Introduction to Computers and the Internet
  • Introduction to Programming and GitHub
  • Introduction to Functions and Classes
  • Object-Oriented Programming
  • Regular Expression
  • Modules and Asynchronous Programming
  • JavaScript & the Browser, and JavaScript Design Patterns
  • Introduction to APIs and NodeJS
  • Core NodeJS APIs
  • Frameworks
  • Databases, Authentication and Authorization, and Cryptography
  • Logging and Caching
  • Unit and Integrated Testing
  • Introduction to Web Sockets
  • NodeJS Internals
  • Design Patterns
  • Deployment & the Cloud

Everyday, you will spend hours outside of mandatory live class studying, designing or building. While the schedule is flexible, you must invest about 20 hours a week including:

      • Live classes
      • Fireside chats with industry experts and mentors
      • Live Q&As with experienced developers
      • Monthly Sprint Challenges
      • Access to facilitators and mentors

The admission requirements include:

  • A willingness to learn and passion to build a career in tech.
  • Commitment to the learning journey— this should reflect in the activities and projects you’ve engaged in prior to your application. 
  • A basic understanding of your preferred learning path.
  • Passing the initial assessment.
  • Availability for 6 months starting from July.
  • Having a laptop, steady internet connection, and a place where you can concentrate.

The admission process include:

  • Initial Application 
  • Payment of Application Fee
  • Success in Assessment Test
  • Payment of Program Fee
  • Signing of Enrollment Document
  • Completion of the Welcome Orientation Program
  • Training Begins

Low Code Engineering: This is a very interesting and exciting add-on that we are bringing to our program! Once you have completed the training for your selected learning path, we would give you access to this training as a bonus! Low Code is the future of Software development and there is no better time to learn about it.

Leadership and Power Skills Training: This training will help develop the right mix of personal and business technical skills companies yearn for. You will be empowered to aspire to become something bigger.

Not sure which track to select? Check out our other track options