Difference between revisions of "Introduction to CNMCyber"

From CNM Wiki
Jump to: navigation, search
(CNM Cyber Essentials)
 
(61 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Introduction to CNM Cyber]] (hereinafter, the ''Session'') is a learning session introducing its participants to [[CNM Cyber]]. The ''Session'' consists of three [[lesson]]s, each of which is made of three to five lesson parts, called [[lectio]]s. 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.
+
[[Introduction to CNMCyber]] (hereinafter, the ''Session'') is the learning session that has been created to introduce its participants to [[CNMCyber]]. The ''Session'' consists of three [[lesson]]s, each of which is made of three to five lesson parts, called [[lectio]]s.
  
[[File:Educaship-pipeline.png|400px|thumb|[[WorldOpp Pipeline]]]]The ''Session'' is the first of four sessions of the '''[[CNM Cyber Welcome Course]]'''.
+
[[File:Educaship-pipeline.png|400px|thumb|[[WorldOpp Pipeline]]]]The official version of the ''Session'' is published on [[CNM Cert]]. Its materials are also published on [[CNM Page]], [[CNM Tube]], [[CNM Wiki]], and various channels for marketing and convenience purposes. The ''Session'' belongs to '''[[WorldOpp Orientation]]'''.
  
  
==Outline==
+
==Summaries==
''The predecessor activity is the [[CNM Cyber Welcome Course Preview]].''
 
  
===CNM Cyber Essentials===
+
===Predecessor===
:''Main wikipage: [[CNM Cyber Essentials]]''
+
:The predecessor session is the [[Introduction to Education]].
  
 +
===Outline===
 
