Web Development Training Courses

Web Development Training

Web Development courses

Subcategories

Web Development Course Outlines

ID Name Duration Overview
533 Drupal SEO 14 hours With this course you can gain the knowledge you need to get your website to the top of search engines and to reach paying customers for your business with Drupal. Seo basics Business Analysis & Research Keywords Target Group Website Structure HTML basics Tags used for SEO Links Drupal SEO Basics Categorization Clean Urls & Paths Avoiding Duplicate Content Correct Page Titles Better 404 pages Meta Tags Link Attributes XML, Page & Google News Sitemaps Site Verification Service Links User Statistics RSS Feeds Drupal SEO Advanced Advanced Automated & Semi-Automated Crosslinks Related Content Semantic Content (automatically create rich semantic metadata for your content) Other Webmaster Central Google Adwords, Trends, Insights SEO Tools
2064 Introduction to HTML 5 14 hours Introduction Background Audience Scope History Design notes HTML vs XHTML Structure of this specification A quick introduction to HTML Conformance requirements for authors Recommended reading Common infrastructure Terminology Conformance requirements Case-sensitivity and string comparison UTF-8 Common microsyntaxes URLs Fetching resources Common DOM interfaces Namespaces Semantics, structure, and APIs of HTML documents Documents Elements APIs in HTML documents Interactions with XPath and XSLT Dynamic markup insertion The elements of HTML The root element Document metadata Scripting Sections Grouping content Text-level semantics Edits Embedded content Tabular data Forms Interactive elements Links Common idioms without dedicated elements Matching HTML elements using selectors Loading Web pages Browsing contexts The Window object Origin Session history and navigation Browsing the Web Offline Web applications Web application APIs Scripting Base64 utility methods Timers User prompts System state and capabilities: the Navigator object User interaction The hidden attribute Activation Focus Assigning keyboard shortcuts The contenteditable attribute Spelling and grammar checking Drag and drop Editing APIs The HTML syntax Writing HTML documents Parsing HTML documents Serializing HTML fragments Parsing HTML fragments Named character references The XHTML syntax Writing XHTML documents Parsing XHTML documents Serializing XHTML fragments Parsing XHTML fragments Rendering Introduction The CSS user agent style sheet and presentational hints Replaced elements Bindings Frames and framesets Interactive media Print media Obsolete features Obsolete but conforming features Non-conforming features Requirements for implementations IANA considerations text/html text/html-sandboxed application/xhtml+xml text/cache-manifest
116 Introduction to CSS 7 hours Introduction to CSS, for web page developers, designers, web producers. CSS Basic CSS Introduction CSS Syntax CSS Background CSS Text CSS Font CSS Box Model CSS Border CSS Outline CSS Margin CSS Padding CSS List CSS Table CSS Advanced CSS Dimension CSS Classification CSS Positioning CSS Pseudo-class CSS Pseudo-element CSS Image Gallery CSS Image Opacity CSS Media Types CSS Don't CSS Summary
1276 Administering a Drupal 7 Website 7 hours This course is for people who are completely new to Drupal 7. It will lead you through the basics of running a simple community website with Drupal, where things are and what to expect. An Introduction to Drupal 7 What is Drupal? The building blocks Where things live Managing Users User settings Creating, deleting and editing users Roles and access Managing Content Creating and editing content types Workflow options Creating, editing and deleting content Searching content Using blocks Ordering Content Drupal taxonomy overview Creating a directory Free tagging The Drupal menu system Friendly URLs and managing URL aliases Troubleshooting Reading the logs Watchdog Going offline for maintenance Paths and Redirections Creating path aliases (manually and automatically) Paths and SEO Redirections Changing URL and redirecting users to new one path
287760 MediaWiki for Developers 21 hours This course jumps into the deep end of the pool; we are going to go over every essential aspect of MediaWiki development, including: Mapping out the core code Creating extensions Modifying and Creating Custom Skins This course is for intermediate-level LAMP developers and up, preferably with some styling experience. The Structure and Purpose of MediaWiki Where we are now How it ended up this way Current efforts, and the future The path router The startup and shutdown of MediaWiki The Includes Directory 'Here be dragons': a map to the includes directory Walking through Marking out your points of interest Essential files, classes, and methods Database The parser Image Handling The API The Job Queue Pages, articles, revisions, and titles Global functions Extensions What you need to know A Game of Chess: Choosing your moves wisely Hooks The limitation of hooks Object-oriented extension versus hooking Dead ends, and how to avoid them When you have no other choice: modifying the core code Special Pages Troubleshooting Where did it go? Tracing the path of an object What went wrong? Debugging in MediaWiki Finding the root of an error Exceptions Skins We're extensions too! Vector, and the current skinning efforts in MediaWiki What is changing Creating a skin from scratch The classes you must work with (or around) Creating the raw skin Theming, and CSS classes at your disposal JavaScript modules and page output MediaWiki and the Database The schema Contributing, Gerrit, and working with the team
2459 JavaScript - Advanced Programming 14 hours The training is designed for JavaScript developers, designing and implementing advanced Internet applications. Topics discussed during the training aimed at bringing best practices in JavaScript programming and highlight the most common mistakes. An important point of the training is to discuss the available object-oriented programming with JavaScript syntax. JavaScript - object orientation Creating classes and objects The most important pre-defined objects Prototyping and constructors Encapsulation polymorphism Inheritance Aggregation Design Patterns Singleton Factory Observer Factory Decorator Strategy Advanced JavaScript programming patterns Self-timer features Create an alias objects Namespaces module Pattern Switching Libraries "on demand" Basics of designing your own library AJAX Fundamentals of asynchronous communication The XMLHttpRequest object JSON And server response error handling JSONP
2467 Web Application Development in PHP 21 hours The course is designed for intermediate PHP developers who want to enrich their knowledge and learn best practices in programming and web development techniques based on object-oriented programming and design patterns. Object-Oriented Programming Terminology Object Declaring classes and constructors Creating and Using Objects Properties and methods Inheritance Access modifiers Magic methods Declaring and using interfaces exception Handling Databases Methods of data storing data PDO extension Connecting to a database using PDO Operations on data Error Handling PDO Transactions Primary keys Joins Aggregate functions and grouping Programming interfaces Architecture services Adding to the system API The data format JSON and XML RESTful Services Designing Web Service Design Patterns What are design patterns Singleton Pattern Factory Pattern MVC model-view-controller Efficiency Research applications performance Code cache Safety Filtering input Session fixation Session hijacking SQL injection Storing passwords SSL
2512 Creating and managing Web sites 35 hours The training program prepares you for professional web designer (occupation code: 213202 for Standards of Professional Qualifications) in respect of "HTML and CSS in web design" and includes a programming problem using JavaScript and PHP language. The following program assumes that the participant will be able to design and make websites using HTML 4.0 and Cascading Style Sheets 2.0. In building a web site, you will use the HTML tags to place text, graphics, tables, and interactive forms on the web page, and also links to other web pages and web sites. Using Cascading Style Sheets 2.0 you will perform formatting of web content according to customer requirements. Course graduates can seek employment in service companies involved in web designing or start consulting service (self-employed). The training program covers the issues of creating web sites using HTML and CSS. Using HTML to create Web pages Inserting and formatting text on the website The main elements of a web page text The header and content of the page The titles of sections Separators Placing images on the website Graphic files: PNG, JPEG / JPG, GIF Making calls on websites Links / Hyperlinks Insert Hyperlink File sharing via the web Automatic creation of an e-mail Change the display of links Using graphics as hyperlinks / link Use tables to build websites The development of the forms on the website Develop a web page using frames Use CSS to create web pages Construction and structure of the style Putting styles in the document Settings for all parties (including font sizes and background color of the letter) Define the font and text with styles Formatting paragraphs and titles Indentation, and line spacing Centered and change the background color of titles The use of small caps or caps Defining color, background, spacing and margins by using styles Borders and frames for various page elements Defining the borders, scrollbars, and display using styles Define positioning elements and units with styles Defining tables and prints with styles Defining selectors using classes and IDs JavaScript Introduction to JavaScript History, implementations, versions Embedding code in an HTML document Syntax Keywords and reserved Variables Data types Operators Control statements Function Memory management Reference types Types wrapper Array Date RegExp Math Function Object-Oriented Programming Creating Objects Inheritance Anonymous functions Recursion Closures Private elements Browser Object Model Objects: window, location, navigator, screen, history Counters time Detecting the type of customer Document Object Model Hierarchy DOM Access and modify elements Events Types of events Handling events Propagation The event object Software generation of events Memory and Performance Service forms from JavaScript Emergencies and debugging Reporting and Exception Handling Techniques and tools for debugging Typical mistakes IE PHP PHP syntax operators, variables basic functions, File operations, strings and arrays Data structures associative arrays session variables, form, url, cookie Object-Oriented Programming in PHP Classes, constructors, inheritance Object-oriented features
2558 Introduction to CSS3 7 hours The course provides an introduction to the latest standard CSS (Cascading Style Sheets). We will present new elements of style sheets, providing greater opportunities for formatting and the current level of support for standard browsers. Introduction to CSS What is CSS CSS capabilities and applications CSS history CSS3 new CSS3 standard elements support from different browsers media selectors pseudo classes / components text - styling, effects, use of web fonts color, transparency, gradient background images and Decoration transformations animation distribution management (columns, box layout, template layout) Future extension of CSS3
2559 Design Patterns in PHP 14 hours The course will cover the design patterns with particular emphasis on patterns used in PHP. Introduction to Design Patterns What is a design pattern Elements of pattern Advantages and disadvantages of using patterns GoF Design Patterns Patterns creative Builder Factory (Abstract Factory, Factory Method) Prototype Singleton Structural patterns Delegator Interface Facade Composite Immutable Adapter Decorator Proxy Behavioral patterns Command Template method Observer Chain of responsibility (oraz Intercepting Filter) Observer (2 version) Strategy Patterns of Enterprise Application Architecture Web MVC - Model View Controller HMVC, MVP Inversion of Control Dependency Injection Container Active Record The concept of entity and Repositories Decomposition of the system Examples of component-based Symfony 2 and Zend Framework 2
2567 Drupal Theming 7 hours Web developers will learn how to create and modify Drupal Themes that can be very flexible if you thoroughly comprehend the essence of their actions. Course participants will learn how to interactively modify existing themes and create new ones from scratch, using a Firefox plugin tools. The construction site in Drupal Download a theme Installing the composition Modifying built-composition Designing the composition. PHPTemplate Engine Theming Blocks and Content Types Cascading Style Sheets Overriding existing Style Sheets Creating a new theme from scratch Firefox tools Plugins - Firebug and Webdeveloper
2572 Website Development in PHP 21 hours The course familiarizes participants with the PHP language and its integration with the Web environment. The participant will learn how to make a dynamic page, write database applications and to protect applications from unauthorized access. PHP syntax Operators, variables basic functions, File operations, strings and arrays Data structures associative arrays session variables, form, url, cookie Object-Oriented Programming in PHP Classes, constructors, inheritance Object-oriented features Database Support creating connections password protection querying storage and display of results add, delete and modify data binding form to a database Protection Authentication and Authorization the use of cookies and session Graphics Support in PHP
2627 HTTP Web Server (Nginx, Apache, JBoss) 28 hours Section 1: Nginx (Day 1 duration 1.5 Days) Module 1: Installing Nginx and Third-Party Modules Installing Nginx using a package manager Configuring for web  Configure the options to specify paths Table: HTTP configure options Enabling various modules Table: HTTP module configure options Disabling unused modules Table: Disable configure options Installing third-party modules Module 2: A Configuration Guide The basic configuration format Nginx global configuration parameters Table: Global configuration directives Using include files The HTTP server section Client directives, File I/O directives, Hash directives, Socket directives The virtual server section Configuring Locations – where, when, and how Module 3: Nginx as a Reverse Proxy The proxy module Proxy module directives The upstream module: Keepalive connections and Load-balancing algorithms Types of upstream servers: Single upstream server, Multiple upstream servers, Non-HTTP upstream servers How to handle upstream problems Module 4: Reverse Proxy Advanced Topics Introduction to Security Encrypting traffic with SSL Authenticating clients using SSL Blocking traffic based on originating IP address Isolating application components for scalability Reverse proxy performance tuning: Buffering, Caching, Compressing             Module 5. The Nginx HTTP Server HTTP server directives HTTP logging directives HTTP file-path directives Name resolution directives HTTP client interaction directives HTTP limits directives HTTP access module directives HTTP streaming directives Module 6. Nginx Load Balancing About Load Balancing Setting up the environment Using the Upstream Module Using the right directives (Weight, Hash, Max Fails, etc.) Testing your configuration Module 7: Troubleshooting Techniques Analyzing log files Configuring advanced logging Common configuration errors Performance problems Using the Stub Status module Section 2: Apache (Day 2 duration 1 day) Module 1. Installation Installing Apache Apache starting, stopping and Apache restarting Apache uninstalling  Finding Apache’s files location Module 2. Adding Common Modules Installing a Generic installation modules Installing Unix mod_dav Installing mod_perl Installing Unix mod_php  Installing mod_ssl SSL (Secure Socket Layers) Finding Modules Using modules.apache.org Installing mod_security Module 3. Logging Getting more logs entries and Details Logs rotating Module 4. Virtual Hosts Setting Up Name-Based Virtual Hosts Setting Up address-based virtual hosts Module 5. Aliases, Redirecting, and Rewriting Mapping a URL to a Directory Creating a New URL for Existing Content Giving URLs (Uniform Resource Locators) users having own URLs Users Their Own URLs Redirecting to another location Redirecting Several URLs to the same Destination Rewriting elements between path and query string Turning URL Segments into query arguments Module 6. SSL Installing SSL Generating self-signed SSL certificates  Generating a trusted CA Serving a portion of site via SSL Authenticating with Client certificates Module 7. Dynamic Content Enabling a CGI Directory Enabling CGI Scripts in Non-ScriptAliased Directories Specifying a Default Document in a CGI Directory Enabling and using WebDAV Complex Configurations and the security Issues with WebDAV Section 3: Java Virtual Machine (Day 3 duration 0.5 days) Tuning the Java Virtual Machine Choosing the JVM settings Sizing the garbage collector generations Where to configure JVM settings When you cannot allocate enough memory for the JVM The correct amount of memory to grant your application Setting the correct heap size The correct ratio between the young and old generations The garbage collector algorithms Choosing the right garbage collector for your application The G1 garbage collector Debugging garbage collection Making good use of the memory Handling 'Out of Memory' errors Finding the memory leak in your code Section 4: Java Web Introduction to Java Web technologies What is a Servlet and when to use Introduction to JSP Servlet versus JSP What is a JavaBean Introduction to JEE The role of EJB (Session Beans, Entity Beans, MDB Beans) in an enterprise application The MVC pattern - The role of the Model - The role of the View - The role of the Controller Section 5: Multimedia content and HTML 5 HTML 5 Audio and Video elements Different streaming protocols - Internet Protocol television (IPTV) - HTTP Live Streaming  Server implementations The role of OTT streaming Section 6: JBoss (Day 4 duration 1 day) Module 1: Installing Core Components Installing the Java environment Installing JBoss AS Application server features Creating a custom server configuration Module 2: Customizing JBoss AS Services How to monitor JBoss AS services JBoss AS thread pool Configuring logging services Configuring the connection to the database Configuring the transaction service Module 3. Deploying EJB 3 Session Beans Developing Enterprise JavaBeans Configuring the EJB container Module 4: Deploying a Web Application Developing web layout Configuring JBoss Web Server Module 5: Deploying Applications with JBoss Messaging Service The new JBoss Messaging system Developing JMS applications Advanced JBoss Messaging Module 6: Managing JBoss AS Introducing Java Management Extension JBoss AS Administration Console Managing applications Administering resources Module 7. JBoss Drools - Introduction Getting the software Installing the BRMS/Guvnor Installing the Drools plug-in Module 8. Using the Guvnor General Navigation Administration (Rules, Packages, Deployment) Building a Guided Rules with the Guvnor From Guvnor to JBoss IDE Testing your Rules
287813 Site Building in Drupal 7 7 hours This course is for people who are completely new to Drupal 7. It will lead you through the basics of running a simple community website with Drupal, where things are and what to expect. An Introduction to Drupal 7 What is Drupal? The building blocks Where things live Managing Users User settings Creating, deleting and editing users Roles and access Managing Content Creating and editing content types Workflow options Creating, editing and deleting content Searching content Using blocks Ordering Content Drupal taxonomy overview Creating a directory Free tagging The Drupal menu system Friendly URLs and managing URL aliases Troubleshooting Reading the logs Watchdog Going offline for maintenance Paths and Redirections Creating path aliases (manually and automatically) Paths and SEO Redirections Changing URL and redirecting users to new one path
287866 Building Web Apps using the MEAN stack 35 hours Course Objective: MEAN stack is a full-stack JavaScript solution that helps you write scalable, robust, and maintainable web applications quickly and easily using MongoDB, express, AngularJS, and Node.js. By the end of this hands-on intensive training course, the students will be able to: Store the data in NoSQL, document-oriented MongoDB database that brings performance and scalability. Use Node.js, the server-side platform built on Google V8’s runtime for building fast, scalable network applications. Use Express, a simple yet powerful web application development HTTP server framework built on top of Node.js. Use AngularJS framework that offers declarative, two-way data binding for web applications. Take advantage of the ‘full-stack JavaScript’ paradigm i.e. store documents in JSON-like format in MongoDB, author JSON queries in Node.js/Express.js, and forward these JSON documents back to an Angular-based frontend. Get acquainted with the latest web application development trends in the IT industry. Node.js Getting started with Node.js Node Package Manager Modules Asynchronous Programming Callbacks Events Streams Web Sockets Angular.js Angular Architecture Modules, Controllers and Scope Views Two-way Binding Built-in and Custom Directives Event Directives Expressions Built-in and Custom Filters Understanding the Digest Loop Forms and Validation AngularJS Service Types Factories, Providers, Decorators, DI Creating Custom Services Consuming Ajax Web Services via $http and $resource Routing, Redirects, and Promises Express.js MVC Pattern Introduction to Express Routing HTTP Interaction Handling Form Data Handling Query Parameters Cookies and Sessions User Authentication Error Handling Creating and Consuming RESTful Services Using Templates MongoDB Understanding NoSQL MongoDB Finding Documents Update, Insert, and Upsert Indexing Data Modeling Aggregation
287937 Syntactically Awesome StyleSheets - Sass 14 hours Very Short Intro CSS limitations Less vs Sass Community and improvment CSS Extensions Nested Rules Referencing Parent Selectors: & Nested Properties Placeholder Selectors: %foo SassScript Interactive Shell Variables: $ Data Types Operations Parentheses Functions Interpolation: #{} & in SassScript Variable Defaults: !default @-Rules and Directives @import @media @extend @at-root @debug @warn @error Control Directives & Expressions if() @if @for @each @while Mixin Directives Defining a Mixin: @mixin Including a Mixin: @include Arguments Passing Content Blocks to a Mixin Function Directives Output Style :nested :expanded :compact :compressed Extending Sass Defining Custom Sass Functions Cache Stores Custom Importers  
289637 WordPress 28 hours Audience: This course is general and can be attended by anyone. Most precisely, this course is attended by people who are interested in developing a website without any coding /programming skills.Installing WordPress Hosting options Sandbox Server Setting Your Directory Permissions Getting Around WordPress Dashboard Posts, Pages, Tags, Media, and More: Content Administration Tapping into the Core Settings for Your Blog Other Settings Configuring WordPress Choosing the Right Settings for Your Blog Moderating Comments and Comment Spam Managing Additional Authors on Your Blog Caching and Other Tune-Ups WordPress.com Notes How WordPress.com Is Different Than WordPress.org WordPress.com and WordPress.org: Complementary Differences Creating Your Account Setting Up Different Blogs Becoming Familiar with the WordPress.com Dashboard Getting Your Settings Right for WordPress.com Picking the Right Theme for Your Blog Configuring Sidebar Widgets on Your Blog When to Add WordPress.com Upgrades to Your Blog Organizing the Content on Your Blog Understanding Posts Versus Pages Organize Your Posts with Categories Connect Your Posts Together with Tags Custom Post Types and Custom Taxonomies Adding a Blogroll of Links to Your Blog Creating and Managing Content with WordPress Hands On with the Editors Hands on with the New Image Editor in Detail Adding Media to Your Blog and Posts Plugins Finding and Using Plugins Finding Plugins Installing Plugins Quickly and Easily Upgrading Plugins Recommended Plugins Themes Understanding the Structure of WordPress Themes Finding Themes and Choosing the Right One for Your Blog Installing Themes on Your Blog Configuring Extra Features on Themes Configuring Widgets Editing a Themes to Make it Your Own Using Theme Frameworks and Parent-Child Themes Theme Best Practices WordPress.com Notes Maintaining WordPress Updating and Upgrading WordPress Updating Plugins and Themes Database Maintenance for WordPress Users WP-DBManager
Weekend Web Development courses, Evening Web Development training, Web Development boot camp, Web Development instructor-led , Web Development instructor, Web Development one on one training , Web Development training courses, Web Development private courses, Web Development trainer ,Weekend Web Development training, Evening Web Development courses, Web Development on-site, Web Development classes

Some of our clients