Full Stack Developer Program

Hey Learner, welcome to akshada info system. This program is ideal for those who want quick start to their career in IT. Basically this course empowers you to build website/portals/web applications/portfolio with synthetic designs having device friendly layouts.

Course Content

HTML

  • Introduction to HTML
  • HEAD TAGS
  • BODY TAG
  • DIV,SECTION,PARAGRAPH,HEADER,ASIDE,FOOTER,NAV,BUTTON,ANCHER tags
  • List Tags UL,OL
  • Media Tags audio,video, embed, Object
  • SVG Tag
  • TABLE Tags
  • Form Tag
  • IFRAME tag

CSS

  • Introduction to CSS
  • CSS types, Comments
  • CSS RULES and properties - Syntax
  • SELECTORS - Simple selectors,Combinator selectors, Pseudo-class selectors, Pseudo-elements selectors, Attribute selectors
  • FONT properties
  • Text Properties
  • Position Properties
  • Display Properties
  • Borders, padding, margin, color, float, z-index
  • Media Queries - responsive layout design

Bootstrap

  • Why BOOTSTRAP?
  • OVERVIEW, Introduction, Bootstrap – Features
  • ENVIRONMENT SETUP - Download Bootstrap, File structure, HTML Template
  • GRID SYSTEM - What is a Grid?, What is Bootstrap Grid System?, Working of Bootstrap Grid System, Media Queries, Grid Options, Responsive Column Resets, Offset Columns, Nesting Columns, Column Ordering
  • CSS OVERVIEW - HTML5 doctype, Mobile First, Responsive Images Bootstrap, Typography and Links, Normalize, Containers
  • TYPOGRAPHY - Headings , Lead Body Copy, Emphasis, Abbreviations, Addresses, Blockquotes, Lists
  • TABLES - Basic Table, Optional Table Classes, Contextual classes, Responsive tables
  • FORMS - Form Layout, Supported Form Controls, Static Control, Form Control States, Form Control Sizing
  • BUTTONS - Button Size, Button State, Button Tags

Javascript

  • Introduction to JS
  • JS syntax
  • JS statements, comments, variables, constants
  • JS operators
  • JS Data Types
  • JS Objects, Functions, Strings, Arrays, Mathematical functions, REGEx
  • JS Events
  • JS if else, Switch, FOR, do while, while
  • JS HTML DOM

jQuery

  • Introduction to jQuery
  • jQuery syntax
  • jQuery selectors
  • jQuery events
  • jQuery effects (hide/show/fade/animate/sliding)
  • jQuery HTML DOM manipulation(add/update/remove html elements, applying css to elements)
  • jQuery Traversing

PHP

  • WHY to learn PHP?
  • PHP Introduction - Common Uses, Characteristics of PHP
  • Environment Setup - XAMPP Installation on Windows, Apache Configuration for PHP, Configuration in PHP.INI file
  • Syntax Overview - PHP Syntax, Commenting Code, is case sensitive, Statements are expressions terminated by semicolons, Expressions are combinations of tokens
  • Variable Types - Integers, Doubles, Boolean, NULL, Strings, Variable Naming
  • Variables - Local Variables, Function Parameters, Global Variables, Static Variables
  • Magic Methods & Magic Constants
  • Operator Types - Arithmetic Operators, Comparison Operators, Logical Operators, Assignment Operators, Conditional Operator
  • Decision Making - The If.Else Statement, The ElseIf Statement, The Switch Statement
  • Loop Types - The for loop statement, The while loop statement, The do.while loop statement, The foreach loop statement
  • Arrays - Numeric Array, Associative Arrays, Multidimensional Arrays
  • Arrays Functions - array, array_column, array_combine, array_diff, array_diff_assoc, array_diff_key, array_diff_uassoc, array_fill, array_filter, array_intersect, array_intersect_assoc, array_key_exists, array_keys, array_map, array_merge, array_push, array_reverse, array_search, array_sum, array_unique, array_values, arsort, asort, count, in_array, ksort, rsort, sort
  • String Functions - String Concatenation Operator, strlen, strpos, explode, implode, echo, print, strtolower, strtoupper, ucfirst, lcfirst, ucwords, stristr, addcslashes, addslashes, count_chars, html_entity_decode, htmlentities, trim, nl2br, parse_str, str_replace, str_ireplace, str_split, str_word_count, strcmp, strcasecmp, strip_tags, stripcslashes, stripslashes, stripos, strrev, strstr, strtok, wordwrap
  • Web Concepts - Identifying Browser & Platform, Display Images Randomly, Using HTML Forms, Browser Redirection, Displaying "File Download" Dialog Box
  • GET and POST Methods - The GET Method, The POST Method, The $_REQUEST variable
  • File Inclusion - include, require
  • File Systems & I/O - Opening and Closing Files, Reading a file, Writing a File
  • Functions - Creating Function, Functions with Parameters, Passing Arguments by Reference, Functions returning value, Setting Default Values for Function Parameters, Dynamic Function Calls
  • Cookies - The Anatomy of a Cookie, Setting Cookies with PHP, Accessing Cookies with PHP, Deleting Cookie with PHP
  • Sessions - Starting a Session, Destroying a Session, Turning on Auto Session, Sessions without cookies
  • Sending Emails - Sending plain text email, Sending HTML email, Sending attachments with email
  • File Uploading - Creating an Upload Form, Creating an upload script

