Learn by doing

The School of Applied Software Development and Engineering (SASDE) is offering full stack development courses with a mission of producing professional Software Developer and Engineer whose roles interact across development activities dealing with embedded or generic software. Software development and engineering courses at SASDE are highly focused on programming or writing codes, database management, routing communications/searches, interpreting instructions or image processing methods. SASDE paves its future Software engineers how to apply engineering principles to build software and systems to solve problems and also to use modeling language and other tools to devise solutions for a specific instance or client. Software engineering solutions from different full stack courses adhere to the scientific method and capacitate students work in the real world, as with bridges or elevators. Here, the work of software development isn’t confined to coders or development teams only; whereas students as device fabricators and hardware makers will also create software code even though they are not primarily software developers. To make sure that our learners are set up for success, all Full-Stack development full-time learners take a tech skills assessment on technologies such as HTML, CSS, JS, jQuery, VS, Terminal, and Git to see whether programming basics would be helpful for them, or if they should skip straight to web fundamentals. There is no additional cost, regardless of where you start your NVIT journey. The NVIT Web Fundamentals is a 4 weeks program to learn the basics of front-end development to build their first set of user interfaces with HTML, CSS, and JavaScript! Learners will HTML, CSS, JavaScript, Website Animation, and been able to build their first interface website in HTML, CSS, and JavaScript from scratch! This mandatory 4 week fundamental program leads you to then focus on the core Stack you have chosen.
You made it! Upon graduation, you have proven yourself as a full stack developer. Not only do you possess a backlog of assignments that test your dev skills, but you have built compelling projects that prove you as a commodity in the industry!

Tuition Payment Options

Study Now, Pay Later

We’ve got the friendliest payment method ever! At NVIT, you can begin your program without making any payments. Thanks to our Study Now, Pay Later Model, you can start paying your tuition after graduation and landing a good job. The NVIT Study Now Pay Later Agreement (SNPL) is a contractual agreement in which a learner receives training funding in exchange for repayment of the amount over time. There is a first-come, first-served policy due to high demand for the SNPL program, which is only available to graduates from any of the three-to-four-month Cohort. This comes with an additional 20% tuition charge.

Prepayment

A 15% discount is available if you prepay the entire tuition fee at the start of your course.

Monthly Payment

This option divides your tuition into monthly installments which you can pay each month as you progress through the course, but there is an initial payment of 30% of tuition.

Full-Stack PHP/Laravel/CMS Development

Full-Stack PHP/Laravel/CMS Development

The main aim of this course is to make students learn the basics of PHP on web development with a content management system (CMS) and build their first set of user interfaces with HTML, CSS, and Javascript.

Web Technology: GitHub, HTML5, CSS, Bootstrap, JavaScript, jQuery, MySQL, PHP, WordPress, Laravel, and more.

 

OUTCOME: With this course, students will be able to-

  1. Learn the basics of web development and build your first set of user interfaces with HTML, CSS, and Javascript.
  2. Demonstrate technical requirements of PHP with its technological and CMS framework applications in web engineering
  3. Learn and apply the Data Structures and Algorithmic concepts of statements and expressions
  4. Apply Programming Concepts in real-time web services projects eg, build websites
  5. Be proficient with databases and server-side languages with PHP and MySQL
  6. Become a front-end and Back-end developer – Complete Full Stack Developer
  7. On-the-job training – Working on projects and requests from real customers

Duration: 28 weeks

Cost:  ₦ 450,000.

Book A Seat Now
Full-Stack Cross-platform (Flutter, React Native) Development

Full-Stack Cross-platform (Flutter, React Native) Development

React Native and Flutter work on building cross-platform mobile applications for both Android and iOS. React Native is used with React to build user interfaces in JavaScript, and these developed mobile applications can be downloaded on Google Play Store and Apple Store. Flutter is a cross-platform mobile app development framework developed by Google with the language Dart. It gives developers an easy way to build and deploy visually attractive, natively compiled applications for mobile (iOS, Android), web, and desktop, all using a single code base.

 

OUTCOME: With this course, students will be able to-

  1. Build a solid foundation in a flutter with a real-world Cross-platform app for Both iOS and Android
  2. Apply Adding Navigation, Databases, and App Wide State Management
  3. Demonstrate using of Firebase Auth for Authentication and Firebase Cloud Firestore for the Database
  4. Create real-world native apps using React Native with reusable components and concepts of Redux
  5. Build Prototypes and deploy own applications to the Apple and Google Play Stores

Duration: 28 weeks

Cost:  ₦ 450,000.

Book A Seat Now
Backend Engineering (NodeJS/microservices, GraphQL, SQL & NoSQL)

Backend Engineering (NodeJS/microservices, GraphQL, SQL & NoSQL)

Node.js as microservices is considered efficient for the development of backend applications as it brings event-driven programming and enables development of fast and efficient web servers in JavaScript. Developers can create scalable servers by using a simplified model of event-driven programming that uses call-backs to signal completion of a task. For backend development developers choose SQL or noSQL databases. SQL, such as MySQL, Microsoft SQL Server, PostgreSQL, Oracle, etc. are versatile and powerful languages that requires you to define the structural schemas so our data can be organized accordingly. A NoSQL, like MongoDB, Redis, DynamoDB, RavenDB, etc. database is non-relational, with its data organized in a non-tabular structure. Mostly, the data here does not consist of a schema. Instead, it has a key-value and is document-based for gaining a better flexibility in organizing and storing of data with a horizontal scalability.

 

OUTCOME: With this course, students will be able to-

  1. Explore the Node.js, SQL and NoSQL environment, test and debug the basic programs incorporating Node.js techniques like modules, files and asynchronous programming
  2. Build and document REST APIs using Vanilla and Express.js. Secure the REST API using JWT and Oauth
  3. Implement Polyglot Persistence using MySQL and Mongo Database
  4. Build microservices and explore the inter-process communication between microservices synchronously and asynchronously

Duration: 28 weeks

Cost:  ₦ 450,000.

Book A Seat Now
Frontend Engineering (React, VueJS, GatsbyJS, TypeScript, AngularJS; GraphQL)

Frontend Engineering (React, VueJS, GatsbyJS, TypeScript, AngularJS; GraphQL)

Frameworks such as Angular, React, Vue.js, GatsbyJS, TypeScript, AngularJS, and GraphQL) are JavaScript-based toolkit systems. They help build dynamic user interfaces. Regarding their concept, the whole UI is the data, and every change leads to new functions. In Vue.js and React.js, components are the pieces of JavaScript and HTML code organized into one file. TypeScript is a JavaScript superset that helps to extend the language for the inclusion of type definitions. Gatsby provides an integrated experience similar to an IDE, and it natively supports JavaScript.

OUTCOME: With this course, students will be able to-

  1. Identify the right set of structures and state containers for your React application.
  2. Implement apps that run efficiently, letting users get more done while consuming fewer server-side resources.
  3. Create interfaces that present complex information to users in ways they can navigate.
  4. Learn Gatsby and TypeScript and GraphQL
  5. Build Awesome Projects with Websites

Duration: 28 weeks

Cost:  ₦ 450,000.

Book A Seat Now

Apply Now

Level up your tech job-hunting game Get our proven method to showcase your skills, rock the interviews and wait to start the job offers or startup your on tech company
Fill in the details below and we'll jumpstart your project in no time!