FULL STACK WEB DEVELOPMENT
The importance of the full stack Web Developer cannot be understated in the technology industry today. It is one of the most wanted skills in terms of technology. The main purpose of the Full Stack Web Developer program is to provide students with the necessary skills required to create APIs supported by database, as well as web apps. This program which will be overtaken at the Lagos City Computer college is made up of 4 courses and numerous projects which students will execute to improve their proficiency in the program. Through these projects, students will apply the knowledge gained through the course of the program. Students can also display their proficiency in the program to potential clients who may require their services later.
For better experience and performance in the course, it is important that students have prerequisite knowledge in writing/testing software with object oriented programming language like Python. Here is a breakdown of each of the courses in this program.
Front-End Web UI Frameworks and Tools: Bootstrap 4
Front-End Web Development with React
Multiplatform Mobile App Development with React Native
At the conclusion of this course, students at the Lagos City computer college will be able to utilize the numerous features of the Reaction Native and Expo SDK in creating multi-platform applications, build mobile apps that solely target multi-platforms with single code base, utilize the Redux I designing the architecture of a React-Redux application.
Server-side Development with NodeJS, Express and MongoDB
This section of the program is all about the server side. This is centered around the NodeJS platform. The course is introduced with a brief analysis of different web protocols like HTTP and HTTPS. The NodeJS and NodeJS modules are analyzed as express for building web servers. On the opposite side which is the Database side, the basic CRUD operations, NoSQL databases are reviewed. The REST concepts and RESTful API building are analyzed through the course. Students are taught about security and authentication of these applications. The review of backend as a service (BaaS) which involves mobile BaaS and commercial BaaS is reviewed.
At the conclusion of the course, students will be able to acquire knowledge in Server-side concepts, create a RESTful API in order to allow front-end to access backend services, and finally to create and configure backend server through the NodeJS framework.