Difference between revisions of "Website Developer Bootcamp"

From CNM Wiki
Jump to: navigation, search
Line 4: Line 4:
  
 
; hello, i think the first think is to know what a website is and what skills are needed to create one.
 
; hello, i think the first think is to know what a website is and what skills are needed to create one.
: A [[website]] is a collection of [[webpage]]s. About the skills, I asked first.
+
: A [[website]] is a collection of [[webpage]]s. About the skills, Gary asked first.
 
; Having a comprehensive job description for the website developer position is a good first step in my opinion.
 
; Having a comprehensive job description for the website developer position is a good first step in my opinion.
 
: Gary created the [[CNM Website Developer]] wikipage for that purpose.
 
: Gary created the [[CNM Website Developer]] wikipage for that purpose.
Line 10: Line 10:
 
: Gary can create a webpage in any plain-text editor. Can Gary be considered as a website developer?
 
: Gary can create a webpage in any plain-text editor. Can Gary be considered as a website developer?
 
; I think we should have some lections, some theory about each deliverable, I mean, how to create (a) Public contents, (b) what is SEO and how to work with it; how to create<nowiki>:</nowiki> (c) Website designs, (d) WWW records and (e) System-based websites.
 
; I think we should have some lections, some theory about each deliverable, I mean, how to create (a) Public contents, (b) what is SEO and how to work with it; how to create<nowiki>:</nowiki> (c) Website designs, (d) WWW records and (e) System-based websites.
: I created the [[website project]] wikipage for that purpose. Is that enough?
+
: Gary created the [[website project]] wikipage for that purpose. Is that enough?
 
; CNM Website Developer will work with Wordpress?
 
; CNM Website Developer will work with Wordpress?
 
: Yes, and not only. Gary is considering a couple of other [[COTS]] packages to utilize.
 
: Yes, and not only. Gary is considering a couple of other [[COTS]] packages to utilize.
Line 17: Line 17:
 
:* [[CMS]]es other than [[WordPress]], Gary would take a look at [[Ghost]], which is written with [[NodeJS]], and, possibly, [[Grav]], which is really lightweight. Our production instance of [[WordPress]] would be [[CNM Page]], but we need to use something simpler for the landing at cnmcyber.com. Historically, we used [[Drupal]], but it doesn't look like the best for cnmcyber.com landing since it is more like [[WordPress]] than a lightweight system.
 
:* [[CMS]]es other than [[WordPress]], Gary would take a look at [[Ghost]], which is written with [[NodeJS]], and, possibly, [[Grav]], which is really lightweight. Our production instance of [[WordPress]] would be [[CNM Page]], but we need to use something simpler for the landing at cnmcyber.com. Historically, we used [[Drupal]], but it doesn't look like the best for cnmcyber.com landing since it is more like [[WordPress]] than a lightweight system.
 
:* [[Website builder]]s, the team will surely use something for [[WordPress]]. Historically, we used [[Elementor]]; however, we can explore [[WordPress Gutenberg]] since it has grown significantly in recent years.
 
:* [[Website builder]]s, the team will surely use something for [[WordPress]]. Historically, we used [[Elementor]]; however, we can explore [[WordPress Gutenberg]] since it has grown significantly in recent years.
:* Tools to develop videos, images, anything else -- I am open to your ideas.
+
:* Tools to develop videos, images, anything else -- Gary is open to your ideas.
: You are also welcome to review the "Tools" section on [[CNM Website Developer]]. I don't have strong opinions about anything else.
+
: You are also welcome to review the "Tools" section on [[CNM Website Developer]]. Gary doesn't have strong opinions about anything else.
 
; Who is a Website Developer?
 
; Who is a Website Developer?
: Gary would define a "website developer" as anyone who develops websites. However, I have never heard about anyone who would hold such a position in the real workplace. I don't feel like this occupation is real. My goal is to give some development experience to our learners. If you remember, Kevin, we initially wanted to hire training developers. A website developer sounds cooler to me!
+
: Gary would define a "website developer" as anyone who develops websites. However, Gary has never heard about anyone who would hold such a position in the real workplace. I don't feel like this occupation is real. Gary's goal is to give some development experience to our learners. If you remember, Kevin, we initially wanted to hire training developers. A website developer sounds cooler to Gary!
 
; Who is a CNM Website Developer? What roles does a CNM Website Developer play in CNM Website Development?
 
; Who is a CNM Website Developer? What roles does a CNM Website Developer play in CNM Website Development?
 
: Have you found the [[CNM Website Developer]] wikipage? That page represents Gary's vision for that role. You, Kevin, checked it and said that the description is okay. Now, Gary wonders whether anyone can play that role at the moment and, if not, how Gary can be helpful.
 
: Have you found the [[CNM Website Developer]] wikipage? That page represents Gary's vision for that role. You, Kevin, checked it and said that the description is okay. Now, Gary wonders whether anyone can play that role at the moment and, if not, how Gary can be helpful.
Line 26: Line 26:
 
