Training

EOT Infotech provide the training under various categories which various from Corporate to Freelancer.

Drupal training in India

Come learn with us

Give a company a fully functional Drupal site and they can feed themselves for a week, give them the tools to create their own site and they can feed themselves, and other companies, for a lifetime.

EOT Infotech Drupal training comes in two flavors :

Standard Drupal training programs

Tailored training programs
We can tailor our training to your exact needs, combining training and consulting. The minds will come to your offices and work with your team on your real Drupal problems, not only will your team learn from us as we work they will make real progress on real projects while doing so. Prices start at 5000 INR / 150 USD per day – with discounts available for bulk bookings.

Training location
All our standard courses can either be taken in our training center down in sunny Bristol, or we can come to your premises for a closed session.

EOT Infotech
is now offering our unique Drupal training for developers aimed squarely at getting the freelance developer up to speed using Drupal.

Building intranets with Drupal

Drupal training course overview
Drupal is a fantastic tool for building an intranet, this course will cover various strategies and combinations of modules (views, og, taxonomy etc) required to build your Drupal intranet.

Course requirements
Some experience with Drupal is an advantage

Course Duration
16 hours (2 day)

Prices
30,000 INR / 750 USD per delegate at our premises in India, 50,000 INR / 1000 USD for up to 5 delegates at your premises. Interested in multiple courses or variations - contact us

Drupal training course outline

  • Introduction to Drupal, quickly covering the basic concepts
  • Views module, covering filters, arguments and caching
  • Segmenting content using the organic groups module
  • Putting it all together to create our intranet
  • Basic theming principles
  • Adding web2.0 and social networking features to your intranet
  • Integrating with your current systems, importing content and users.

Bookings / more information, contact us.

Building multisites with Drupal

Drupal training course overview
One of the more powerful features of Drupal is the ability to create 'multisites', multiple sites sharing the same codebase and optionally the same data.

Course requirements
Working knowledge of Drupal, some knowledge of webserver configuration an advantage

Course Duration
8 hours (1 day)

Prices
20,000 INR / 500 USD per delegate at our premises in India, 30,000 INR or 750 USD for up to 5 delegates at your premises. Interested in multiple courses or variations - contact us

Drupal training course outline

  • Uses, advantages and examples of multisites
  • Configuring your web server to handle multisites
  • Upgrading your mulit-site
  • Simple multisites, shared code base with different data
  • Moving forward, shared codebase and shared data
  • Site specific settings, and theme tricks

Contact us for more information and bookings

Drupal training for developers

Drupal training course Overview :
An introduction to developing with Drupal, covering the basics of building and theming your own custom Drupal modules.

Drupal training course Requirements :
Good understanding of PHP and MySQL (or any generic SQL) - basic XHTML/CSS useful but not essential

Duration :
2 days (16 hours)

Prices :
INR 2500 / 75 USD per delegate in our EOT Infotech training centre, or INR 10000 / 250 USD for max 5 delegates in your offices. Interested in multiple courses or variations - contact us

Drupal training course Outline :

  • Quick introduction to Drupal
  • Overview of the Drupal hook system
  • Overview of the menu system
  • Our first hello world module
  • Permissions and Security
  • Database abstraction layer and avoiding SQL injection attacks
  • Introduction to the forms API
  • Building more complex forms
  • Overriding default drupal behaviour WITHOUT HACKING!
  • Exposing blocks in your module
  • Theming - forms, tpl files, template.php etc
  • Performance and caching
  • Building a custom node type

Bookings / More information

Introduction to Drupal

Drupal training course overview
This course will cover the basics of building a Drupal site, covering the core modules and some of the more popular contributed modules. A great introduction to Drupal.

Course requirements
Non required

Course Duration
16 hours (2 day)

Prices
5000 per delegate in our Noida Training Centre, or 5000 for max 5 delegates in your offices. Interested in multiple courses or variations - contact us

Drupal training course outline

  • Basic introduction to web technologies, web servers, FTP etc.
  • Installing a local web server
  • Installing Drupal
  • Walking through the basic concepts, creating node types, adding content, handling users etc
  • Walk through the core modules
  • Taxonomy
  • Installing contributed modules
  • Using pathauto to build clean URLs
  • Introduction to SEO (Search Engine Optimization) techniques in Drupal
  • Handling images, covering the various options available.
  • WYSIWYG editors, pros and cons of available editors and installing TinyMCE
  • Views module - creating pages of content
  • CCK module - adding custom fields to your content types
  • Other common contributed modules (organic groups, event and more)
  • Introduction to theming Drupal

Bookings / more information, contact us.

Making the move to Drupal 6

Drupal training course overview
Drupal 6 promises many exciting new features, as well as significant API changes (notably the form API) and a reworking of the entire menu system. This course guides the developer through the changes and new features.

