diff --git a/content/_index.md b/content/_index.md new file mode 100644 index 0000000..56f31ee --- /dev/null +++ b/content/_index.md @@ -0,0 +1,4 @@ +--- +# title: Home Page +weight: 1 +--- diff --git a/content/courses/_index.md b/content/courses/_index.md new file mode 100644 index 0000000..8c82801 --- /dev/null +++ b/content/courses/_index.md @@ -0,0 +1,7 @@ +--- +# title: Courses +weight: 2 +--- + + diff --git a/content/courses/paradigms/_index.md b/content/courses/paradigms/_index.md new file mode 100644 index 0000000..378be49 --- /dev/null +++ b/content/courses/paradigms/_index.md @@ -0,0 +1,5 @@ +--- +title: Paradgims of Programming +weight: 3 +--- + diff --git a/content/courses/prog-intro/_index.md b/content/courses/prog-intro/_index.md new file mode 100644 index 0000000..9f9f277 --- /dev/null +++ b/content/courses/prog-intro/_index.md @@ -0,0 +1,5 @@ +--- +title: Introduction to Programming in Java +weight: 3 +--- + diff --git a/content/courses/prog-intro/homeworks/_index.md b/content/courses/prog-intro/homeworks/_index.md new file mode 100644 index 0000000..c34f1a7 --- /dev/null +++ b/content/courses/prog-intro/homeworks/_index.md @@ -0,0 +1,4 @@ +--- +title: Homeworks +weight: 4 +--- diff --git a/content/courses/prog-intro/lectures/_index.md b/content/courses/prog-intro/lectures/_index.md new file mode 100644 index 0000000..333b797 --- /dev/null +++ b/content/courses/prog-intro/lectures/_index.md @@ -0,0 +1,4 @@ +--- +title: Lectures +weight: 4 +--- diff --git a/content/courses/prog-intro/lectures/assets/compilation-process-simplified.svg b/content/courses/prog-intro/lectures/assets/compilation-process-simplified.svg new file mode 100644 index 0000000..0286ca2 --- /dev/null +++ b/content/courses/prog-intro/lectures/assets/compilation-process-simplified.svg @@ -0,0 +1 @@ +
Compilation
Compilation
Human-readable text (code)
Human-readable text (code)
Machine code
Machine code
Text is not SVG - cannot display
diff --git a/content/courses/prog-intro/lectures/assets/tiobe.png b/content/courses/prog-intro/lectures/assets/tiobe.png new file mode 100644 index 0000000..5d144de Binary files /dev/null and b/content/courses/prog-intro/lectures/assets/tiobe.png differ diff --git a/content/courses/prog-intro/lectures/intro.md b/content/courses/prog-intro/lectures/intro.md new file mode 100644 index 0000000..b561343 --- /dev/null +++ b/content/courses/prog-intro/lectures/intro.md @@ -0,0 +1,27 @@ +--- +title: Lecture 1. Introduction +weight: 5 +--- + +# Why do we choose Java? + +According to **TIOBE Programming Community Index** Java is one of the most demanded languages in the programming field. + +![TIOBE Programming Community Index](assets/tiobe.png) +*Img. 1 - TIOBE Programming Community Index* + +Also, Java has a lot of advantages for beginners such as: + +* It's fairly easy +* It has a broad spectre of usage + * Server + * Desktop + * Mobile devices + * Smart-cards + +# What does Java consist of? + +Java consists of multiple main components. The first one being the **Java compiler**. The process of converting *human-readable* text to *machine code* is called **compilation**. + +![Compilation Process Simplified](assets/compilation-process-simplified.svg) +*Img.2 - Simplified Compilation Process* diff --git a/public/categories/index.html b/public/categories/index.html index 2c976eb..961d659 100644 --- a/public/categories/index.html +++ b/public/categories/index.html @@ -146,6 +146,62 @@
diff --git a/public/courses/index.html b/public/courses/index.html new file mode 100644 index 0000000..be79047 --- /dev/null +++ b/public/courses/index.html @@ -0,0 +1,348 @@ + + + + + + + + + + +CodeJava + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + + + + +
+
+ +
+ + +
+
+
+ +
+
+
+ + + + + + + + diff --git a/public/courses/index.xml b/public/courses/index.xml new file mode 100644 index 0000000..c6ba6ed --- /dev/null +++ b/public/courses/index.xml @@ -0,0 +1,51 @@ + + + CodeJava – + http://localhost:1313/courses/ + Recent content on CodeJava + Hugo -- gohugo.io + en + + + + + + + + + + + Lecture 1. Introduction + http://localhost:1313/courses/prog-intro/lectures/intro/ + Mon, 01 Jan 0001 00:00:00 +0000 + + http://localhost:1313/courses/prog-intro/lectures/intro/ + + + + <h1>Why do we choose Java?</h1><p>According to <strong>TIOBE Programming Community Index</strong> Java is one of the most demanded languages in the programming field.</p> +<p> + <img src="../assets/tiobe.png" alt="TIOBE Programming Community Index" loading="lazy" /> +<em>Img. 1 - TIOBE Programming Community Index</em></p> +<p>Also, Java has a lot of advantages for beginners such as:</p> +<ul> +<li>It&rsquo;s fairly easy</li> +<li>It has a broad spectre of usage +<ul> +<li>Server</li> +<li>Desktop</li> +<li>Mobile devices</li> +<li>Smart-cards</li> +</ul> +</li> +</ul> +<h1>What does Java consist of?</h1><p>Java consists of multiple main components. The first one being the <strong>Java compiler</strong>. The process of converting <em>human-readable</em> text to <em>machine code</em> is called <strong>compilation</strong>.</p> +<p> + <img src="../assets/compilation-process-simplified.svg" alt="Compilation Process Simplified" loading="lazy" /> +<em>Img.2 - Simplified Compilation Process</em></p> + + + + + + diff --git a/public/courses/paradigms/index.html b/public/courses/paradigms/index.html new file mode 100644 index 0000000..0054d55 --- /dev/null +++ b/public/courses/paradigms/index.html @@ -0,0 +1,348 @@ + + + + + + + + + + +Paradgims of Programming – CodeJava + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + + + + +
+
+ +
+

