FULL STACK DEVELOPER




Course Content

BASIC HTML PROGRAMMING

  • Getting start with HTML
  • Basic Elements & Document Setup - Project Basic Elements
  • Lists & Tables - Project List &Table
  • Forms & Input - Project Registration Form
  • Basic Styling - Project on Basic CSS
  • Project - Building A Simple HTML Template

HTML5 PROGRAMMING

  • Getting Started With HTML5
  • New Elements - Project on New Elements
  • Video & Audio - Project Audio Visual
  • Canvas - Project on Drawing with Canvas
  • Svg - Project on Vector Graphics
  • Web Storage - Project on Web Storage
  • Drag & Drop - Project on HTML5 Drag and Drop
  • Geolocation - Project on Geolocation
  • Project MyNote - A HTML5 App

STYLING WITH CS33

  • Getting Started with CSS
  • CSS Basic Styling - Project on Basic Styling
  • Positioning & Background Images - Project on Images
  • Pseudo Classes - Project on Pseudo Classes
  • Colors, Backgrounds & Gradients - Project on Color Backgrounds
  • Text & Box Shadows - Project Text Shadows
  • Transitions & Animation - Project on Animations
  • Columns & Flexbox - Project in FlexBox
  • CSS3 - Project using Dropdown Menu

TWITTER BOOTSTRAP PROGRAMMING

  • Getting Started With Bootstrap
  • Setup, Templates & Navbar - Project using Navbar
  • Typography, Forms & Tables - Project using Forms and Tables
  • CSS Components - Project using Components - Part A
  • CSS Components - Project using Components - Part B
  • Grid System - Project using Grid System
  • Modal, Dropdown, Tabs & Tooltip - Project on JavaScript Plugins(Part A)
  • Collapse, Accordion and Carousel

BASIC JAVA SCRIPT CONCEPTS

  • Getting Start with JavaScript
  • Variables, Arrays & Objects - Project using Arrays and Objects
  • Loops, Conditionals & Switches - Project on Iterations
  • Functions & Events - Project on Functions
  • JavaScript Form Validation - Form Project
  • Learning Ajax - Basic Ajax Project

jQUERY PROGRAMMING TECHNIQUES

  • Getting Started With jQuery
  • Selectors & Mouse Events - Project on Selectors
  • Form Events - Project Form Events
  • DOM Manipulation - Project on DOM
  • Effects & Animation - Project on Effect and Animation
  • Traversing & Filtering - Project on Filtering

BACKENED PROGRAMMING WITH NODE.JS

  • Getting Start with Node
  • Installation and Simple Server - Project using Simple Node Servers
  • Express Setup and Routing
  • Template Engines - Project using template Engine
  • Node MongoDB Driver - Part 1 and Part 2
  • Setup, Middleware & Routes - Starting the Project
  • Creating the UI
  • Form Validation and User Register
  • Password Encryption, Login Functionality, Access Control & Logout

APP DEVELOPER WITH METRO METEOR.jS

  • Getting Started With Meteor
  • Installation & Templates - Project on Quick Todo
  • Find & Insert Into Collections
  • Mark & Delete From Collection
  • User Accounts
  • Implementing Methods
  • Publications & Subscriptions
  • Bootstrap Package and UI

APP DEVELOPMENT WITH ANGULAR

  • Getting Start with Angular
  • Part 1 - Angular 2 App From Scratch and Part 2 - Angular 2 App From The Quickstart
  • Components & Properties - Part 1 - Project Simple Profile and Components & Properties - Part 2
  • Events & Binding With ngModel - Projects on Event Binding
  • Part 1 - Fetch Data From A Service - Project on Blog and Part 2 - Submit Data To Service
  • Http Module & Observables
  • Routing - Project ngWebsite

BACKENED PROGRAMMING WITH PHP

  • Getting Started With Php
  • LGetting Started With Ruby On Rails
  • RailsInstaller Setup
  • Controllers and Basic Routes - Project Rails App
  • Views & Partials
  • Creating a Resource With Routes
  • Models and DB Migrations
  • Data Validation & Listing Data
  • Update & Delete DataL
  • Model Associations
  • Basic HTTP Authentication