Course requirements
Good developer's knowledge of Drupal 5.X

Course Duration
8 hours (1 day)

Prices
5000 per delegate in our Noida Training Centre, or 5000 for max 5 delegates in your offices. Interested in multiple courses or variations - contact us

Drupal training course outline

  • Introduction to drupal 6 (including current state of development)
  • New end user functionality in Drupal 6 (update status, mutli-language features, actions/triggers etc)
  • Changes to API functions (such as l() and url())
  • Changes to the form API
  • Introduction to the new menu system
  • Changes to the interaction between themes and modules
  • Site upgrade checklist
  • How you can help with the development of Drupal 6

Bookings / more information, contact us.

Themes. Themers and Theming

Drupal training course Overview :
An introduction to theming with Drupal, covering everything you need to implement your own funky Drupal themes.

Drupal training course Requirements :
Good understanding of XHTML/CSS is assumed - any experience with PHP (or any programming/scripting language) is useful but not essential.

Duration :
2 days (16 hours)

Prices :
5000 per delegate in our Noida Training Centre, or 50,000 for max 5 delegates in your offices. Interested in multiple courses or variations - contact us

Drupal training course Outline :

  • Quick introduction to Drupal
  • Overview of the principles of templating
  • Introduction to template (tpl) files
  • Creating our first theme
  • Building a page structure
  • Building standards compliant themes
  • Adding custom regions
  • Theming nodes, blocks and comments
  • Overriding Drupal default themes
  • Theming forms
  • Quick introduction to creating a custom module to override Drupal default behaviour
  • How and where to find reference material and handy snippets

Bookings / More information

Sugar CRM

Sugar CRM

Introduction to Sugar CRM

Building Effective workflows

BI and Report Development

End User Training

EOT Infotech provide end user training on various platforms. These trainings are conducted on Corporatei and Individual level.

EOT Infotech provide the course content and printed material to our students.

Admin Fundamentals

Website Builder

Website Builderi

SEO Management

SEO is a complex art. It's origins are basically in science and in terms of high Google rankings you can begin by looking at a scientific equation 'Google's algorithm'. Google uses this as the first basis from which it will ultimately determine where any web page should rank for a relevant search phrase entered into Google. But from a scientific beginning SEO turns into an art. This is because much is left unknown by Google and so is subject to interpretation and experience. Part of SEO involves highly technical knowledge including server setup, htaccess file control, robots.txt files, and so on.  The finer details of page name structure (hyphens or underscores?), anchor text and content relevancy emerge as one studies SEO management over a period of time. On top of this Google is evolving and changing its algorithm over time, so for most companies with a web presence it pays dividends to invest in professional SEO management to ensure their site is everything it can be for them.

For your company website optimisation campaign to be really successful may depend on the SEO account management. For an internet marketing company to have successful SEO account management their account managers need to be experienced, professional, and have communication skills to simplify the company website design search engine optimisation process and most importantly be honest and straight up regarding your marketing online. For an advertising company offering SEO account management the SEO account managers must communicate at least once a month with a customer throughout the company website optimisation campaign. The SEO account managers will need to let you know how much traffic the web pages their advertising agency created for you, receives each and every month so you can monitor the progress of your online media solution. It is important for successful SEO account management that the SEO account managers work alongside the optimizer to do a report on your company website ranking before you launch your company website internet marketing promotion for all your chosen keywords position in the listings, on the search engine you want your company website to appear on. This way SEO account management will be able to monitor the progress of your company website positioning throughout your website design search engine optimisation campaign.

Software Apps Designing

In computer program and software product development, the development environment is the set of processes and programming tools used to create the program or software product. The term may sometimes also imply the physical environment. An integrated development environment is one in which the processes and tools are coordinated to provide developers an orderly interface to and convenient view of the development process (or at least the processes of writing code, testing it, and packaging it for use). An example of an IDE product is Microsoft's Visual Studio .NET. The term computer-assisted software environment (CASE) is generally used to describe a set of tools and practices that facilitate management of a software development project.
Application Softwarei also known as Apps, this is a program or group of programs designed for end users. Apps are often referred to as "Software" and can be divided into two general classes: systems software and applications software. Systems software consists of low-level programs that interact with the computer at a very basic level. This includes operating systems, compilers, and utilities for managing computer resources.In contrast, applications software (also called end-user programs) include database programs, word processors, and spreadsheets. Practically speaking, applications software resides above systems software, because it is unable to run without the operating system and system utilities.
Today, Web sites are a critical part of business, and the tools to create and deploy Web sites are becoming more flexible and easier to use. However, the production of complicated Web applications that require more than the standard methods of interaction (such as blogs) is not trivial. Often, each application within an organization can require customizationi. To ease our own development process, we wanted to use an existing content management system to help generate a timely solution. Most content management systems could support the basic functions we needed, but there was an obvious need for detailed customization.