Skip to content

DRAFT Alfa java course#1844

Draft
Ara225 wants to merge 13 commits intomainfrom
alfa-java-course
Draft

DRAFT Alfa java course#1844
Ara225 wants to merge 13 commits intomainfrom
alfa-java-course

Conversation

@Ara225
Copy link
Copy Markdown
Contributor

@Ara225 Ara225 commented Apr 26, 2026

No description provided.

@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 26, 2026

Deploy Preview for cyf-common ready!

Name Link
🔨 Latest commit f470f59
🔍 Latest deploy log https://app.netlify.com/projects/cyf-common/deploys/69f74c2fafa0ab0008e36f12
😎 Deploy Preview https://deploy-preview-1844--cyf-common.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 26, 2026

Deploy Preview for cyf-curriculum ready!

Name Link
🔨 Latest commit f470f59
🔍 Latest deploy log https://app.netlify.com/projects/cyf-curriculum/deploys/69f74c2f1ace6a0008c11779
😎 Deploy Preview https://deploy-preview-1844--cyf-curriculum.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 85 (no change from production)
Accessibility: 100 (no change from production)
Best Practices: 92 (no change from production)
SEO: 100 (no change from production)
PWA: -
View the detailed breakdown and full score reports
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@Ara225 Ara225 marked this pull request as draft April 27, 2026 22:42
@Ara225 Ara225 requested a review from illicitonion April 27, 2026 22:43
Copy link
Copy Markdown
Member

@illicitonion illicitonion left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks! I left a few comments around general patterns to consider, which may be helpful to think about both in this sprint and across the others.

I rejigged the backlog repos around so your one is now Module-Java. On the issues, you need to add the "Core" (or Recurring or Setup or Optional) labels for the issues to show up - I just (created the Core label and) added it to one issue as an example. We should probably clean up the labels in Module-Template so these are present by default (and remove a bunch we don't use any more)...

Also, please remove any sections that are just N/A, and I'd suggest maybe removing the How to get help and Submission & Review sections as these tend to be superfluous.

Comment thread common-content/en/module/java/sprint-1/section-1/index.md Outdated
Comment thread common-content/en/module/java/sprint-1/section-1/index.md Outdated
Comment thread common-content/en/module/java/sprint-1/section-1/index.md Outdated
Comment thread common-content/en/module/java/sprint-1/java-keywords-and-syntax/index.md Outdated
Comment thread org-cyf/content/tracks/java/sprints/1/prep/index.md Outdated
Comment thread org-cyf/content/tracks/java/sprints/1/prep/index.md Outdated
src="module/entry-tracks/preparation"
[[blocks]]
name="Section 1: Getting Started with the IDE and main methods"
src="module/java/sprint-1/section-1"
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's maybe call this ide-and-main-methods rather than section-1?

I'm not sure about keeping sprint-1 as a dir vs flattening - keeping them makes them easier to find, but flattening makes reorganising easier... 🤷

Copy link
Copy Markdown
Contributor Author

@Ara225 Ara225 May 3, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fair point on the first, implemented. on the second one I think that it's best to separate them out like this - we will want to find them much more often than we will want to reorganize them

Comment thread org-cyf/content/tracks/java/sprints/1/success/index.md Outdated
Comment thread org-cyf/content/tracks/java/_index.md Outdated
@Ara225
Copy link
Copy Markdown
Contributor Author

Ara225 commented Apr 29, 2026

Thanks for that - I'll make those changes when I get a mo :)

@Ara225
Copy link
Copy Markdown
Contributor Author

Ara225 commented May 3, 2026

All done @illicitonion

Copy link
Copy Markdown
Member

@illicitonion illicitonion left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks! Do you want to keep going with the rest of the track in this one PR, or review+merge them separately?

weight = 4
+++

Welcome to Sprint 1! In this sprint, you’ll take your first steps into Java development. Since you already have experience with programming concepts from the CodeYourFuture curriculum, we’ll focus on bridging your existing knowledge (mostly in JavaScript) with Java’s syntax and tools. The goal of the sprint is to get you writing, running, and debugging Java applications quickly, without diving too deeply into computer science theory or Java Virtual Machine (JVM) internals.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems a bit odd for the sprint success page - let's maybe move all this text to org-cyf/content/tracks/java/sprints/1/_index.md?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 📋 Backlog

Development

Successfully merging this pull request may close these issues.

2 participants