Paradgims of Programming

+ +
+
+
+ +
+
+
+ + + + + + + + diff --git a/public/courses/paradigms/index.xml b/public/courses/paradigms/index.xml new file mode 100644 index 0000000..0158b36 --- /dev/null +++ b/public/courses/paradigms/index.xml @@ -0,0 +1,18 @@ + + + CodeJava – Paradgims of Programming + http://localhost:1313/courses/paradigms/ + Recent content in Paradgims of Programming on CodeJava + Hugo -- gohugo.io + en + + + + + + + + + + + diff --git a/public/courses/prog-intro/homeworks/index.html b/public/courses/prog-intro/homeworks/index.html new file mode 100644 index 0000000..d0bb795 --- /dev/null +++ b/public/courses/prog-intro/homeworks/index.html @@ -0,0 +1,348 @@ + + + + + + + + + + +Homeworks – CodeJava + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + + + + +
+
+ +
+

Homeworks

+ +
+
+
+ +
+
+
+ + + + + + + + diff --git a/public/courses/prog-intro/homeworks/index.xml b/public/courses/prog-intro/homeworks/index.xml new file mode 100644 index 0000000..24a8c34 --- /dev/null +++ b/public/courses/prog-intro/homeworks/index.xml @@ -0,0 +1,18 @@ + + + CodeJava – Homeworks + http://localhost:1313/courses/prog-intro/homeworks/ + Recent content in Homeworks on CodeJava + Hugo -- gohugo.io + en + + + + + + + + + + + diff --git a/public/courses/prog-intro/index.html b/public/courses/prog-intro/index.html new file mode 100644 index 0000000..ca9144e --- /dev/null +++ b/public/courses/prog-intro/index.html @@ -0,0 +1,348 @@ + + + + + + + + + + +Introduction to Programming in Java – CodeJava + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + + + + +
+
+ +
+