DATABASE DESGIN USING MYSQL

  • Basic HTTP Authentication
  • An Overview of SQL
  • XAMPP and MySQL SetupCreate Tables, Columns and Insert Data
  • Create Tables, Columns and Insert Data
  • Part 1 - Selecting Data and Part 2 - Distinct, Aliases & Concat
  • Update, Delete & Alter
  • Part 1 - Foreign Keys and Part 2 - Table Joins
  • Creating a MySQL Database

DATABASE DESGIN USING POSTGRESQL

  • Getting Started With PostgreSQL
  • Installing PostgreSQL in Windows
  • Add User via psql
  • Queries & Constraints in psql
  • Medic Database in PGAdmin4
  • Connecting to Postgres via PHP - Project Simple Blog
  • Foundation UI & Fetch Categories
  • Adding New Posts and Filter Posts By Category

MONGO DB - LEARNING NO SQL DATABASE DESIGN

  • NoSQL Explained
  • Getting Started With MongoDB
  • Installing MongoDB
  • Inserting and Finding Documents
  • Cursor Methods
  • Operators & Aggregation
  • Updating & Deleting Documents
  • Node Express Server Setup - Project Mongo Movies
  • Mongoose Model & Get Movies
  • Get Single Movie & Post Data
  • Update & Delete Movies

LEARNING COUNCH DB

  • Getting Started With CouchDB
  • Installing CouchDB In Windows and Linux
  • Create Database & Docs In Fauxton - Project in Couch DB
  • _EXTRA - Create Database & Docs In Futon
  • Views & Design Docs
  • Remote DB & Replication
  • Using cURL With CouchDB

REDIS - THE CACHE DATABASE

  • Getting Started With Redis
  • Installation & Redis-CLI Basics
  • String Commands
  • Working With Lists & Hashes
  • Working With Sets & Sorted Sets
  • Data Persistence Overview
  • Data Persistence In Action
  • Project Intro - Redis ToDo Project
  • Server & Redis Client Setup
  • Fecth Todos From Redis
  • Adding Todos To Redis
  • Deleting Todos From Redis

LEARNING CACHING USING MEMCACHED

  • Getting Started With Memcached
  • Installing Memcached
  • Telnet Commands
  • Using libmemcached-tools
  • Memcached With Python
  • Project - Page Cache Project With PHP

- MARKDOWN - THE FORMATTING MARKUP LANGUAGE

  • Getting Started With Markdown
  • Markdown Basic Syntax
  • Task List & Tables
  • Project - Markdown With Node.js

- SASS - THE CSS PREPOCESSOR

  • Getting Started With Sass
  • Compiling Sass With Koala
  • Sass Features By Example
  • Project Intro - Studiocity project
  • Creating The HTML
  • Add Initial CSS
  • Adding Variables
  • Nesting & Extend

- GIT & VERSION CONTROL

  • Getting Started With Git
  • Installing Git In Linux
  • Installing Git In Windows
  • Working With A Local Repository
  • Branches and Merging
  • Workng With A Remote Repository

- TASK RUNNERS - GRUNT AND GULP

  • Getting Started With Task Runners
  • Gulp Install & Minify Task
  • Compiling Sass Files With Gulp
  • Gulp JShint Plugin
  • Gulp Webserver
  • Concatenate Files Using Grunt
  • Grunt Watch Plugin

- CHROME DEVELOPERS TOOLS

  • Getting Started With Developer Tools
  • DOM Inspection & Editing
  • Save Changes With Sources
  • Network Tab
  • Console & Debugging
  • Working With Storage

- PHP ERRORS, DEBUGGING, & CONFIG

  • PHP Error Types
  • Error Reporting & Triggering Errors
  • Helpful Functions For Debugging
  • PHP Exceptions
  • phpinfo() Function


Job Opportunities
  • • Full Stack developer
  • Why CNC?
  • • 1 Live Project (for Client)
  • • 100% Job Assistance
  • An ISO 9001:2015 Certified Company
  • Running since 10 Years
  • Experienced and Developer cum Faculties

  • Course Duration: 90 Hours (90 Days)
    Track: Regular Track


    Email cncdost@gmail.com or Call 9649902444