This document provides an introduction to the Unified Modeling Language (UML) and its role in object-oriented analysis and design. UML was created as a standard language for specifying, visualizing, and documenting software systems. It uses diagrams that can be understood by both technical and non-technical users. UML accompanies object-oriented development processes and is used to model different aspects of a system using diagrams that represent objects. The document outlines the three phases of object-oriented development - analysis, design, and implementation - and explains how UML diagrams relate to and transform the outputs of analysis and design. It concludes by listing the nine standard UML diagram types that will be covered in future lab sessions.
1. The document discusses regular expressions (RE), including the recursive definition of RE, using RE to define languages, and examples of RE for various languages.
2. Key examples of RE include x* for the language of strings over {x} including the empty string, x+ for strings over {x} excluding the empty string, (a+b)* for all strings over {a,b}, and b*aab* for strings with exactly one aa.
3. The document also discusses how a single language can have multiple equivalent REs but a RE defines a unique language, and provides additional examples of REs for languages with certain characteristics like beginning/ending with a letter.
This document discusses several key concepts in formal language theory including Kleene star closure, plus operation, and recursive language definitions. It provides examples of recursively defining several common languages like INTEGER, EVEN, and PALINDROME. It also solves problems involving determining if strings are members of Kleene star closures and comparing languages generated by different sets of strings.
The document discusses the cURL library in PHP, which allows making HTTP requests to remote servers. It describes initializing a cURL session, setting options like the URL, POST data, and handling the response. Examples are provided to demonstrate making a POST request and retrieving the results. Other cURL functions covered include copying handles, getting error information, and setting additional options.
Swift Mailer provides documentation, community support forums, and GitHub issue tracking to help users. The documentation can be read to learn how to implement features, and code samples are provided. For bugs and feature requests, a ticket should be created in the GitHub issue tracker. Community support forums are also available for asking questions.
This document provides instructions for creating a form to insert new items into a database. It describes the required fields and their HTML controls. It explains how to add dynamic fields for materials using jQuery. It also covers form validation in PHP, checking for required fields and data types. Keys for submitted form data and file uploads are defined. Steps are outlined for validating and storing submitted data and files in the database.
The document discusses a lecture on AJAX and JSON. It provides an introduction to AJAX, where and how it can be used, and how to combine AJAX with JSON. It then reviews JavaScript objects and JSON, and demonstrates how to make AJAX requests with simple JavaScript. The document outlines the steps to create an XMLHttpRequest object and make asynchronous requests. It also discusses properties and methods of the XMLHttpRequest object like open(), send(), status, and readyState. Finally, it provides examples of using AJAX to fetch JSON data and display it on a page.
This document discusses representing JavaScript objects in JSON format. It provides examples of representing different data types like numbers, strings, arrays, and nested objects in JSON. It also gives examples of representing real world objects like a fish, book, university, and subjects in JSON. The document explains how to represent more complex nested objects like a university with multiple departments in JSON.
This document provides an introduction to the Unified Modeling Language (UML) and its role in object-oriented analysis and design. UML was created as a standard language for specifying, visualizing, and documenting software systems. It uses diagrams that can be understood by both technical and non-technical users. UML accompanies object-oriented development processes and is used to model different aspects of a system using diagrams that represent objects. The document outlines the three phases of object-oriented development - analysis, design, and implementation - and explains how UML diagrams relate to and transform the outputs of analysis and design. It concludes by listing the nine standard UML diagram types that will be covered in future lab sessions.
1. The document discusses regular expressions (RE), including the recursive definition of RE, using RE to define languages, and examples of RE for various languages.
2. Key examples of RE include x* for the language of strings over {x} including the empty string, x+ for strings over {x} excluding the empty string, (a+b)* for all strings over {a,b}, and b*aab* for strings with exactly one aa.
3. The document also discusses how a single language can have multiple equivalent REs but a RE defines a unique language, and provides additional examples of REs for languages with certain characteristics like beginning/ending with a letter.
This document discusses several key concepts in formal language theory including Kleene star closure, plus operation, and recursive language definitions. It provides examples of recursively defining several common languages like INTEGER, EVEN, and PALINDROME. It also solves problems involving determining if strings are members of Kleene star closures and comparing languages generated by different sets of strings.
The document discusses the cURL library in PHP, which allows making HTTP requests to remote servers. It describes initializing a cURL session, setting options like the URL, POST data, and handling the response. Examples are provided to demonstrate making a POST request and retrieving the results. Other cURL functions covered include copying handles, getting error information, and setting additional options.
Swift Mailer provides documentation, community support forums, and GitHub issue tracking to help users. The documentation can be read to learn how to implement features, and code samples are provided. For bugs and feature requests, a ticket should be created in the GitHub issue tracker. Community support forums are also available for asking questions.
This document provides instructions for creating a form to insert new items into a database. It describes the required fields and their HTML controls. It explains how to add dynamic fields for materials using jQuery. It also covers form validation in PHP, checking for required fields and data types. Keys for submitted form data and file uploads are defined. Steps are outlined for validating and storing submitted data and files in the database.
The document discusses a lecture on AJAX and JSON. It provides an introduction to AJAX, where and how it can be used, and how to combine AJAX with JSON. It then reviews JavaScript objects and JSON, and demonstrates how to make AJAX requests with simple JavaScript. The document outlines the steps to create an XMLHttpRequest object and make asynchronous requests. It also discusses properties and methods of the XMLHttpRequest object like open(), send(), status, and readyState. Finally, it provides examples of using AJAX to fetch JSON data and display it on a page.
This document discusses representing JavaScript objects in JSON format. It provides examples of representing different data types like numbers, strings, arrays, and nested objects in JSON. It also gives examples of representing real world objects like a fish, book, university, and subjects in JSON. The document explains how to represent more complex nested objects like a university with multiple departments in JSON.
This document summarizes a lecture on web technologies including DOM, jQuery, and form validation. It introduces DOM as a representation of the web page as a tree structure, and describes how jQuery makes it easier to navigate and manipulate the DOM using CSS selectors and event handling. Examples are given of how jQuery can be used to select and modify page elements, handle events, and validate form data on submit and as the user enters information. Readings and an assignment are suggested for further practice.
The document describes various jQuery methods for selecting elements, traversing DOM elements, manipulating attributes and properties, and more. It provides brief descriptions of methods like jQuery(), children(), closest(), filter(), find(), and others for selecting and traversing matched elements. The summary also indicates that the document covers attributes like addClass(), attr(), prop(), and val() as well as events, effects, AJAX, and other utilities.
This document provides instructions for an assignment to create a library book lost voucher form using jQuery. It includes:
1. Details on the form fields and functionality required, including adding edit boxes, validation, and updating one copy when the other is changed.
2. Instructions to add a date picker and use regular expressions for validation.
3. A second unrequired task to create a search box that can expand into an advanced search form using fade in/out effects.
This document provides a summary of JavaScript's main features including:
- Different types of objects in JavaScript like Arrays, Maps, and basic data structures.
- Functions being treated as first-class citizens that can be assigned to variables and passed into other functions.
- Implementing classes in JavaScript through constructor-based and factory-based patterns to provide an object-oriented style.
- JavaScript's capabilities for both front-end web development and back-end development with Node.js.
- An overview of ECMAScript versions and JavaScript's continued evolution.
This document summarizes a lecture on Bootstrap, an open-source front-end framework. It discusses Bootstrap's grid system, components like buttons, images, tables and dropdowns, and how to make sites responsive. Key aspects covered include using containers, rows and columns to layout content, different types of buttons and icons, responsive tables, image styling classes and media queries to control elements based on screen width. The document encourages exploring Bootstrap's documentation to learn about other components like forms, carousels and converting previous assignments to use Bootstrap for layout.
This document summarizes the topics to be covered in the Web Technologies CS 382 lecture, including inspecting layouts, floating and positioning elements, different types of layouts, and creating layouts from wireframes or Photoshop files. It also outlines the structure of pages and elements, different style properties, and how to use floats, positioning, z-indexing, and fixed, fluid, elastic, and hybrid layouts. The lecture will involve creating a website project from a PSD file in Netbeans, writing HTML and CSS, discussing element classes/IDs and styles, and experimenting with positions, styling, and hovers. Students are given instructions on finding their PSD assignment and due date.
This document outlines the topics that will be covered in the CS 382 Web Technologies course. Key topics include CSS, JavaScript, jQuery, AJAX, JSON, PHP, and web services. Students will complete a project, assignments, midterm and final exam. The course will be 90% practical, focusing on building skills with HTML, CSS, PHP, MySQL, and tools like NetBeans and Photoshop. Styles are defined separately from HTML to control appearance and layout of web pages. Different selectors like element, class, and ID are introduced to target specific styles.
The document discusses CSS (Cascading Style Sheets) and how they can be used to control the appearance and layout of HTML documents. It covers the CSS box model, text formatting properties like color, background, fonts, and alignment. It also discusses table formatting, embedding styles inline or via external style sheets, and various properties for borders, margins, padding, and layout. Examples are provided to demonstrate how to style elements, control colors, borders and more to achieve different designs and layouts.
This document contains the answers to questions assigned as part of a lab exercise in computer graphics and image processing. It includes code snippets applying various image filters like Sobel, Prewitt, Gaussian, median, average, Laplacian, and low pass filters. It also applies filters to detect horizontal and vertical edges using the Prewitt filter. Each code sample loads an image, applies a filter, and displays the output. The document provides a complete practice and documentation of the image processing tasks performed for the assignment.
SharedPreferences stores private primitive data, is automatically persisted between sessions, and is often used for customizable app settings. SQLite databases store larger amounts of structured private data locally. Internal storage saves smaller private data sets while external storage saves larger non-private data. The document provides examples of using these storage options to save and retrieve data like preferences, images and database records in an Android app.
Content providers allow applications to access data from a central repository or external storage in a standardized way. They provide a unified interface to retrieve data from databases, files, content handlers, and other data sources. A content provider uses a content URI to query for data from its underlying data source using a format that specifies the content authority, data type, and optionally a specific ID.
This document provides a tutorial on using SQLite database in Android applications. It discusses storing user contact data in a SQLite table with columns for id, name, and phone number. It describes creating a Contact class to represent each contact, and a DatabaseHandler class that extends SQLiteOpenHelper to perform CRUD operations on the contacts table like insert, query, update, and delete. Methods for adding, getting, updating, and deleting contacts from the database are implemented.
This document provides steps to access and display contact data from the device's contacts provider on Android. It involves creating an Android project with a layout containing a TextView. The necessary READ_CONTACTS permission is added to the manifest. On create, contacts are queried and the first contact's name is displayed in the TextView. Finally, it suggests using a ListView instead of TextView to display multiple contacts.
The document provides steps to add preference management functionality to an Android application. It involves adding XML layout files to define the user interface, adding code to activities to display and manage preferences, and registering listeners to update preferences. When complete, the app will allow users to view and edit a username preference that is saved locally.
This document provides steps to manage data and save files to external memory on an Android device. It involves adding permissions to the manifest, creating an image view in the XML layout, copying an image from the raw folder to external storage, and displaying the image. The key steps are to copy an image from raw resources to external storage, get the image URI, and set it to the image view to display the saved file from external memory.
This document provides steps to manage data and internal memory in an Android application. It involves creating an XML layout with a scroll view and linear layout, adding code to read and write a text file for data storage, and displaying the read contents in the layout. The writeFile method writes sample text lines to a file, and readFile populates the linear layout by creating text views for each line and adding them to the scrollable view.
The document provides steps to save and retrieve a high score value using SharedPreferences in an Android application. It involves:
1) Creating an Android project with an activity layout containing text views and buttons.
2) Adding code to the activity to initialize the views, get the stored high score from SharedPreferences, and set a listener for the play button to generate a random score, save a new high score if greater than the stored value, and update the views.
3) Adding code for a reset button listener to clear the stored high score from SharedPreferences and update the views.
The document describes how to parse XML data using an XML pull parser in Java. It includes code to make an HTTP request to retrieve XML data, initialize an XML pull parser, parse through the XML events such as start tags, end tags, and text, and extract specific data like names and IDs. Key steps are to initialize the pull parser, set it to the input stream, iterate through events using getEventType(), and extract tag names and text using methods like getName(), getText(), and next() to move to the next event.
This document discusses various aspects of networking and data formats in Android applications. It describes the built-in networking classes in Android, how applications can make HTTP requests and process responses, and popular data interchange formats like JSON and XML. It provides examples of retrieving earthquake data from a web API in both JSON and XML formats.
How to Build a Module in Odoo 17 Using the Scaffold MethodCeline George
Odoo provides an option for creating a module by using a single line command. By using this command the user can make a whole structure of a module. It is very easy for a beginner to make a module. There is no need to make each file manually. This slide will show how to create a module using the scaffold method.
This document summarizes a lecture on web technologies including DOM, jQuery, and form validation. It introduces DOM as a representation of the web page as a tree structure, and describes how jQuery makes it easier to navigate and manipulate the DOM using CSS selectors and event handling. Examples are given of how jQuery can be used to select and modify page elements, handle events, and validate form data on submit and as the user enters information. Readings and an assignment are suggested for further practice.
The document describes various jQuery methods for selecting elements, traversing DOM elements, manipulating attributes and properties, and more. It provides brief descriptions of methods like jQuery(), children(), closest(), filter(), find(), and others for selecting and traversing matched elements. The summary also indicates that the document covers attributes like addClass(), attr(), prop(), and val() as well as events, effects, AJAX, and other utilities.
This document provides instructions for an assignment to create a library book lost voucher form using jQuery. It includes:
1. Details on the form fields and functionality required, including adding edit boxes, validation, and updating one copy when the other is changed.
2. Instructions to add a date picker and use regular expressions for validation.
3. A second unrequired task to create a search box that can expand into an advanced search form using fade in/out effects.
This document provides a summary of JavaScript's main features including:
- Different types of objects in JavaScript like Arrays, Maps, and basic data structures.
- Functions being treated as first-class citizens that can be assigned to variables and passed into other functions.
- Implementing classes in JavaScript through constructor-based and factory-based patterns to provide an object-oriented style.
- JavaScript's capabilities for both front-end web development and back-end development with Node.js.
- An overview of ECMAScript versions and JavaScript's continued evolution.
This document summarizes a lecture on Bootstrap, an open-source front-end framework. It discusses Bootstrap's grid system, components like buttons, images, tables and dropdowns, and how to make sites responsive. Key aspects covered include using containers, rows and columns to layout content, different types of buttons and icons, responsive tables, image styling classes and media queries to control elements based on screen width. The document encourages exploring Bootstrap's documentation to learn about other components like forms, carousels and converting previous assignments to use Bootstrap for layout.
This document summarizes the topics to be covered in the Web Technologies CS 382 lecture, including inspecting layouts, floating and positioning elements, different types of layouts, and creating layouts from wireframes or Photoshop files. It also outlines the structure of pages and elements, different style properties, and how to use floats, positioning, z-indexing, and fixed, fluid, elastic, and hybrid layouts. The lecture will involve creating a website project from a PSD file in Netbeans, writing HTML and CSS, discussing element classes/IDs and styles, and experimenting with positions, styling, and hovers. Students are given instructions on finding their PSD assignment and due date.
This document outlines the topics that will be covered in the CS 382 Web Technologies course. Key topics include CSS, JavaScript, jQuery, AJAX, JSON, PHP, and web services. Students will complete a project, assignments, midterm and final exam. The course will be 90% practical, focusing on building skills with HTML, CSS, PHP, MySQL, and tools like NetBeans and Photoshop. Styles are defined separately from HTML to control appearance and layout of web pages. Different selectors like element, class, and ID are introduced to target specific styles.
The document discusses CSS (Cascading Style Sheets) and how they can be used to control the appearance and layout of HTML documents. It covers the CSS box model, text formatting properties like color, background, fonts, and alignment. It also discusses table formatting, embedding styles inline or via external style sheets, and various properties for borders, margins, padding, and layout. Examples are provided to demonstrate how to style elements, control colors, borders and more to achieve different designs and layouts.
This document contains the answers to questions assigned as part of a lab exercise in computer graphics and image processing. It includes code snippets applying various image filters like Sobel, Prewitt, Gaussian, median, average, Laplacian, and low pass filters. It also applies filters to detect horizontal and vertical edges using the Prewitt filter. Each code sample loads an image, applies a filter, and displays the output. The document provides a complete practice and documentation of the image processing tasks performed for the assignment.
SharedPreferences stores private primitive data, is automatically persisted between sessions, and is often used for customizable app settings. SQLite databases store larger amounts of structured private data locally. Internal storage saves smaller private data sets while external storage saves larger non-private data. The document provides examples of using these storage options to save and retrieve data like preferences, images and database records in an Android app.
Content providers allow applications to access data from a central repository or external storage in a standardized way. They provide a unified interface to retrieve data from databases, files, content handlers, and other data sources. A content provider uses a content URI to query for data from its underlying data source using a format that specifies the content authority, data type, and optionally a specific ID.
This document provides a tutorial on using SQLite database in Android applications. It discusses storing user contact data in a SQLite table with columns for id, name, and phone number. It describes creating a Contact class to represent each contact, and a DatabaseHandler class that extends SQLiteOpenHelper to perform CRUD operations on the contacts table like insert, query, update, and delete. Methods for adding, getting, updating, and deleting contacts from the database are implemented.
This document provides steps to access and display contact data from the device's contacts provider on Android. It involves creating an Android project with a layout containing a TextView. The necessary READ_CONTACTS permission is added to the manifest. On create, contacts are queried and the first contact's name is displayed in the TextView. Finally, it suggests using a ListView instead of TextView to display multiple contacts.
The document provides steps to add preference management functionality to an Android application. It involves adding XML layout files to define the user interface, adding code to activities to display and manage preferences, and registering listeners to update preferences. When complete, the app will allow users to view and edit a username preference that is saved locally.
This document provides steps to manage data and save files to external memory on an Android device. It involves adding permissions to the manifest, creating an image view in the XML layout, copying an image from the raw folder to external storage, and displaying the image. The key steps are to copy an image from raw resources to external storage, get the image URI, and set it to the image view to display the saved file from external memory.
This document provides steps to manage data and internal memory in an Android application. It involves creating an XML layout with a scroll view and linear layout, adding code to read and write a text file for data storage, and displaying the read contents in the layout. The writeFile method writes sample text lines to a file, and readFile populates the linear layout by creating text views for each line and adding them to the scrollable view.
The document provides steps to save and retrieve a high score value using SharedPreferences in an Android application. It involves:
1) Creating an Android project with an activity layout containing text views and buttons.
2) Adding code to the activity to initialize the views, get the stored high score from SharedPreferences, and set a listener for the play button to generate a random score, save a new high score if greater than the stored value, and update the views.
3) Adding code for a reset button listener to clear the stored high score from SharedPreferences and update the views.
The document describes how to parse XML data using an XML pull parser in Java. It includes code to make an HTTP request to retrieve XML data, initialize an XML pull parser, parse through the XML events such as start tags, end tags, and text, and extract specific data like names and IDs. Key steps are to initialize the pull parser, set it to the input stream, iterate through events using getEventType(), and extract tag names and text using methods like getName(), getText(), and next() to move to the next event.
This document discusses various aspects of networking and data formats in Android applications. It describes the built-in networking classes in Android, how applications can make HTTP requests and process responses, and popular data interchange formats like JSON and XML. It provides examples of retrieving earthquake data from a web API in both JSON and XML formats.
How to Build a Module in Odoo 17 Using the Scaffold MethodCeline George
Odoo provides an option for creating a module by using a single line command. By using this command the user can make a whole structure of a module. It is very easy for a beginner to make a module. There is no need to make each file manually. This slide will show how to create a module using the scaffold method.
हिंदी वर्णमाला पीपीटी, hindi alphabet PPT presentation, hindi varnamala PPT, Hindi Varnamala pdf, हिंदी स्वर, हिंदी व्यंजन, sikhiye hindi varnmala, dr. mulla adam ali, hindi language and literature, hindi alphabet with drawing, hindi alphabet pdf, hindi varnamala for childrens, hindi language, hindi varnamala practice for kids, https://www.drmullaadamali.com
A workshop hosted by the South African Journal of Science aimed at postgraduate students and early career researchers with little or no experience in writing and publishing journal articles.
Strategies for Effective Upskilling is a presentation by Chinwendu Peace in a Your Skill Boost Masterclass organisation by the Excellence Foundation for South Sudan on 08th and 09th June 2024 from 1 PM to 3 PM on each day.
This presentation includes basic of PCOS their pathology and treatment and also Ayurveda correlation of PCOS and Ayurvedic line of treatment mentioned in classics.
A review of the growth of the Israel Genealogy Research Association Database Collection for the last 12 months. Our collection is now passed the 3 million mark and still growing. See which archives have contributed the most. See the different types of records we have, and which years have had records added. You can also see what we have for the future.
Walmart Business+ and Spark Good for Nonprofits.pdfTechSoup
"Learn about all the ways Walmart supports nonprofit organizations.
You will hear from Liz Willett, the Head of Nonprofits, and hear about what Walmart is doing to help nonprofits, including Walmart Business and Spark Good. Walmart Business+ is a new offer for nonprofits that offers discounts and also streamlines nonprofits order and expense tracking, saving time and money.
The webinar may also give some examples on how nonprofits can best leverage Walmart Business+.
The event will cover the following::
Walmart Business + (https://business.walmart.com/plus) is a new shopping experience for nonprofits, schools, and local business customers that connects an exclusive online shopping experience to stores. Benefits include free delivery and shipping, a 'Spend Analytics” feature, special discounts, deals and tax-exempt shopping.
Special TechSoup offer for a free 180 days membership, and up to $150 in discounts on eligible orders.
Spark Good (walmart.com/sparkgood) is a charitable platform that enables nonprofits to receive donations directly from customers and associates.
Answers about how you can do more with Walmart!"
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...PECB
Denis is a dynamic and results-driven Chief Information Officer (CIO) with a distinguished career spanning information systems analysis and technical project management. With a proven track record of spearheading the design and delivery of cutting-edge Information Management solutions, he has consistently elevated business operations, streamlined reporting functions, and maximized process efficiency.
Certified as an ISO/IEC 27001: Information Security Management Systems (ISMS) Lead Implementer, Data Protection Officer, and Cyber Risks Analyst, Denis brings a heightened focus on data security, privacy, and cyber resilience to every endeavor.
His expertise extends across a diverse spectrum of reporting, database, and web development applications, underpinned by an exceptional grasp of data storage and virtualization technologies. His proficiency in application testing, database administration, and data cleansing ensures seamless execution of complex projects.
What sets Denis apart is his comprehensive understanding of Business and Systems Analysis technologies, honed through involvement in all phases of the Software Development Lifecycle (SDLC). From meticulous requirements gathering to precise analysis, innovative design, rigorous development, thorough testing, and successful implementation, he has consistently delivered exceptional results.
Throughout his career, he has taken on multifaceted roles, from leading technical project management teams to owning solutions that drive operational excellence. His conscientious and proactive approach is unwavering, whether he is working independently or collaboratively within a team. His ability to connect with colleagues on a personal level underscores his commitment to fostering a harmonious and productive workplace environment.
Date: May 29, 2024
Tags: Information Security, ISO/IEC 27001, ISO/IEC 42001, Artificial Intelligence, GDPR
-------------------------------------------------------------------------------
Find out more about ISO training and certification services
Training: ISO/IEC 27001 Information Security Management System - EN | PECB
ISO/IEC 42001 Artificial Intelligence Management System - EN | PECB
General Data Protection Regulation (GDPR) - Training Courses - EN | PECB
Webinars: https://pecb.com/webinars
Article: https://pecb.com/article
-------------------------------------------------------------------------------
For more information about PECB:
Website: https://pecb.com/
LinkedIn: https://www.linkedin.com/company/pecb/
Facebook: https://www.facebook.com/PECBInternational/
Slideshare: http://www.slideshare.net/PECBCERTIFICATION
বাংলাদেশের অর্থনৈতিক সমীক্ষা ২০২৪ [Bangladesh Economic Review 2024 Bangla.pdf] কম্পিউটার , ট্যাব ও স্মার্ট ফোন ভার্সন সহ সম্পূর্ণ বাংলা ই-বুক বা pdf বই " সুচিপত্র ...বুকমার্ক মেনু 🔖 ও হাইপার লিংক মেনু 📝👆 যুক্ত ..
আমাদের সবার জন্য খুব খুব গুরুত্বপূর্ণ একটি বই ..বিসিএস, ব্যাংক, ইউনিভার্সিটি ভর্তি ও যে কোন প্রতিযোগিতা মূলক পরীক্ষার জন্য এর খুব ইম্পরট্যান্ট একটি বিষয় ...তাছাড়া বাংলাদেশের সাম্প্রতিক যে কোন ডাটা বা তথ্য এই বইতে পাবেন ...
তাই একজন নাগরিক হিসাবে এই তথ্য গুলো আপনার জানা প্রয়োজন ...।
বিসিএস ও ব্যাংক এর লিখিত পরীক্ষা ...+এছাড়া মাধ্যমিক ও উচ্চমাধ্যমিকের স্টুডেন্টদের জন্য অনেক কাজে আসবে ...