Vitajte v našom úložisku (repozitári) na GitHube pre AppsLab so zameraním na C#!
Tento repozitár slúži ako vzdelávacie centrum pre študentov, ktorí sa zaujímajú o programovanie v jazyku C#. Poskytujeme tu širokú škálu vzdelávacích materiálov, cvičení a príkladov, ktoré vám pomôžu pochopiť základy C# a rozvinúť vaše programátorské schopnosti.
Na úspešné dokončenie týchto úloh je očakávané, že budete:
- Vytvorenie účtu pre GitHub
- Vytvorte si účet na GitHube: https://github.com/. Pri vytváraní účtu použite svoje meno a priezvisko, aby bolo jasné, že zmeny, ktoré ste vykonali, sú skutočne vaše.
- Príklad: Peter Miľovčík má vytvorený účet na GitHube: https://github.com/petermilovcik
- Navigujte sa do repozitára s úlohami pre C#:
https://github.com/AppsLab-sk/csharp
- Vytvorite "fork" repozitára do vlastného účtu na GitHub.
- Naklonujte si repozitár z vlastného účtu, ktorý ste vytvorili pomocou "fork" do svojho lokálneho prostredia.
- Urobte "commit" vašich zmien na vašom lokálnom repozitári
- Urobte "push" vašich commitov do vzdialeného repozitára na GitHube.
- Vytvorte "pull request" do hlavného repozitára "csharp", z ktorého ste urobili "fork".
Poznámka: V našom školskom prostredí "pull request" pre csharp
repozitár nebude zlúčený (merged). Je vytvorený len pre lab mástra, aby mohol vidieť zmeny študenta a aby bol schopný poskytnúť spätnú väzbu na prácu študenta vo forme komentárov v "pull requeste".
- Po dokončení prvej úlohy opakujte kroky 5. až 8. pre každú ďalšiu úlohu v repozitári v zozname úloh.
Ďakujeme za vašu účasť a prajeme veľa úspechov pri riešení úloh!
- AppsLab-001 Začíname
- AppsLab-002 Console.WriteLine
- AppsLab-003 Komentáre
- AppsLab-004 Premenné
- AppsLab-005 Dátové typy
- AppsLab-006 Konštanty
- AppsLab-007 Implicitné a explicitné pretypovanie
- AppsLab-008 Console.ReadLine
- AppsLab-009 Operátory
- AppsLab-010 Matematická trieda
- AppsLab-011 Reťazce
- AppsLab-012 Boolean
- AppsLab-013 Podmienky
- AppsLab-014 Switch
- AppsLab-015 Polia
- AppsLab-016 Cykly
- AppsLab-017 List
- AppsLab-018 Metódy
- AppsLab-019 Preťaženie metód
- AppsLab-020 Objektovo orientované programovanie (OOP)
- AppsLab-021 Rozhrania (Interfaces)
- AppsLab-022 Súbory
- AppsLab-023 Výnimky
- AppsLab-024 Udalosti
- AppsLab-025 Lambda
- AppsLab-026 LINQ
- AppsLab-027 Generické typy
- AppsLab-028 Indexátori
- AppsLab-029 Asynchrónne programovanie
- AppsLab-030 JSON
- AppsLab-031 XML
- AppsLab-032 SQL
- AppsLab-033 .NET knižnice a NuGet balíčky
- AppsLab-034 Debugovanie a testovanie
- AppsLab-035 Základy softvérového inžinierstva
- AppsLab-036 SOLID
- AppsLab-037 Kontinuálna integrácia (CI)