managing your tomorrow” - development, training ?· managing your tomorrow ... vunderstanding...

Download Managing Your Tomorrow” - Development, Training ?· Managing Your Tomorrow ... vUnderstanding MVC…

Post on 13-Sep-2018

212 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • 3 Months

    6 Weeks

    6 Months

    Curriculum

    Your Technology Navigator For

    Managing Your Tomorrow

    vOrigin of PHP in open source community

    vIntroduction of PHP 5.5, vIntroduction of Web Application

    vIntroduction of Software Architecture

    vWhat is PHP?, vWhat can PHP do?, vPHP strengths

    vPHP Tags, vPHP delimiters, vCreating user defined variables, vReference variable

    vAssigning values to scalar variables, vData types

    vOperators and precedence

    vControl structure with if, else and switch

    vIteration using while, do-while and for loops, vComments

    Introduction of PHP 5.5

    vType casting, vType testing, vConstants,vUse of break, continue and goto

    vIntroduction of HTML, vUse of HTML

    vHTML scripts and form elements

    vEmbedding PHP code into HTML

    vHow data sent from forms to PHP scripts

    PHP with HTML 5.0

    vNavigation web pages

    vAdding dynamic content to web page

    vUse of super global variables

    vInteracting with server with GUI

    vIntroduction of array, vArray structurevManipulation of arrayvSingle dimensional or index based arrayvAssociative array, vMultidimensional arrayvUse and advantages of foreach()

    Array

    vWorking with Inbuilt array functions, vArray operator

    vUsage and advantages of file systemsvCreating files and directoriesvRemoving files and directoriesvSaving and retrieving data using filesvOpening a file using modesvOther useful file functions

    Interacting with File Systems

    vProject with file systems

  • vIntroduction of database concept and technologyvIntroduction of MySQL, vDatabase ArchitecturevCreating a MySQL database, vCreating tablesvUse of Insert, Select, Update, Alter, Create, Rename, Delete, Truncate, etc., vBasic queries of MySQL, vConstraints, vUse of primary, foreign, unique and index keyvDropping tables and databases, vConnectivity with PHPvInbuilt MySQL functions, vProject with MySQL

    vSetting users and privileges, vStorage enginesvSub query, vJoining tables using JOINvUse of order by and group by

    MySQL

    vIntroducing function, vDefining function, vAdvantages of functionvUser defined functions, vSystem defined (Inbuilt) functionsvFunction arguments, vReturning values, vVariable scopesvLocal , global and static variables, vArgument passing

    Function

    vCall by value ,vcall by reference, vReusing codes

    vUser defined and pre defined constructorvParametrized constructor, vAcess modifiers or visibilityvUse of public, private and protected, vClass method invocationvStatic method, vFinal keyword, vUse of $thisvAbstract class, vinterfaces, vObject cloning, vSingleton Pattern

    Object Oriented ProgrammingvIntroducing OOPS, vObject oriented conceptsvClass, object and operations, vClass properties and methodsvEncapsulation, vData abstraction, vInheritancevPolymorphism, vConstructor, vDestructor, vUse of parent, self, -> and ::

    vSession, vCookies, vDestroying session and cookies

    vUnderstanding session functionalityvSetting cookies with PHP, vHTTP management

    State Management

    String ManipulationvFormatting string, vComparing stringvJoining and splitting stringvMatching and replacing stringvOther various string functions

    vIntroducing R/E vMatching and replacing strings with R/EvSplitting string with R/E, vCharacters sets and classesvBranching with R/E

    Regular Expression

    vEmail with PHP, vPHP configuration filevError tracking and debugging, vSecurity

    Advance PHP TechniquesvFile upload and download

    vIntoduction of javascript, vUses and advantages of javscriptvExternal, internal and inline javascript, vJs variablesvForm validations with Js, vJs Events, vJs window & history object

    Javascript

    vJs data types and operators, vDialog boxes vLoops and control structure in Js, vJs Document Object ModelvJs page printing & page redirection,

    CSS 3.0vIntroducing CSS, vCSS syntax, vCSS Id & ClassvCSS page layouts, vImplementing CSS

  • vIntroducing jquery, vJquery syntaxvJquery selectors, vJquery events, vJquery animatevJquery effects using hide,show,toogle,fade,slide

    Jquery

    vIntroduction of Cake PHPvInstallation & configuration of Cake PHPvUnderstanding MVC architecturevNaming conventions of Cake, vControllersvUnderstanding Controller, vThe App ControllervRequest Parameters, vController MethodsvController attributes, vCreating controller classvViews, vView templates, vView layoutsvCrating view class, vModels, vHelpersvForm Helper, HTML helper & JS helpervScaffold & Pagination, vRouting

    Cake PHP 2.7

    vApplication Development with Cake PHP

    vContent management system overviewvIntroduction of JoomlavJoomla features and advantagesvInstallation of joomla, vSetting up Joomla sitevJoomla administrationvCreating and publishing an articlevManaging menus, vManaging user groups and privilegesvTemplage manager, vExtension Manager, vMedia ManagervCategory Manager, vGlobal configurations

    Joomla 3.1

    vWorking on modules, vCustome template developmentvCustom component developmentvLogo and site slogan, vWebsite Development With Joomla

    vMagento Installation, vTheme IntegrationvExtension Integration, vManage Category, vManage Products

    Magento 1.9.2vMagento Overview

    vDrupal Installation, vCreateing new users setting Privileges

    Drupal 7

    vCodeigniter Overview

    vIntroduction of Wordpress, vWodpress features and advantagesvInstallation of wordpress, vWordpress AdministratorvCreating Posts and Pages, vUser roles, vContent visibilityvWordpress widgets, vWordpress plugins, vWorking with templatesvCustom plugin Development, vDesigining headers and headingsvCustomize web application with admin panelvChanging site URL, vUsing permalinks

    Wordpress 4.3.1

    AJAXvIntroduction to AJAX, vXMLHttpRequest ObjectvApplication Development With AJAX, vManaging server statusvXMLHttpRequest methods

    vDrupal Overview vCodeigniter 2.2.0 vCreate PagesvCreate Blogs vCodeigniter Setup, vNaming ConventionvContoller, vModel, vView, vLibraries FunctionvIntegrate HTML CSS Templates, vCodeigniter With Ajax

    Projects

    v2 Mini Live projectsv1 Live running / Major project

  • Page 1Page 2Page 3Page 4