Image Alt

Curriculum

  /    /  Curriculum

Full-stack Web Developer Track

This is a snippet from the curriculum for the full-stack Web Developer full-time track.
ALPHA PHASE

HTML5, CSS3 & VCS with GIT
Get to know how the web works and create your first webpage and website.
Enhance your collaboration skills with co-developers by leveraging a VCS (Version Control System) platform.

  • Set up fundamental coding environment and must-have online accounts.
  • Get started with basic HTML.
  • Understand what collaboration (i.e. Version Control System) using Git with GitHub is about.
  • …  …  …
  • Weekend mini-project

CSS USING BOOTSTRAP 4
Employ semantic HTML, wireframing and CSS best practices for turning HTML mockups into well-designed webpages.
Leverage Bootstrap, a CSS component library, to speed up design time and build responsive, mobile-first projects.

  • Coding front-end building blocks using CSS. i.e CSS Positioning, Layers, Dimensions, Filters, Animation, Pagination etc.
  • The Art of Bootstrapping: creating responsive designs
  • Overriding default CSS codes that gets shipped with Bootstrap 4.
  • …  …  …
  • Weekend mini-project

INTRO TO PROGRAMMING; JAVASCRIPT

Imbibe good and core practices in the world of computer programming, and understand fundamental programming concepts.

Roll your sleeves, get down with the vanilla form of JavaScript, and lay a proper foundation for object-oriented JS.

  • Master how to review and read codes.
  • Versioning of code, testing and documentation.
  • Understand the basics of Javascript, and perform basic operations using JS.
  • …  …  …
  • Weekend mini-project

MYSQL & DATABASE MODELLING

Begin your journey into the world of database handling and manipulation. Learn how to use MySQL Workbench to model relational databases for dynamic web apps.

Use MySQL queries and statements to perform functional database operations. Getting started with Hypertext Pre-processor (PHP).

  • Installation of web server tools like: Laragon/WAMP/XAMP etc
  • Database queries and statements.
  • Database modelling.
  • …  …  …
  • Weekend mini-project

PHP & ASYNCHRONOUS JS

With the fundamentals of fron-end web development covered, get started with PHP for back-end aspect of web development. Understand PHP web concepts, and learn the basics of cake PHP for both procedural and functional programming.

Proceed into advanced PHP concepts, perform CRUD operations on databases and learn how to create dynamic web apps. Get down with asynchronous JavaScript (e.g. AJAX).

  • More on PHP7 fundamentals.
  • PHP Functions and Methods (in-built and custom).
  • Connecting to the Database using PHP.
  • …  …  …
  • Weekend mini-project

ALPHA PHASE: TERM PROJECT

  • Daily presentation (project status updates) by students.
BETA PHASE

OOP JAVASCRIPT

Step up your game with OOP (object oriented) Javascript. Lay a solid foundation for using JS frameworks by getting acquinted with ES6 syntax, and then proceeding with ES-Next.

  • Review of ES basics: variable scope; strict mode and hoisting.
  • ES functions, objects, page redirect, collections, etc.
  • Debugging and Error Handling.
  • … … …
  • Weekend Mini-project

OOP PHP, MVC CONCEPT & APIs

Go further on PHP… learn object-oriented PHP. Get familiar with the concept of MVC, learn how to implement it, and lay a proper foundation for employing PHP-based frameworks. Introduction to APIs and how to consume them.

  • Learn PHP OOP concepts: classes, inheritance, member functions, etc.
  • Use PHP to implement the MVC concept.
  • APIs and how to consume them.
  • …  …  …
  • Weekend Mini-project

THE VUE.JS FRAMEWORK

Move your fromt-end skills ahead by mastering a top front-end web development technology/framework… get down with Vue.jS.

Be able to create more interactive and user-friendly web and mobile applications using the Vue.jS framework.

  • Get acquainted with the syntax, running environment and setp for Vue.jS
  • Understanding Vue.jS fundamentals
  • Working with Vue components and creating re-usable components
  • …  …  …
  • Weekend Mini-project

THE LARAVEL FRAMEWORK – PART 1

Further your web development back-end skills… get to understand and employ Laravel in web applications. Set up a development environment for laravel. Use a framework built upon the concept of MVC on PHP to develop applications.

  • Set up a Laravel development environment.
  • Overview of Laravel’s directory structure.
  • Laravel basics: routing, cotrollers, models, views, blade templating etc.
  • …  …  …
  • Weekend Mini-project

THE LARAVEL FRAMEWORK – PART 2

Dive deeper into the Laravel framework to understand and be able to implement advanced Laravel concepts llike user data management, user authentication and verification techniques, requests and containers, mail sending Mails, using Laravel helpers, etc.

  • Laravel Database and Eloquent.
  • Laravel User Data Management.
  • Artisan, Requests, Containers
  • …  …  …
  • Weekend Mini-project

BETA PHASE: TERM PROJECT

Daily presentation (project status updates) by students.

DELTA EXTRA

SELF-DRIVE & CAREER WEEK

Showcase your projects/portfolio on demo day. Learn how to package your CVs, and how to prepare for interviews. Get insight into freelancing and remote work. Partake in the one-week NTDD Challenge–learn a new framework/language and create an app.

  • Demo Day
  • Career Week
  • The New Territory Deep-Dive Challenge.
Vidéos Porno pornofilme películas de sexo Desi Porn सबसे अच्छा सेक्स वीडियो XXX Videos desi sex tube pornô xxx móvel Filmes Pornô Porno Italiano videos de sexo xarabvideos xnxx