Difference between revisions of "Introduction to CNMCyber"

From CNM Wiki
Jump to: navigation, search
(CNM Cyber Essentials)
(CNM Cloud Essentials)
Line 48: Line 48:
 
|4||'''[[Internet]]''', [[mobile app]], [[World Wide Web]]; '''[[web browser]]''', [[URL]], [[web search engine]]; '''[[website]]''', [[landing page]]; '''[[DNS]]''', [[hostname]], [[subdomain]]
 
|4||'''[[Internet]]''', [[mobile app]], [[World Wide Web]]; '''[[web browser]]''', [[URL]], [[web search engine]]; '''[[website]]''', [[landing page]]; '''[[DNS]]''', [[hostname]], [[subdomain]]
 
|}
 
|}
 
:[[File:Cnm-cloud.png|400px|thumb|right|[[CNM Cloud]]]]'''[[CNM Cloud]]'''. The [[information technology]] that powers [[CNM Cyber]].<div style="background-color:#efefef; padding: 5px; margin: 15px;">
 
:*'''[[Software system]]'''. A set of [[software application]]s working together as parts of an interconnecting network to form a complex whole.
 
:*'''[[End-user application]]'''. A [[software application]] that functions are initiated by [[end-user]]s rather than by another software application or algorithm. To interact with [[end-user]]s directly, every ''App'' shall have its [[user interface]] ([[user interface|UI]]).</div>
 
 
:'''[[Cloud]]'''. In [[informational technology]], a shared pool of configurable computing resources (both [[hardware]] and [[software]], e.g., networks, servers, storage, applications, and services) that are located at a remote physical location managed by an [[Internet hosting provider]] or a [[vendor]] rather than on the client's premises.
 
:*'''[[Public cloud]]'''. The cloud infrastructure is provisioned for open use by the general public. It may be owned, managed, and operated by a business, academic, or government organization, or some combination of them. It exists on the premises of the cloud provider.
 
:*'''[[Private cloud]]'''. The cloud infrastructure is provisioned for exclusive use by a single organization comprising multiple consumers (e.g., business units). It may be owned, managed, and operated by the organization, a third party, or some combination of them, and it may exist on or off premises.
 
:*'''[[Hybrid cloud]]'''. The cloud infrastructure is a composition of two or more distinct cloud infrastructures (private, community, or public) that remain unique entities, but are bound together by standardized or proprietary technology that enables data and application portability (e.g., cloud bursting for load balancing between clouds).</div>
 
 
:'''[[CNM app]]'''. One or more inter-related [[end-user application]]s of the [[CNM Cloud]] that can be delivered as a standalone service.<div style="background-color:#efefef; padding: 5px; margin: 15px;">
 
:*'''[[CNM Certware]]'''. An instance of [[e-learning software]], [[Moodle]], that is configured to power either [[CNM Cert]] or [[Cert Next]].
 
:*'''[[CNM Labware]]'''. A combination of several inter-related software instances including [[Redmine]] for [[project management]] and [[Apache Subversion]] ([[Apache Subversion|SVN]]) for [[version control]] that is configured to power either [[CNM Lab]] or [[Lab Next]].
 
:*'''[[CNM Linkupware]]'''. An instance of [[customer relationship management software]] ([[customer relationship management software|CRM software]]), [[SuiteCRM]], that is configured to power either [[CNM Linkup]] or [[Linkup Next]].
 
:*'''[[CNM Mailware]]'''. A combination of three inter-related [[email software]] instances, (a) [[Roundcube]] as an [[email client]], (b) [[Postfix]] as the [[mail server]] that exchanges [[email]]s with [[mail exchanger]]s of [[Internet service provider]]s ([[Internet service provider|ISP]]s), and (c) [[Dovecot]] as the [[mail server]] that exchanges [[email]]s between the [[Roundcube]] and [[Postfix]] instances. That combination is configured to power either [[CNM Mail]] or [[Mail Next]].
 
:*'''[[CNM Middleware]]'''. An instance of [[user management software]], [[Opplet.net]], that is written specifically for [[CNM Cyber]] and configured to power either [[CNM Cabin]] or [[Cabin Next]].
 
:*'''[[CNM Pageware]]'''. An instance of [[content management software]] ([[content management software|CMS]]), [[WordPress]], that is configured to power either [[CNM Page]] or [[Page Next]].
 
:*'''[[CNM Socialware]]'''. An instance of [[social networking software]], [[HumHub]], that is configured to power either [[CNM Social]] or [[Social Next]].
 
:*'''[[CNM Talkware]]'''. An instance of [[webconferencing software]], which is yet to be researched, tried, and selected, that shall configured to power either [[CNM Talk]] or [[Talk Next]].
 
:*'''[[CNM Tubeware]]'''. An instance of [[video-sharing software]], [[YouPHPTube]], that is configured to power either [[CNM Tube]] or [[Tube Next]].
 
:*'''[[CNM Ventureware]]'''. An instance of [[enterprise resource planning software]] ([[enterprise resource planning software|ERP software]]), [[Odoo]], that is configured to power either [[CNM Venture]] or [[Venture Next]].
 
