Online Courses

TDL Essential

duration

Course Duration:

34 Hrs

duration

Assessment Duration:

60 Min

Price

Price:

8,100 INR

percentage

Offer Price

7,200 INR


You will get a Certificate of Merit

Course Overview

Course Language

Course language :

English

Partner Name

Course Created By :

Tally Education

TDL Essential, a specialisation course in Tally Definition Language (TDL). This course is designed to guide you in customising and extending the functionalities of Tally software using TDL – Tally’s programming language.

This course covers essential topics such as TDL Components, Dimensions and Formatting, Variables, Buttons & Keys, Actions in TDL, Objects and Collections, User-Defined Fields (UDFs), Reports, and Printing.


Features

Blended Learning Module

Blended Learning Module

The blended learning module combines text-based materials with interactive video content, providing a comprehensive learning experience.

 Interactive Learning Materials

Interactive Learning Materials

Interactive learning materials includes a variety of resources such as explainer videos, tutorial videos, quizzes, and infographics, ensuring an engaging and effective learning journey.

 Live Sessions

Live Sessions

Real-time interaction with subject matter experts, featuring Q&A opportunities and collaborative problem-solving exercises, provides an immersive and dynamic learning experience.

Grading and Assessment

Grading and Assessment

Grading and Assessment consists of multiple choice questions (MCQs) based on business case scenarios. The minimum passing score is 70%.

Verifiable Certificate

Verifiable Certificate

The course is designed in accordance with industry-preferred curriculum standards, known as competency frameworks. Upon completion, learners receive a digital certificate verified by Tally.


What You Will Learn

This Module introduces TallyPrime Architecture & Technology, detailing the platform, TDL language, and Interpreter Layers. It covers Data Management & multiple Output capabilities, Customization, and integration. This Module also provides insights on customizing TallyPrime, explores design patterns and principles, and presents an overview of TDL features and capabilities from a developer’s perspective.

This Module focuses on the TallyPrime Developer Application, guiding users through its installation and license management. It delves into the features of TallyPrime Developer, including how to work with TDL projects and files. It also explains the various explorer windows such as Project Browser, Definition Browser, and Function Browser, along with the Editor and Output windows. Additionally, it covers navigating and understanding Tally Source Code, Folder Structures, File Naming Conventions, and the use of TallyPrime Developer shortcuts.

This Module provides a comprehensive overview of TDL components, including definitions, attributes, and modifiers. It explains about different data types, operators, and expressions used in TDL, along with various functions. It also covers the usage of symbols and prefixes, such as access specifiers and general symbols for commenting and code structuring. Additionally, it details TDL interfaces like menus, reports, forms, parts, lines, and fields, we will also learn about writing a TDL program.

This Module explores the Dimensions and Formatting in TDL, covering Measurement for Dimensions and its Attributes. It explains about the Height and Width attribute for various Definitions (Forms, Parts, Lines, Fields) and explains Spacing attributes such as Space Top, Bottom, Left, and Right. It also covers Alignment attributes for Parts, Lines, and Fields, including Horizontal and Vertical alignment. Additionally, it addresses specific attributes like Inactive and Invisible, and delves into Definitions and Attributes for Formatting, including Borders, Styles, Colors, and Background Formatting.

This Module introduces the concept of Variables in TDL, explaining how to define and use them effectively. It discusses various attributes of a Variable, including Type, Default, Persistent, Volatile, and Repeat. It also covers variable declaration and scope, distinguishing between Local and Global declarations, and explains how Fields can act as Variables. Additionally, it delves into modifying Variable values and provides an overview of Buttons and Keys, detailing their attributes such as Title, Key & Actions.

This Module will explain about Objects and Collections within TDL. It begins with an overview of Interface and Data Objects, then it details the Tally object structure and the basic voucher structures for accounting, inventory, and accounting-cum-inventory vouchers. It discusses the association of objects with interfaces at various levels, including reports, parts, lines, and fields, and explores methods within objects. It also covers understanding collections, their types, sources, and capabilities, such as Data Retrieval, Filtering, Sorting, Grouping, and Aggregation, along with the usage of Collections as Tables and Related Functions.

This Module delves into the various actions available in TDL, starting with an introduction to Categories of Actions and Global Actions. It covers Menu-related actions, Object Modification, URL Browsing, and the Creation, Display, and Alteration of collections, along with their Attributes. It also explains Triggers, Reports, and Variables. It details Object-Specific Actions, including Menu actions, Form actions, Part actions, Line actions, and Field actions. Furthermore, it discusses Action Associations at Menu, Button/Key, and Field Definitions, the Components of Actions.

This Module focuses on User-Defined Fields (UDF) in TDL, starting with their Creation and the Storage of user input. It explains how to Retrieve values from UDF and classifies them into Simple and Aggregate Types, including Methods for storing single and multiple values and creating Collections of values stored in UDF. It also covers Validations and Controls Mechanisms, detailing Field, Form, and Report Attributes like Validate, Unique, Notify, and Control.

This Module explores various types of Reports in TDL, including Tabular, Hierarchical, Exploded, Column-Based, and Graphical Reports. It provides detailed instructions on designing each report type, highlighting their unique features and functionalities. Additionally, it covers printing techniques, explaining how to implement Menu and Button Actions for Printing, manage Page Breaks, and Print Images. It also lists frequently used Attributes and Functions related to Printing, offering guidance on their application to enhance report output.


Learning Journey

Shareable Certificate


Frequently Asked Questions (FAQs)

The course is ideal for learners who want to gain knowledge in TDL and develop solutions for TallyPrime. It is also suitable for Tally Partners looking to get certified in TDL Essential.

To enroll in the TDL Essential course, you should have an understanding of Tally software. However, no prior coding experience is required, as the course is designed to be accessible to learners from all backgrounds.

This course will help you become a TDL Developer, Tally Customisation Specialist, or Tally Integration Consultant.

No, Tally certification is not required. However, knowledge of Tally software is important for enrollment.

You can enroll in the TDL Essential course directly through our online course platform. Alternatively, you can enroll through Tally Education partner centers.

If you do not pass the assessment in the first attempt, you can retake the assessment for a nominal re-examination fee per attempt.

Debit Card/Credit Card/Net Banking/ Payment Wallets are accepted.

Refunds are not provided once the course has been accessed in any manner. However, if you have not accessed any portion of the enrolled course, you may request a refund via email within 3 business days from the date of enrolment. The company may, at its sole discretion, consider accepting the return of the online course and grant a part or full refund under such circumstances.

You can access the content immediately upon completing the payment. Your credentials will be sent to your registered email id.

After successfully completing the course and attaining at least 70% in the assessment, you will receive a digital certificate that can be verified from the Tally Education website.

For any issues or queries, you can contact our support team via email at content.support@tallysolutions.com .

To pass this course, you must achieve a minimum score of 70% on the assessment.

For any feedback, you can contact our support team via email at content.support@tallysolutions.com.


Suggested Courses

Our courses include interactive and interesting content, concepts and content delivery to ensure you a delightful learning experience.

Online

Simplifying Inventory Management with TallyPrime 

Optimise stock, cut costs, and streamline inventory with efficient tracking and control.

Online

GST Filing with TallyPrime 

Gain expertise in GST compliance, manage returns seamlessly, and handle tax processes with accuracy.

Online

Accounts Receivables & Payables Simplified with TallyPrime 

Streamline invoicing, track payments, and manage receivables & payables efficiently.

Online

Mastering Payroll Management with Tally

Acquire practical skills in Payroll and HR Management using Tally, from setting up payroll masters t...

Learn, Earn, and Grow with Tally Certification