:{|class="wikitable" width=100% style="text-align:center;"
 
:{|class="wikitable" width=100% style="text-align:center;"
|+[[CNM Cyber Essentials]]
+
|+[[Introduction to CNMCyber]]
|width=25%|[[Lectio]]s
+
!#
!#!!Referred topics
+
|width=25%|[[Lesson]]s
 +
![[Lectio]]s
 
|-
 
|-
![[What CNM Cyber Is]]
+
|1
|1||'''[[CNM Cyber]]''', [[career enhancement platform]] ([[Career enhancement platform|CEP]])
+
![[CNMCyber Essentials]]
 +
|[[What CNMCyber Is]], [[What CNMCyber Can]], [[What Cyber Can't]], [[CNMCyber Suites]]
 
|-
 
|-
![[CNM Cyber Services]]
+
|2
|2||'''[[CNM Cyber service]]''', [[employment placement]], [[learning activity]], [[professional credential]]; '''[[CNM Cyber in-house service]]''', [[education]], [[career administration]], [[technical support]]
+
![[WorldOpp Essentials]]
 +
|[[Partners in CNMCyber]], [[WorldOpp Services]], [[What Pipeline Is]]
 
|-
 
|-
![[Joint Cyber Services]]
+
|3
|3||'''[[CNM Cyber joint service]]''', [[Careerprise]], [[WorldOpp]]
+
![[Cyber Security Essentials]]
|-
+
|[[What the Security Is]], [[User Data in Cyber]], [[Privacy at CNMCyber]]
![[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]]''
 
 
 
:{|class="wikitable" width=100% style="text-align:center;"
 
|+[[CNM Cyber Essentials]]
 
|width=25%|[[Lectio]]s
 
!#!!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]]
 
|}
 
 
 
:[[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===
 
:''Main wikipage: [[Digital Transformations]]
 
 
 
:{|class="wikitable" width=100% style="text-align:center;"
 
|+[[Digital Transformations]]
 
|width=25%|[[Lectio]]s
 
!#!!Referred&nbsp;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]] ([[Content management system|CMS]]), [[single source of truth]]
 
|-
 
![[What CNM Talk Be]]
 
|4||'''[[CNM Talk]]''', [[Talk Next]], [[webconferencing]], [[webconferencing software]], [[commercial off-the-shelf]] ([[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]].<div style="background-color:#efefef; padding: 5px; margin: 15px;">
+
===Successor===
:*'''[[CNM Cloud Usable]]'''. The third phase of [[CNM Cloud Project]]; the ''phase'' goal is to upgrade all the [[software system]]s of [[CNM Cloud]] up to the sustainable [[minimum viable product]] ([[minimum viable product|MVP]]) level.</div>
+
:[[Introduction to CNM Cloud]] is the successor session.
 
 
:'''[[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]].<div style="background-color:#efefef; padding: 5px; margin: 15px;">
 
:*'''[[Project management]]'''. Practice and a set of [[concept]]s that are based on that practice that define culture of managing of [[project]]s from the moment when the [[project manager]] is authorized and up to the project closing. ''Project management'' aims to achieve specific goals and to meet specific success criteria. This ''management'' often has a defined beginning (often, constituted by funding) and ending (often, constituted by bringing desired [[deliverable]]s to their beneficiary).
 
:*'''[[Agile methodology]]'''. A [[product development framework]] that is based on development of deliverable increments in frequent [[iteration]]s based on evolving [[requirement]]s.</div>
 
 
 
:'''[[Development hub]]'''. A center of development in which two or more developing parties work on one or more [[deliverable]]s.<div style="background-color:#efefef; padding: 5px; margin: 15px;">
 
:*'''[[Document]]'''. A single piece of [[data]] that represents one or more [[idea]]s, [[change]]s, [[process]]es, [[product]]s, and/or [[system]]s. Those ''documents'' that are created to be used by people include bills of sale, books, instructions, memos, messages, national constitutions, passports, [[wikipage]]s, written articles, etc. In [[information technology]], a ''document'' can be a [[computer file]] or a [[system document]] such as a [[database record]]. [[Web browser]]s use [[web document]]s to display [[webpage]]s, etc.
 
:*'''[[Computer file]]''' ([[digital file]]). Any [[document]] that is created as a computer resource and is stored discretely in a [[computing device]].
 
:*'''[[Software]]'''. One or more [[computer file]]s that present the data and programs that make the [[computing device]] produce specified results.</div>
 
 
 
:'''[[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, [[Requirement|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.<div style="background-color:#efefef; padding: 5px; margin: 15px;">
 
:*'''[[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. <code>In order to ..., as a ..., I need to ...</code> or, using another format, <code>In order to [achieve some goal], as a [type of user], I need to [perform some task or execute some function]</code> is a generic example of the ''story''.</div>
 
 
 
:'''[[Requirements specification]]'''. A [[requirement]] in a form of technical description of a proposed [[system]].<div style="background-color:#efefef; padding: 5px; margin: 15px;">
 
:*'''[[CNM Cyber requirements]]'''. The [[requirements specification]] for [[CNM Cyber]].
 
:*'''[[CNM Cloud requirements]]'''. The [[requirements specification]] for [[CNM Cloud]].</div>
 
 
 
:'''[[CNM Page]]'''. The [[content management system]] ([[content management system|CMS]]) of [[CNM Cyber]] that is delivered to its [[end-user]]s as a [[service]].<div style="background-color:#efefef; padding: 5px; margin: 15px;">
 
:*'''[[Content management system]]''' ([[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]]''' ([[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 [[Single source of truth|SSOT]] ensures that everyone in an [[organization]] bases enterprise decisions on the same data. If some data or ''document'' evolves over the time, the [[Single source of truth|SSOT]] is the practice of working on that data or ''document'' in only one place. In database architecture, the [[Single source of truth|SSOT]] is a model of using a master or federated database as the primary location to propagate any change to the entire system automatically.</div>
 
 
 
:'''[[CNM Talk]]'''. The [[webconferencing system]] of [[CNM Cyber]] that, when it is launched, shall be delivered to its [[end-user]]s as a [[service]].<div style="background-color:#efefef; padding: 5px; margin: 15px;">
 
:*'''[[Talk Next]]'''. The [[software system]] of [[CNM Cyber]] that, when it is launched, shall be identical to [[CNM Talk]] in order to be used for [[hands-on training]] for aspiring administrators of [[webconferencing system]]s.
 
:*'''[[Webconferencing]]'''. A service that allows conferencing events to be shared with remote locations over the [[Internet]]. This service usually makes possible an audio or audiovisual meeting between two or more participants in different locations using [[webconferencing software]].
 
:*'''[[Webconferencing software]]'''. [[Webconferencing software]] is [[software]] that supports [[webconferencing]], including just audio conferencing and audiovisual conferencing conducted over the [[Internet]].
 
:*'''[[Commercial off-the-shelf]]''' ([[commercial off-the-shelf|COTS]]). A [[product]]s that is commercially available and can be purchased "as is".</div>
 
 
 
''[[CNM Cyber for Competence]] is the successor session.''
 
  
 
==See also==
 
==See also==
  
 
[[Category:CNM Cyber Curriculum]][[Category:Lecture notes]]
 
[[Category:CNM Cyber Curriculum]][[Category:Lecture notes]]

Latest revision as of 21:23, 29 October 2023

Introduction to CNMCyber (hereinafter, the Session) is the learning session that has been created to introduce its participants to CNMCyber. The Session consists of three lessons, each of which is made of three to five lesson parts, called lectios.

The official version of the Session is published on CNM Cert. Its materials are also published on CNM Page, CNM Tube, CNM Wiki, and various channels for marketing and convenience purposes. The Session belongs to WorldOpp Orientation.


Summaries

Predecessor

The predecessor session is the Introduction to Education.

Outline

Introduction to CNMCyber
# Lessons Lectios
1 CNMCyber Essentials What CNMCyber Is, What CNMCyber Can, What Cyber Can't, CNMCyber Suites
2 WorldOpp Essentials Partners in CNMCyber, WorldOpp Services, What Pipeline Is
3 Cyber Security Essentials What the Security Is, User Data in Cyber, Privacy at CNMCyber

Successor

Introduction to CNM Cloud is the successor session.

See also