MYSQL

  • What is SQL?
  • Why learn MYSQL?
  • INTRODUCTION - What is a Database?, RDBMS Terminology, MySQL Database
  • INSTALLATION - Installing MySQL on Linux/UNIX, Installing MySQL on Windows, Verifying MySQL Installation , Post-installation Steps, Running MySQL at Boot Time
  • ADMINISTRATION - Running and Shutting down MySQL Server, Setting Up a MySQL User Account, Administrative MySQL Command
  • MYSQL CONNECTION - Connecting to MySQL Database
  • CREATE DATABASE - Create Database Using mysqladmin , Create a Database Using PHP Script
  • DROP DATABASE - Drop a Database using mysqladmin, Drop Database using PHP Script
  • SELECT DATABASE - Selecting MySQL Database from the Command Prompt, Selecting a MySQL Database Using PHP Script
  • DATATYPES - Numeric Data Types, Date and Time Types, String Types
  • AGGREGATE FUNCTIONS - count, sum, avg
  • SELECT/INSERT/UPDATE/DELETE QUERY
  • MYSQL JOINS - Types of Joins, Using Joins in a sql queries
  • MYSQL TRANSACTIONS - Properties of Transactions, When to use Transactions, COMMIT and ROLLBACK
  • ALTER COMMANDS - Dropping, Adding or Repositioning a Column, Altering a Column Definition or a Name, Altering a Column's Default Value, Altering a Table Type, Renaming a Table
  • INDEXES - Clustered Index, Non Clustered Index
  • IMPORT & EXPORT MYSQL TABLE - How to Backup MySQL Database in different formats

LARAVEL FRAMEWORK

  • OVERVIEW, Framework Introduction, Laravel – Features
  • SETUP DEPENDENCIES, Composer setup
  • LARAVEL INSTALLATION
  • APPLICATION STRUCTURE - Root Directory, App Directory
  • CONFIGURATION - Basic Configuration, Environmental Configuration, Database Configuration, Naming the Application, Maintenance Mode
  • ROUTING - Basic Routing, Routing Parameters
  • MIDDLEWARE - Define Middleware, Register Middleware, Middleware Parameters, Terminable Middleware
  • CONTROLLERS - Basic Controllers, Controller Middleware, Restful Resource Controllers, Implicit Controllers, Constructor Injection, Method Injection
  • REQUEST - Retrieving the Request URI, Retrieving Input
  • RESPONSE - Basic Response, Attaching Headers, Attaching Cookies, JSON Response
  • REDIRECTIONS - Redirecting to Named Routes, Redirecting to Controller Actions
  • WORKING WITH DATABASE - Connecting to Database , Insert Records, Retrieve Records, Update Records, Delete Records
  • ERRORS AND LOGGING - Errors, Logging
  • FORMS - Form with validations, Perform CRUD Operation
  • SESSION - Accessing Session Data, Storing Session Data, Deleting Session Data
  • SENDING EMAIL - What is SMTP?, Send emails in laravel application.
  • ERROR HANDLING - HTTP Exceptions, Custom Error pages
  • SECURITY - Handle XSS attacks, Hanlde SQL Injection attacks