:*'''[[CNM Wikiware]]'''. An instance of [[wiki engine]], [[MediaWiki]], that is configured to power either [[CNM Wiki]] or [[Wiki Next]].</div>
 
 
:'''[[CNM Servers]]'''. The combination of [[computing server]]s that host [[CNM Cloud]].<div style="background-color:#efefef; padding: 5px; margin: 15px;">
 
:*'''[[WorldOpp Federated Server]]'''. The [[compute server]] that hosts the [[software application]]s that [[CNM Middleware]] powers. The Next Server is one of the [[CNM Servers]].
 
:*'''[[CNM Next Server]]'''. The [[compute server]] that hosts those non-federated [[end-user application]]s of [[CNM Cyber]] that the [[CNM Cyber Team]] administers. The ''Server'' is located at the [http://167.71.244.79 167.71.244.79] [[IP address]]. The Next Server is one of the [[CNM Servers]]. Another server, the [[CNM Fellow Server]], hosts the set of [[CNM app]]s that is identical to Next Server's set.
 
:*'''[[CNM Trial Server]]'''. The [[compute server]] of [[CNM Servers]] that the [[CNM Cyber Team]] administers.
 
:*'''[[CNM Fellow Server]]'''. The [[compute server]] that hosts those non-federated [[end-user application]]s of [[CNM Cyber]] that the [[WorldOpp Fellow Staff]] administers. The ''Server'' is located at the [http://159.89.230.212 159.89.230.212] [[IP address]]. The Fellow Server is one of the [[CNM Servers]]. Another server, the [[CNM Next Server]], hosts the set of [[CNM app]]s that is identical to Fellow Server's set. The difference is that Fellow Server's apps are used for [[career service]]s, while Next Server's ones are used for [[hands-on training]].</div>
 
 
:'''[[Internet]]'''. The largest network of interconnected [[computing device]]s that use the [[Internet protocol suite]], [[TCP]]/[[IP]], to link the ''devices'' globally.<div style="background-color:#efefef; padding: 5px; margin: 15px;">
 
:*'''[[Mobile app]]''' ([[mobile application]] or, simply, an [[app]]) is an [[end-user application]] that is designed to run on a [[mobile device]]. ''Mobile apps'' often stand in contrast to [[web application]]s which run in [[mobile web browser]]s rather than directly on the ''mobile device''. ''Mobile apps'' often refer those applications as [[web version]]s.
 
:*'''[[World Wide Web]]''' ([[WWW]], [[www]]). The part of the [[Internet]] that contains inter-linked hypertext documents, especially [[webpage]]s, and web applications. The web resources are identified by [[Uniform Resource Locator]]s ([[URL]]s) and accessible via the [[web browser]]s. The other parts of the [[Internet]] include [[email]], [[VoIP]] telephony, and file exchange.</div>
 
 
:'''[[Web browser]]'''. Any [[end-user application]] that allows for browsing [[web document]]s published at the [[World Wide Web]]. To request the ''Browser'' display some [[website]], a user enters into the ''Browser'' the ''website's'' [[hostname]]. Then, the ''Browser'' utilizes [[DNS]] to locate the sought ''website'' in the [[World Wide Web]] and to get its [[landing page]]'s [[web document]] in order to display this ''webpage'' in the ''Browser''.<div style="background-color:#efefef; padding: 5px; margin: 15px;">
 
:*'''[[URL]]'''. The acronym for [[Uniform Resource Locator]]. A reference to a [[web resource]] that specifies its location on a computer network and a mechanism for retrieving it. ''URLs'' consist of two mandatory fields, (a) type of ''resource'' such as <code>https</code> for [[webpage]]s, <code>ftps</code> for file transfers, <code>mailto</code> for emails, etc., and (b) [[hostname]], as well as of optional (c) one or more [[submomain]]s and (d) a [[file name]], if any.
 
:*'''[[Web search engine]]''' ([[Internet search engine]]). A [[software system]] that is designed to search the [[World Wide Web]] for particular information specified in a textual web search query.</div>
 
 
:'''[[Website]]'''. A collection of [[webpage]]s that are located at the same [[hostname]].<div style="background-color:#efefef; padding: 5px; margin: 15px;">
 
:*'''[[Landing page]]'''. A single [[webpage]] that welcomes a visitor to the [[website]] to which the ''Page'' belongs. The ''Page'' casually returns in response to user's clicking on a search result delivered by a [[web search engine]], marketing promotion, marketing email, or an online advertisement, as well as typing the [[website]]'s [[hostname]] into [[web browser]]'s [[address bar]].</div>
 
 
:'''[[DNS]]'''. The acronym for [[Domain Name System]]. Originally created for name mapping, ''DNS'' today also defines technical settings for its core mapping service. In addition, ''DNS'' is used to set up functionality for the [[email]]s using [[DNS record]] such as [[MX record|MX]] and [[TXT record]]s.<div style="background-color:#efefef; padding: 5px; margin: 15px;">
 
:*'''[[Hostname]]''' ([[Hostname|domain name]]). A humanly readable label or alias that is assigned to a particular [[IP address]] or another identification for a host device that is a part of the [[Internet]] or another computing network.
 
:*'''[[Subdomain]]''' ([[local hostname]]). In the [[DNS]], a domain that is a part of another domain.</div>
 
  
 
===Digital Transformations===
 
===Digital Transformations===

Revision as of 00:24, 20 April 2020

Introduction to CNM Cyber (hereinafter, the Session) is a learning session introducing its participants to CNM Cyber. The Session consists of three lessons, each of which is made of three to five lesson parts, called lectios. Every lectio includes a presentation and a quiz. The official version of the Session is published at CNM Cert. Its materials are also published at CNM Page, CNM Page, CNM Wiki, and various channels for marketing and convenience purposes.

The Session is the first of four sessions of the CNM Cyber Welcome Course.


Outline

The predecessor activity is the CNM Cyber Welcome Course Preview.

CNM Cyber Essentials

Main wikipage: CNM Cyber Essentials
CNM Cyber Essentials
Lectios # Referred topics
What CNM Cyber Is 1 CNM Cyber, career enhancement platform (CEP)
CNM Cyber Services 2 CNM Cyber service, employment placement, learning activity, professional credential; CNM Cyber in-house service, education, career administration, employment project support
Joint Cyber Services 3 CNM Cyber joint service, Careerprise, WorldOpp
What Pipeline Is 4 WorldOpp Pipeline, CNM Cyber Welcome Course, CNM Cyber Orientation, CNM Cyber Placement, WorldOpp Bootcamp, WorldOpp Employment.

CNM Cloud Essentials

Main wikipage: CNM Cloud Essentials
CNM Cyber Essentials
Lectios # Referred topics
What CNM Cloud Is 1 CNM Cloud, software system, end-user application; cloud, public cloud, private cloud
CNM Apps 2 CNM app, CNM Certware, CNM Labware, CNM Linkupware, CNM Mailware, CNM Middleware, CNM Pageware, CNM Socialware, CNM Talkware, CNM Tubeware, CNM Ventureware, CNM Wikiware
What CNM Servers Are 3 CNM Servers, WorldOpp Federated Server, CNM Next Server, CNM Trial Server, CNM Fellow Server
CNM Cloud on the Web 4 Internet, mobile app, World Wide Web; web browser, URL, web search engine; website, landing page; DNS, hostname, subdomain

Digital Transformations

Main wikipage: Digital Transformations
Digital Transformations
Lectios # Referred topics
CNM Cloud Endeavor 1 CNM Cloud Project, CNM Cloud Usable
What CNM Agile Is 2 CNM Agile, project management, Agile methodology; development hub, document, computer file, software; requirement, product epic, user story; requirements specification, CNM Cyber requirements, CNM Cloud requirements
What CNM Page Be 3 CNM Page, content management system (CMS), single source of truth
What CNM Talk Be 4 CNM Talk, Talk Next, webconferencing, webconferencing software, commercial off-the-shelf (COTS)
CNM Cloud Project. The endeavor that has been undertaken to create CNM Cloud. This project was started in 2014 and is currently in its third phase called CNM Cloud Usable.
CNM Agile. A product development framework that represents an adaption of the Agile methodology to the learning and testing needs of the CNM Cyber Team.
Development hub. A center of development in which two or more developing parties work on one or more deliverables.
Requirement. An expressed demand, desire, expectation, and/or wish to have or not to have a certain product and/or a certain capability, condition, feature, and/or property. The plural term, requirements, may refer to the aggregate of various requirements that the product owner or another authority for the requested product and/or its development process has approved, verified, and/or validated.
  • Product epic. A detailed description of a proposed product that is designed to make its potential consumer understand what this product shall do. At CNM Cyber, the Epic is any wikipage that describes a desired product.
  • User story. A brief description of a solution requirement to a desired system that is written from the point of view of a customer or end-user of this system. In other words, the story is a high-level, informal, brief, non-technical description of a solution capability that provides value to its stakeholder. The story is typically one or two sentences long and provides the minimum information necessary to allow a developer to estimate the work required to implement it. In order to ..., as a ..., I need to ... or, using another format, In order to [achieve some goal], as a [type of user], I need to [perform some task or execute some function] is a generic example of the story.
Requirements specification. A requirement in a form of technical description of a proposed system.
CNM Page. The content management system (CMS) of CNM Cyber that is delivered to its end-users as a service.
  • Content management system (CMS). A system for managing content and providing this content in various formats. Usually, CMS is built using content management software, with which the CMS shares its acronym.
  • Single source of truth (SSOT). Either (a) a document which trustfulness is higher that the one of any other document or (b) a database that represents such documents. The concept of SSOT ensures that everyone in an organization bases enterprise decisions on the same data. If some data or document evolves over the time, the SSOT is the practice of working on that data or document in only one place. In database architecture, the SSOT is a model of using a master or federated database as the primary location to propagate any change to the entire system automatically.
CNM Talk. The webconferencing system of CNM Cyber that, when it is launched, shall be delivered to its end-users as a service.

CNM Cyber for Competence is the successor session.

See also