-
Project Management
Project management is the discipline of planning, organizing, and
managing resources to bring about the successful completion of specific
project goals and objectives. It is often closely related to and sometimes
conflated with program management.
The primary challenge of project management is to achieve all of the project goals
and objectives while honoring the preconceived project constraints. Typical
constraints are scope, time, and budget. The secondary—and more ambitious—challenge
is to optimize the allocation and integration of inputs necessary to meet
pre-defined objectives.
-
Computer Programming
Computer programming (often shortened to programming or coding) is the process
of writing, testing, debugging/troubleshooting, and maintaining the source
code of computer programs. This source code is written in a programming language.
The code may be a modification of an existing source or something completely new.
The purpose of programming is to create a program that exhibits a certain desired
behaviour (customization). The process of writing source code often requires
expertise in many different subjects, including knowledge of the application
domain, specialized algorithms and formal logic.
|
-
Database Administration
Database administration is the function of managing and maintaining database management systems (DBMS) software. Mainstream DBMS software such as Oracle, IBM DB2 and Microsoft SQL Server need ongoing management
The duties of a database administrator vary depending on job description, corporate and Information Technology (IT) policies and the technical features and capabilities of the DBMS being administered. They include disaster recovery (backups and testing of backups), performance analysis and tuning, data dictionary maintenance, and database design.
-
Web Site Development
Web development is a broad term for any activity to developing a web site for
the World Wide Web or an internet. This can include e-commerce business
development, web design, web content development, client-side/server-side
scripting, and web server configuration. However, among web professionals,
"web development" usually refers only to the non-design aspects of building
web sites, e.g. writing markup and coding. Web development can range from
developing the simplest static single page of plain text to the most complex
web-based internet applications, electronic businesses, or social network
services.
» Web Site Design Notes
|