Introduction to Programming in Java

+ +
+
+
+ +
+
+
+ + + + + + + + diff --git a/public/courses/prog-intro/index.xml b/public/courses/prog-intro/index.xml new file mode 100644 index 0000000..1625534 --- /dev/null +++ b/public/courses/prog-intro/index.xml @@ -0,0 +1,44 @@ + + + CodeJava – Introduction to Programming in Java + http://localhost:1313/courses/prog-intro/ + Recent content in Introduction to Programming in Java on CodeJava + Hugo -- gohugo.io + en + + + + + + + + + + + Homeworks + http://localhost:1313/courses/prog-intro/homeworks/ + Mon, 01 Jan 0001 00:00:00 +0000 + + http://localhost:1313/courses/prog-intro/homeworks/ + + + + + + + + + Lectures + http://localhost:1313/courses/prog-intro/lectures/ + Mon, 01 Jan 0001 00:00:00 +0000 + + http://localhost:1313/courses/prog-intro/lectures/ + + + + + + + + + diff --git a/public/courses/prog-intro/lectures/assets/compilation-process-simplified.svg b/public/courses/prog-intro/lectures/assets/compilation-process-simplified.svg new file mode 100644 index 0000000..0286ca2 --- /dev/null +++ b/public/courses/prog-intro/lectures/assets/compilation-process-simplified.svg @@ -0,0 +1 @@ +
Compilation
Compilation
Human-readable text (code)
Human-readable text (code)
Machine code
Machine code
Text is not SVG - cannot display
diff --git a/public/courses/prog-intro/lectures/assets/compilations-process-simplified.svg b/public/courses/prog-intro/lectures/assets/compilations-process-simplified.svg new file mode 100644 index 0000000..0286ca2 --- /dev/null +++ b/public/courses/prog-intro/lectures/assets/compilations-process-simplified.svg @@ -0,0 +1 @@ +
Compilation
Compilation
Human-readable text (code)
Human-readable text (code)
Machine code
Machine code
Text is not SVG - cannot display
diff --git a/public/courses/prog-intro/lectures/assets/tiobe.png b/public/courses/prog-intro/lectures/assets/tiobe.png new file mode 100644 index 0000000..5d144de Binary files /dev/null and b/public/courses/prog-intro/lectures/assets/tiobe.png differ diff --git a/public/courses/prog-intro/lectures/index.html b/public/courses/prog-intro/lectures/index.html new file mode 100644 index 0000000..4de1697 --- /dev/null +++ b/public/courses/prog-intro/lectures/index.html @@ -0,0 +1,348 @@ + + + + + + + + + + +Lectures – CodeJava + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + + + + +
+
+ +
+

Lectures