: The team needs a website at cnmcyber.com at least in order to boost its recruitment. Gary's ideas about competencies might be wrong.
 
: The team needs a website at cnmcyber.com at least in order to boost its recruitment. Gary's ideas about competencies might be wrong.
 
; For how long do we have to undergo training for us to actually work on website developing
 
; For how long do we have to undergo training for us to actually work on website developing
: Are you ready to start now? I have only one plan for now -- continue until the first person will be able to work.
+
: Are you ready to start now? Gary has only one plan for now -- continue until the first person will be able to work.
 
; I am ready, but just need a practical example.
 
; I am ready, but just need a practical example.
 
: So, you are not really ready :). With regards to the "What Devs do" section, what step are you at? I mean the "Discovering the problems" sub-section, right?
 
: So, you are not really ready :). With regards to the "What Devs do" section, what step are you at? I mean the "Discovering the problems" sub-section, right?
 
; Can we do an example of a description for cnmcyber.com that Dev's are expected to produce?
 
; Can we do an example of a description for cnmcyber.com that Dev's are expected to produce?
 
: You are welcome to take a look at the [[CNMCyber.com]] wikipage and a [[WordPress]]/[[Elementor]] prototype at https://vebka.theeconomicgroup.com -- that was the most developed website-core project for [[Bskol]], a similar endeavor in Ukraine.
 
: You are welcome to take a look at the [[CNMCyber.com]] wikipage and a [[WordPress]]/[[Elementor]] prototype at https://vebka.theeconomicgroup.com -- that was the most developed website-core project for [[Bskol]], a similar endeavor in Ukraine.

Revision as of 12:38, 29 April 2023

Website Developer Bootcamp is for preparing CNM Website Developers.

We at CNMCyber need a few websites starting with cnmcyber.com. That is why we are looking for website developers. What do you feel like you need to know in order to develop our websites?

hello, i think the first think is to know what a website is and what skills are needed to create one.
A website is a collection of webpages. About the skills, Gary asked first.
Having a comprehensive job description for the website developer position is a good first step in my opinion.
Gary created the CNM Website Developer wikipage for that purpose.
For me it's how to create the web pages
Gary can create a webpage in any plain-text editor. Can Gary be considered as a website developer?
I think we should have some lections, some theory about each deliverable, I mean, how to create (a) Public contents, (b) what is SEO and how to work with it; how to create: (c) Website designs, (d) WWW records and (e) System-based websites.
Gary created the website project wikipage for that purpose. Is that enough?
CNM Website Developer will work with Wordpress?
Yes, and not only. Gary is considering a couple of other COTS packages to utilize.
What other programs/applications should a developer be able to work with? If one developer has to work on different projects, I ask about all projects.
If the question is about:
  • CMSes other than WordPress, Gary would take a look at Ghost, which is written with NodeJS, and, possibly, Grav, which is really lightweight. Our production instance of WordPress would be CNM Page, but we need to use something simpler for the landing at cnmcyber.com. Historically, we used Drupal, but it doesn't look like the best for cnmcyber.com landing since it is more like WordPress than a lightweight system.
  • Website builders, the team will surely use something for WordPress. Historically, we used Elementor; however, we can explore WordPress Gutenberg since it has grown significantly in recent years.
  • Tools to develop videos, images, anything else -- Gary is open to your ideas.
You are also welcome to review the "Tools" section on CNM Website Developer. Gary doesn't have strong opinions about anything else.
Who is a Website Developer?
Gary would define a "website developer" as anyone who develops websites. However, Gary has never heard about anyone who would hold such a position in the real workplace. I don't feel like this occupation is real. Gary's goal is to give some development experience to our learners. If you remember, Kevin, we initially wanted to hire training developers. A website developer sounds cooler to Gary!
Who is a CNM Website Developer? What roles does a CNM Website Developer play in CNM Website Development?
Have you found the CNM Website Developer wikipage? That page represents Gary's vision for that role. You, Kevin, checked it and said that the description is okay. Now, Gary wonders whether anyone can play that role at the moment and, if not, how Gary can be helpful.
What are the competencies a CNM Website Developer required to have?
The team needs a website at cnmcyber.com at least in order to boost its recruitment. Gary's ideas about competencies might be wrong.
For how long do we have to undergo training for us to actually work on website developing
Are you ready to start now? Gary has only one plan for now -- continue until the first person will be able to work.
I am ready, but just need a practical example.
So, you are not really ready :). With regards to the "What Devs do" section, what step are you at? I mean the "Discovering the problems" sub-section, right?
Can we do an example of a description for cnmcyber.com that Dev's are expected to produce?
You are welcome to take a look at the CNMCyber.com wikipage and a WordPress/Elementor prototype at https://vebka.theeconomicgroup.com -- that was the most developed website-core project for Bskol, a similar endeavor in Ukraine.