Master the development of modern web applications and responsive websites with the desired set of technical skills like AngularJS or Node.js, HTML or XML, plus back-end, server-side development with MVC and C#.

 

 

 

 

About

Organizations today use an array of technologies like web servers, libraries, front-end frameworks, and database system during the process of web development and web application development. Up until a few years ago MongoDB, Express.js, AngularJs, React.js, and Node.js individually were not considered as something critical to organizational needs. With the IT industry growing rapidly every day, developers can no longer work in silos and become experts in just select aspects of development. Rather, they now employ the strategy of using a combination of all these tools to facilitate the faster and effective web development process.

WHAT YOU WILL LEARN IN WEB APP DEVELOPMENT

1. Operating System (16 Hrs)

Topics Covered:

  • Operating Systems Overview
  • Multi-Tasking
  • Threads
  • Process Management
  • Memory Management
  • File Management
2. Programming Fundamentals (32 Hrs)

Topics Covered:

  • Algorithm & Data structures
  • Selection and Control Structures
  • Arrays and Strings
  • Functions
  • Files Handling
3. Object Oriented concepts (16 Hrs)

Topics Covered:

  • Beginning with Object-Oriented concepts
  • Classes & Objects
  • Encapsulation and Abstraction
  • Inheritance and Polymorphism
  • Basic Hands-on Activity
4. HTML (24 Hrs)

Topics Covered:

  • Basic HTML
  • HTML5 – Overview
  • HTML5 – Systax
  • HTML5 – Attributes
  • HTML5 – Events
  • HTML5 – Web Forms
  • HTML5 – SVG
  • HTML5 – MathML
  • HTML5 – Web Storage
  • HTML5 – Web SQL
  • HTML5 – Server- Sent Events
  • HTML5 – WebSocket
  • HTML5 – Canvas
  • HTML5 – Audio & Video
  • HTML5 – Geolocation
  • HTML5 – Microdata
  • HTML5 – Drag & Drop
  • HTML5 – Web Workers
5. CSS (36 Hrs)

Topics Covered:

  • css id and class
  • css background
  • css text
  • cs fonts
  • css links
  • css lists
  • css tables
  • css div concept
  • css box model
  • css padding and margin
  • css border and outline
  • css group/nesting
  • css dimension
  • css display
  • css positioning
  • css floating
  • css align
  • css image gallery
  • css image opacity
  • css image sprites
  • css media types
  • css attr selectors
6. MYSQL (24 Hrs)

Topics Covered:

  • Theory, Terminology and Concepts and Architecture
  • Data Definition using SQL
  • Querying for Data
  • Set Operators
  • Modifying Data
  • Joins
  • Subquery
  • Transactions
  • Import/Export
  • MySQL Application Development
  • Basic Optimization
7. Adobe Photoshop (16 Hrs)

Topics Covered:

  • Essential Photoshop skills to Manipulate, Combine and mask digital images
8. PHP (40 Hrs)

Topics Covered:

  • Introduction of Web & PHP
  • Exploring Data Types
  • Control Structures: Logical Expressions
  • Control Structures: Loops
  • User-Defined Functions
  • Debugging
  • Building Web Pages with PHP
  • Working with Forms and Form Data
  • Working with Cookies and Sessions
  • Using PHP to Access MySQL
  • Building a Content Management System (CMS)
  • Using Site Navigation to Choose Content
  • Application CRUD
  • Building the Public Area
  • Regulating Page Access
  • Advanced PHP Techniques
  • Introduction to Object-Oriented Programming (OOP)
  • OOP in Practice
  • Working with Files and Directories
  • Sending Emails
9. JOOMLA (40 Hrs)

Topics Covered:

  • Installing Wamp Server
  • Installing Joomla on local server
  • Installing Joomla on web server
  • Joomla Global Configuration
  • Article Manager
  • Archive Manager
  • Frontpage Manager
  • Section Manager
  • Category Manager
  • Media Manager
  • Menu Manager
  • Component Manager
  • Content Manager
  • Extensions Manager
  • Module Manager
  • Plugin Manager
  • Template Manager
  • Installing a New Module
  • Installing a New Template
  • Installing a New Plugin
  • Installing a New Component
  • Understanding the concept of Joomla Positions
  • Changing the layout structure by changing the module position
  • Understanding Basic Joomla Template
  • Customizing Joomla Template
  • Building Custom Joomla Template
  • Understanding templateDetails.xml File
  • Creating templateDetails.xml File using tmpl_builder
  • Linking CSS
  • Linking Javascrpt
  • Understanding <jdoc> include
  • Displaying content in XHTML
  • Creating template installation package
  • Creating Custom Forms
  • Changing the Form appearance using CSS
10. Drupal (14 Hrs)

Topics Covered:

  • Drupal Overview
  • Drupal Installation
  • Adding new modules
  • Updating new modules
  • Basic Drupal Modules Overview
  • Content Types
  • Content Creation Kit (CCK)
  • Users and Roles
11. Building Social Networking Application in Drupal (14 Hrs)

Topics Covered:

  • Social Networking in Drupal Overview
  • User Profiles
  • Images and Photo Galleries
  • Forum
  • Buddylist/Friends
  • Groups
  • Events
  • Search Facility
12. Creating multilingual sites in Drupal (14 Hrs)

Topics Covered:

  • Modules for Multilingual Drupal
  • Content translation modules
  • Interface translation modules
  • Widgets and other modules
  • Machine translation modules
  • Setting up the languages
  • Domain vs url
  • Automatic language selection
  • Translating Nodes (pages, books, posts, etc.)
  • Translating other Entities
  • Language Switcher
  • Translating Menus
  • Translating Block Contents
  • Translation permission for translators
  • Tracking differences and updating translations
  • Helper modules and extras
13. WordPress – Fundamentals (14 Hrs)

Topics Covered:

  • Understanding hosting options for your WordPress installs
  • Creating posts with images, image galleries, video’s and links
  • Building new pages and customizing navigation
  • Extending functionality with plugins and themes
  • Best practice for managing users, site maintenance and security
13. WordPress – Fundamentals (14 Hrs)
14. WordPress – Using Dreamweaver (16 Hrs)

Topics Covered:

  • Understand the WordPress structure, setup and activate themes and child themes
  • Work with web fonts throughout the text structure of your website
  • Understand WordPress plugins and styling plugin output
  • Set up the data in WordPress and adding dynamic data from WordPress to your web pages
  • Administer, export, import and test WordPress websites
15. WordPress – Security and Mobile (14 Hrs)

Topics Covered:

  • understanding and using the WordPress mobile pack and WP mobile detector
  • Hardening WordPress, implementing a firewall, blocking access and detecting hacks through the use of plugins
16. WordPress – Visual WordPress Design (14 Hrs)

Topics Covered:

  • Constructing, building, presenting and testing a theme
  • Adding site extras, setting up single post pages, archiving posts, handling search results and custom error pages
  • Mobile responsiveness, the different faces of WordPress on mobile
  • Design thinking; designing for many screen sizes and visualizing content realignment for better markup
  • Using FlexSlider and jQuery Masonry in your WordPress site