ICT Training

Overview

According to US News and World Report, web developer is ranked one of the top best tech jobs in the world. Among web professionals, “web development” usually refers to the main non-design aspects of building web sites: writing markup and coding. In short and simple way we can say that the job of web developer is development and creation of websites. A web developer works closely with clients or company to develop and implement their websites by debugging applications, creating application, writing code, working with graphic designers to develop the layout, working with graphics, video, audio, web server and network security configuration, e-commerce development and monitoring traffic to the site.

Course Outline

Concept of Static & Dynamic Website.
PHP Raw Coding
PHP (OOP)
Dynamic Website Development
Admin Panel Development
Website Security
PHP Framework Laravel
Or
Wordpress Theme Development
Ajax
Final Project.

Topics

  • HTML5
  • CSS3
  • PHP 7.1
  • PHP (OOP)
  • MYSQL
  • Laravel 5.7

or

  • WordPress (Theme Development).
  • Ajax

Course

Course Type:  Short course
Course Duration:  3 months
Course Hour:  90
Classes:  90
Tuition Fees:
Batch:
Reg Deadline:
Class Shift:  Evening
Class Start:  15 April 2019

 

Training Center:

TMSS Bhaban (5th Floor), 631/5, West Kazipara, Mirpur-10, Dhaka-1216.
Phone: 880-2-55073530;
Email: tmssict@gmail.com; www.tmss-ict.com

Requirements:

HSC/Equivalent

Overview

Laravel is an open-source PHP framework, which is robust and easy to understand. It follows a model-view-controller design pattern. Laravel reuses the existing components of different frameworks which helps in creating a web application. The web application thus designed is more structured and pragmatic.

Laravel offers a rich set of functionalities which incorporates the basic features of PHP frameworks like CodeIgniter, Yii and other programming languages like Ruby on Rails. Laravel has a very rich set of features which will boost the speed of web development.
 

Advantages of Laravel

Laravel offers you the following advantages, when you are designing a web application based on it −

  • The web application becomes more scalable, owing to the Laravel framework.
  • Considerable time is saved in designing the web application, since Laravel reuses the components from other framework in developing web application.
  • It includes namespaces and interfaces, thus helps to organize and manage resources.

 

Course Outline

Downloading and installing Laravel
Using Composer to install PHP classes
Artisan (the Laravel command line tool)
Routes
Views
Blade templates
Controllers
Migrations
Models
Eloquent

Introduction:

  • Local Development Environment and Software Install
  • PHP Syntax, Tags, Variables, Superglobals, Constants, Operators.

Control Structures:

  • if, Switch Statements
  • Loops –
  • while-do…while-for-break and continue.

Array:

  • Numeric array, Associative array, Multidimensional array.
  • Looping through Arrays.
  • Array Manipulation Functions

Common Features:

  • PHP Date and Time
  • FORM in PHP
  • PHP File Handling
  • PHP Session, Cookies
  • PHP and Ajax
  • PHP CURL
  • Sending Email using mail()
OOP Fundamentals:

  • Defining a class
  • Defining a Method, Properties
  • Access Control Modifiers, Data Access
  • Class Inheritance
  • Abstract Class, Final Class, Final Method, Interface.
  • PHP Traits, Static Keyword.
  • Namespace

PHP 7 New Features: 
Scalar type hints, Return type declarations, Anonymous classes, Closure::call(), Generator Return Expressions, , Generator delegation, null coalesce operator, space ship operator Throwables and others.
Windows – Local Environment Setup:

  • Installing PHP development environment IDE install
  • Composer
  • Git
  • Creating a Laravel project
  • Virtual Hosts
  • Opening a project in the IDE

Laravel Fundamentals

  • Laravel Structure Overview Routing
  • Middleware
  • Laravel Request Lifecycle
Laravel Fundamentals – MVC & Other

  • Controllers
  • Models
  • Views
  • Library
  • Helper
  • Artisan
  • Encryption
  • Session
  • Service Container, Facades

Laravel Fundamentals – Laravel Blade templating engine:

  • Master layout setup
  • Some more blade features

Laravel Fundamentals – Database – Laravel Migrations:

  • Environment configurations
  • Migrating
  • Creating migration and dropping them
  • Adding columns to existing tables using migrations
  • Some more migration commands

Laravel Fundamentals – Query builder

  • Inserting data Reading Data
  • Updating Data Deleting Data
  • Joining Query

Laravel Fundamentals – Database – Eloquent / ORM:

  • Reading Data
  • Reading / Finding with Constraints More ways to retrieve data
  • Inserting / Saving Data
  • Eloquent Relationship

 

Course Details

Course Type:  Short course
Course Duration:  4  months
Course Hour:  90
Classes:
Tuition Fees: TK 12000 ( BTD )
Batch:
Reg Deadline:
Class Shift:
Class Start:

Training Center

TMSS Bhaban (5th Floor), 631/5, West Kazipara, Mirpur-10, Dhaka-1216.
Phone: 880-2-55073530;
Email: tmssict@gmail.com; www.tmss-ict.com