+ +
+
+
+ +
+
+
+ + + + + + + + diff --git a/public/courses/prog-intro/lectures/index.xml b/public/courses/prog-intro/lectures/index.xml new file mode 100644 index 0000000..e3bc101 --- /dev/null +++ b/public/courses/prog-intro/lectures/index.xml @@ -0,0 +1,51 @@ + + + CodeJava – Lectures + http://localhost:1313/courses/prog-intro/lectures/ + Recent content in Lectures on CodeJava + Hugo -- gohugo.io + en + + + + + + + + + + + Lecture 1. Introduction + http://localhost:1313/courses/prog-intro/lectures/intro/ + Mon, 01 Jan 0001 00:00:00 +0000 + + http://localhost:1313/courses/prog-intro/lectures/intro/ + + + + <h1>Why do we choose Java?</h1><p>According to <strong>TIOBE Programming Community Index</strong> Java is one of the most demanded languages in the programming field.</p> +<p> + <img src="../assets/tiobe.png" alt="TIOBE Programming Community Index" loading="lazy" /> +<em>Img. 1 - TIOBE Programming Community Index</em></p> +<p>Also, Java has a lot of advantages for beginners such as:</p> +<ul> +<li>It&rsquo;s fairly easy</li> +<li>It has a broad spectre of usage +<ul> +<li>Server</li> +<li>Desktop</li> +<li>Mobile devices</li> +<li>Smart-cards</li> +</ul> +</li> +</ul> +<h1>What does Java consist of?</h1><p>Java consists of multiple main components. The first one being the <strong>Java compiler</strong>. The process of converting <em>human-readable</em> text to <em>machine code</em> is called <strong>compilation</strong>.</p> +<p> + <img src="../assets/compilation-process-simplified.svg" alt="Compilation Process Simplified" loading="lazy" /> +<em>Img.2 - Simplified Compilation Process</em></p> + + + + + + diff --git a/public/courses/prog-intro/lectures/intro/index.html b/public/courses/prog-intro/lectures/intro/index.html new file mode 100644 index 0000000..f7e1509 --- /dev/null +++ b/public/courses/prog-intro/lectures/intro/index.html @@ -0,0 +1,398 @@ + + + + + + + + + + +Lecture 1. Introduction – CodeJava + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+ +
+ + + + + +
+
+ +
+

Lecture 1. Introduction

+
+
+

Why do we choose Java?

According to TIOBE Programming Community Index Java is one of the most demanded languages in the programming field.

+

+ TIOBE Programming Community Index +Img. 1 - TIOBE Programming Community Index

+

Also, Java has a lot of advantages for beginners such as:

+
    +
  • It’s fairly easy
  • +
  • It has a broad spectre of usage +
      +
    • Server
    • +
    • Desktop
    • +
    • Mobile devices
    • +
    • Smart-cards
    • +
    +
  • +
+

What does Java consist of?

Java consists of multiple main components. The first one being the Java compiler. The process of converting human-readable text to machine code is called compilation.

+

+ Compilation Process Simplified +Img.2 - Simplified Compilation Process

+ +
+
+ +
+
+
+ + + + + + + + diff --git a/public/courses/prog-intro/lectures/tiobe.png b/public/courses/prog-intro/lectures/tiobe.png new file mode 100644 index 0000000..5d144de Binary files /dev/null and b/public/courses/prog-intro/lectures/tiobe.png differ diff --git a/public/courses/prog-intro/tiobe.png b/public/courses/prog-intro/tiobe.png new file mode 100644 index 0000000..5d144de Binary files /dev/null and b/public/courses/prog-intro/tiobe.png differ diff --git a/public/index.html b/public/index.html index bcbccdb..a07b0f8 100644 --- a/public/index.html +++ b/public/index.html @@ -12,7 +12,7 @@ CodeJava - + +
  • Courses + +
    + +
  • @@ -217,7 +273,7 @@
    -

    CodeJava

    +
    diff --git a/public/index.xml b/public/index.xml index b344e8c..e39d238 100644 --- a/public/index.xml +++ b/public/index.xml @@ -1,6 +1,6 @@ - CodeJava – CodeJava + CodeJava – http://localhost:1313/ Recent content on CodeJava Hugo -- gohugo.io diff --git a/public/sitemap.xml b/public/sitemap.xml index d98137c..f7ac7d3 100644 --- a/public/sitemap.xml +++ b/public/sitemap.xml @@ -2,9 +2,21 @@ - http://localhost:1313/categories/ - http://localhost:1313/ + + http://localhost:1313/courses/ + + http://localhost:1313/courses/prog-intro/ + + http://localhost:1313/courses/paradigms/ + + http://localhost:1313/courses/prog-intro/homeworks/ + + http://localhost:1313/courses/prog-intro/lectures/ + + http://localhost:1313/courses/prog-intro/lectures/intro/ + + http://localhost:1313/categories/ http://localhost:1313/tags/ diff --git a/public/tags/index.html b/public/tags/index.html index 7a599b0..67e1453 100644 --- a/public/tags/index.html +++ b/public/tags/index.html @@ -146,6 +146,62 @@