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!

Flexible Tuition Payment Options Tailored for You

Study Now, Pay Later

Begin your program and only start paying your tuition after you’ve graduated and secured a job.

Prepayment

Get a 15% discount if you prepay the entire tuition fee at the start of your course.

Monthly Payment

Pay your tuition in easy monthly installments after an initial payment of 30% of the tuition.

Full-Stack PHP, Laravel, and CMS Development

Full-Stack PHP, Laravel, and 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. Master the PHP language, Laravel framework, and CMS platforms to create robust and scalable web applications.

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
Cross-Platform Mobile Development with Flutter and React Native

Cross-Platform Mobile Development with Flutter and React Native

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. Acquire skills in cross-platform mobile development using Flutter and React Native to create versatile applications that run on multiple platforms.

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 with Node.js, Microservices, GraphQL, and Databases

Backend Engineering with Node.js, Microservices, GraphQL, and Databases

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. Master backend development using Node.js, microservices, GraphQL, and various databases (SQL & NoSQL) to create scalable and performant server-side applications.

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 with React, Vue.js,  Angular.js, Gatsby.js, & TypeScript

Frontend Engineering with React, Vue.js, Angular.js, Gatsby.js, & TypeScript

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. Develop expertise in modern frontend technologies, including React, Vue.js, Gatsby.js, TypeScript, and Angular, to create engaging, interactive, and responsive web applications.

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
Human-Centered UX/UI Design for Digital Products

Human-Centered UX/UI Design for Digital Products

This course is designed to help you materialize your game-changing idea and transform it into a product that you can build a business around. Product Design blends theory and practice to teach you product validation, UI/UX practices, Google’s Design Sprint, and the process for setting and tracking actionable metrics.

Here are some fundamental principles of human-centered product UX/UI design: Empathize with the user, Focus on usability, Test and iterate, Create a consistent experience, and Prioritize accessibility. Learn the principles of human-centered design and usability to create effective user experiences and visually appealing user interfaces for digital products.

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

  1. Learn to identify common metrics for websites and apps relating to traffic, customer satisfaction, and engagement.
  2. Learn tools that can be used to monitor metrics and examples from startups on what metrics not to measure.
  3. Identify actionable metrics that will work best for your own product.

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!