Requirements

HSC/Equivalent

Overview

Python is a high-level, interpreted, interactive and object-oriented scripting language. Python is designed to be highly readable. It uses English keywords frequently where as other languages use punctuation, and it has fewer syntactical constructions than other languages.

  • Python is Interpreted − Python is processed at runtime by the interpreter. You do not need to compile your program before executing it. This is similar to PERL and PHP.
  • Python is Interactive − You can actually sit at a Python prompt and interact with the interpreter directly to write your programs.
  • Python is Object-Oriented − Python supports Object-Oriented style or technique of programming that encapsulates code within objects.
  • Python is a Beginner’s Language − Python is a great language for the beginner-level programmers and supports the development of a wide range of applications from simple text processing to WWW browsers to games.

 

Course Outline

1. Python Basics
Running Python
Hello, World!
Literals
Python Comments
Data Types
Variables
Writing a Python Module
print() Function
Named Arguments
Collecting User Input
Getting Help
2. Functions and Modules
Defining Functions
Variable Scope
Global Variables
Function Parameters
Returning Values
Importing Modules
3. Math
Arithmetic Operators
Modulus and Floor Division
Assignment Operators
Built-in Math Functions
The math Module
The random Module
Seeding
4. Python Strings
Quotation Marks and Special Characters
String Indexing
Slicing Strings
Concatenation and Repetition
Common String Methods
String Formatting
Built-in String Functions
5. Iterables: Sequences, Dictionaries, and SetsDefinitions
Sequences
Unpacking Sequences
Dictionaries
The len() Function
Sets
*args and **kwargs
6. Flow Control
Conditional Statements
The is and is not Operators
Python’s Ternary Operator
Loops in Python
The enumerate() Function
Generators
List Comprehensions
7. File Processing
Opening Files
The os and os.path Modules
8. Eception Handling
Wildcard except Clauses
Getting Information on Exceptions
The else Clause
The finally Clause
Using Exceptions for Flow Control
Exception Hierarchy
9. Dates and Times
Understanding Time
The time Module
The date time Module
10. Running Python Scripts from the Command Line
The sys Module
sys.argv
View outline in Word

 

Course Details

Course Type:  Short course
Course Duration:  3 months
Course Hour:  90
Classes:  30
Tuition Fees: TK 12000(BDT)
Batch:
Reg Deadline:
Class Shift:
Class Start:

Topics

* Variables and types
* Functions, basic recursion
* Control flow: Branching and repetition
* Introduction to objects: Strings and lists
* Project 1: Structuring larger programs
* Python modules, debugging programs
* Introduction to data structures: Dictionaries
* Functions as a type, anonymous functions and list comprehensions
* Project 2: Working in a team
* Quiz, wrap-up

Training Center

TMSS Bhaban (5th Floor), 631/5, West Kazipara, Mirpur-10, Dhaka-1216.
Phone: 880-2-55073530;
Email: tmssict@gmail.com; www.tmss-ict.com

Requirements

HSC/Equivalent

OVERVIEW

With a creative eye, it is possible to find out the presence of Graphics Design in every sphere of life. The scope of graphics design is beyond imagination. Starting from designing an e-commerce site or mobile application interface, crafting tiles for household use, packing a product in an astonishing packet, making attractive mobile covers or even designing the dresses we wear, in all the cases like these, there is a need of absolute creativity and graphics design. So, there is no doubt of the requirement of graphics design in any creative job sector. So, if you got a creative mind and want to secure a place in the marketplace as a successful freelancer or you want develop your career as a professional graphics designer then professional graphics design training can take you closer towards your dream.

 

Course Outline

Publication Design
Press Production
Professional Portfolio Presentation
Photography for Graphic Design
Advertising Concepts
Digital Illustration
Digital Imaging
Page Layout
Environmental Graphics
Professional Development for Design
Project Management for Graphic Design
Creative Thinking
Presentation Techniques
Computer Systems

3D Modeling
Materials
Product and Package Design
Rendering and Illustration
Web Design
Business of Graphic Design
Copywriting
History of Design
Interactive Animation

Materials:

  • Adobe InDesign CS6
  • Adobe Photoshop CS6
  • Adobe Illustrator

COURSES:

Course Type: Short course
Course Duration: 3 months
Course Hour: 90
Classes: 30
Tuition Fees:
Batch:
Reg Deadline:
Class Shift:
Class Start:

Training Center:

TMSS Bhaban (5th Floor), 631/5, West Kazipara, Mirpur-10, Dhaka-1216.
Phone: 880-2-55073530;
Email: tmssict@gmail.com; www.tmss-ict.com

Requirements

HSC/Equivalent

Web design & Development encompasses many different skills and disciplines in the production and maintenance of websites. The different areas of web design include web graphic design; interface design; authoring, including standardized code and proprietary software; user experience design; and search engine optimization. Often many individuals will work in teams covering different aspects of the design process, although some designers will cover them all.