Friday, May 1, 2020

Syllabus of PHP Scripting Language


BCSE0254: PHP Scripting Language


Module No-1

PHP Basics: Introduction to PHP, Basic Syntax of PHP, Embedding PHP in HTML, Comments, Variables, Constants, Managing Variables, Operators and Operator Precedence and String Manipulation functions.
Conditional Control Structures: If statement, If- else statement, If- else if statement, Nested If, Switch statement.
Functions in PHP: Functions, User-Defined function, Call by value and call by references, Understanding variable scope, Global Variables, Static Variables, Include and Require, Built-in functions in PHP.
Module No-2

Arrays: Arrays and its types in PHP, Accessing Elements of an Array, Modifying Elements of an Array, Functions in array, Array Sorting, Multidimensional Array.
PHP File Handling: Introduction, File Open, File Creation, writing to files, Reading from File, searching a record from a file, Closing a File.
Class and Object: Introduction, Object, Class, Defining Class in PHP, Object in PHP, Usage of this variable, Constructor, Constructor with Parameters.
Exception Handling: Introduction to Exception, Exception Handling mechanisms, Creating Custom Exceptions, Multiple Catch Blocks, Exception Propagation, Error Handling in PHP.

Module No-3

Form  Handling  and  Session  Management  in  PHP:  Accessing  and  displaying  Form  data  from different Form components, Differences among $_GET, $_POST and $_REQUEST variables, Session management,  Session  operations,  Session  tracking  mechanism,  Clearing/Modifying  data  from session,  Destroying  a  session,  Setting  and  Retrieving  Cookies,  Uploading  a  file,  displaying  its details,  restricting  various  details  of  a  file  during  upload,  checking  for  errors  and  reading  Error code table.
Database  Management:  Introduction  to  DBMS,  SQL  Basics,  Database  connectivity  in  PHP  with MySQL, Executing Queries from frontend.
XML: Introduction to XML, Parsing XML document using DOM parser, Various operations on XML document using PHP.

Syllabus of Full Stack-2 Using NodeJs


Module-1 [Content Link]

MongoDB: Introduction to MongoDB, MongoDB Environment, MongoDB Create Database, MongoDB Drop Database, MongoDB Create Collection, MongoDB Drop Collection, MongoDB Read Operations, MongoDB Write Operations, MongoDB Data Modeling, MongoDB Administration.

 

Module-2 [Content Link]

React.js : Welcome to Starting with React, React Components, React State and Props, React Event Handling, Working with the Forms, Routing in React, React flux vs Redux, & Styling React and React App Deployment.

 

Module-3 [Content Link]

Node.js: Introduction to Node JS, Setup Dev Environment, Node Core, Node Modules, Creating Web server, File System, Debugging Node JS Application, Automation and Deployment, Events & Database connectivity.


Express Framework: Introduction to Express Framework, Introduction to Nodejs, what is Nodejs, Getting Started with Express, Express Routing, Implementing MVC in Express, Middleware, Using Template Engines, Error Handling, API Handling, Debugging, Developing Template Engines, Using Process Managers, Security & Deployment.

 

Syllabus of Full Stack-1 Using Scripting Technologies

[ Link for the Content ]

Module-1

Hyper Text Mark-up Language (HTML5): Introduction HTML, HTML Basics, HTML Elements, HTML5 Semantic, HTML Attributes, HTML Headings, HTML Paragraph, HTML Styles, HTML Formatting, HTML Quotations, HTML Computer Code, HTML Comments & Colours, HTML CSS, Links and Images, HTML Lists, HTML Blocks, HTML Classes, HTML Layout, HTML Responsive, HTML iframes, HTML JavaScript, HTML Head, HTML Entities and URI Code, HTML Symbols and XHTML, HTML Charset and Forms

Cascading Style Sheets (CSS3): Introduction CSS3, CSS3 Syntax, CSS3 How To,  CSS3 Colours, CSS3 Backgrounds, CSS3 Boarders, CSS Padding, CSS Height/Width, CSS3 Gradients, CSS3 Shadows, CSS3 Text, CSS3 Fonts, CSS3 2D Transforms, CSS3 3D Transforms, CSS Links, CSS Lists, CSS Tables, CSS Box Model, CSS Outline, CSS Display, CSS Max-width, CSS Position, CSS Float, CSS Inline-block, CSS Align, CSS Combinators, CSS Pseudo-class, CSS Pseudo-element, CSS Navigation Bar, CSS Dropdowns, CSS Tooltips, CSS3 Images, CSS Attr Selectors, CSS Forms, CSS Counters, CSS3, CSS3 Button, CSS3 Pagination, CSS3 Multiple Columns, CSS3 User Interface, CSS3 Box Sizing, CSS3 Filters, CSS3 Media Queries, CSS3 Responsive

Module-2

JavaScript: JavaScript Scope, JavaScript Events, JavaScript Strings, JavaScript Numbers, JavaScript Math, JavaScript Arrays, JavaScript Boolean, JavaScript Comparisons, JavaScript Conditions, JavaScript Switch, JavaScript Loops, JavaScript Type Conversion, JavaScript RegExp, JavaScript Errors, JavaScript Debugging, JavaScript Hoisting, JavaScript Strict Mode, JavaScript Functions, JavaScript Objects, JavaScript Forms, JavaScript HTML DOM.

Bootstrap: Introduction to Bootstrap, Bootstrap Basics, Bootstrap Grids, Bootstrap Themes, Bootstrap CSS, Bootstrap JS

jQuery: Introduction to jQuery, jQuery Syntax, jQuery Selectors, jQuery Events, jQuery Effects, jQuery HTML, jQuery Traversing, jQuery AJAX