C# od podstaw.

Język C# to potężne narzędzie, które jest szeroko wykorzystywane przy pisaniu rozbudowanych aplikacji windowsowych, webowych i serwerowych.

C# jest również jednym z popularniejszych języków do tworzenia gier komputerowych. Obecnie programiści C# są też jednymi z najbardziej poszukiwanych na rynku pracy.

Kurs obejmuje 72 godziny praktycznych warsztatów z trenerem, w tym dwa 12-godzinne hackathony, oraz 48 godzin samodzielnej pracy z kodem. Połączenie zajęć wykładowo-warsztatowych, całodziennych praktycznych warsztatów i indywidualnej pracy nad zadaniami, stanowi doskonałą kompilację różnych metod pozyskiwania wiedzy. Dzięki temu poznasz nie tylko solidnie zakres materiału, który znajdziesz w programie, ale również będziesz mieć okazję przetestować swoje umiejętności tak przy pracy w pojedynkę podczas pisania i ciągłego doskonalenia aplikacji, jak i w zespole projektowym.

120h

pracy z kodem

2x 12h

maraton programowania

Platforma

z zadaniami online

Certyfikat

ukończenia kursu

Dla kogo jest ten kurs?

Jeśli chcesz tworzyć rozbudowane aplikacje windowsowe, serwerowe czy webowe czy myślisz o zostanie game developerem – kurs C# od podstaw jest właśnie dla Ciebie!

Czego nauczysz się?

  • Poznasz podstawy programowania i najważniejsze pojęcia
  • Dowiesz się, czym jest programowanie obiektowe
  • Spróbujesz swoich sił w pisaniu aplikacji desktopowej
  • Poznasz dobre praktyki w pracy programisty i jak tworzyć czysty kod
  • Zobaczysz, jak wygląda praca programistów i programistek w zespole

Co musisz wiedzieć?

Kurs przeznaczony jest dla osób, które nie mają żadnego doświadczenia w programowaniu, a swoją przygodę z kodowaniem chciałyby rozpocząć od razu od czegoś wielkiego. Jeśli znasz już inne języki programowania, Twoja wiedza na pewno ułatwi Ci wejście w świat C# i programowania obiektowego.

Program kursu

1. Podstawowe instrukcje i typy danych

  • krótkie wprowadzenie do języka C# i platformy .NET,
  • solucje, projekty i przestrzenie nazw,
  • typy danych,
  • typy wartościowe a referencyjne,
  • zmienne,
  • instrukcje przypisania, sterowania przepływem i iteracji,
  • łańcuchy znaków i operacje na nich.

2. Programowanie obiektowe

  • wprowadzenie do programowania obiektowego,
  • klasy i metody, konstruktory, kwalifikatory dostępu,
  • dziedziczenie i polimorfizm, klasy abstrakcyjne, interfejsy,
  • zdarzenia i delegaty,
  • typy generyczne.

3. Obsługa błędów

  • wyjątki i ich obsługa,
  • tworzenie własnych wyjątków.

4. Hackathon I

5. Kolekcje

  • tablice, listy, słowniki, IEnumerable,
  • podstawy LINQ.

6. Pliki i strumienie

  • operacje na plikach,
  • IDisposable i instrukcja using.

7. Wzorce projektowe i dobre praktyki

  • podstawowe wzorce projektowe,
  • testy jednostkowe,
  • czysty kod.

8. Hackathon II

Hackathon

Hackathon to 12-godzinne warsztaty, których celem jest podsumowanie pierwszej części i/lub całości kursu. Zazwyczaj odbywają się w soboty w godzinach 9:00-21:00.
Hackathon CODE:ME, w przeciwieństwie do normalnego hackathonu, to warsztaty, a nie konkurs. Tutaj nadrzędnym celem jest podsumowanie dotychczas zdobytej wiedzy, integracja grupy i dobra zabawa w efektywny i produktywny sposób.
Założeniem hackathonu jest nacisk na jak najbardziej samodzielną pracę zespołów. Nie są jednak pozostawieni sami sobie – przez cały ten czas trenerzy czuwają nad wykonywaniem zadań i wspierają w rozwiązywaniu problemów

Trener

Patryk Acewicz-Hepfner

Specjalista C#

Patryk od ponad czterech lat szkoli zarówno młodych, jak i bardziej doświadczonych programistów.

Mentor niezależnych zespołów, pasjonat pomagania innym. Specjalizuje się w asynchroniczności, lubi czystą architekturę; trzy lata temu rozpoczął przygodę z Xamarinem, na co dzień tworzy kompleksowe rozwiązania mobilne.

Statystyki dla tego kursu

2

edycja

30

absolwentów

4

hackathony

Cena
10% zniżki
2950
Zapisz się na kurs
Termin:

09.04-11.06.2018

 

poniedziałki i środy

17:00-20:00

 

hackathony

12.05.2018 09:00-21:00

09.06.2018 09:00-21:00

Miejsce:

Fundacja CODE:ME
Aleja Wojska Polskiego 41
Gdańsk

Kontakt

e-mail: kontakt@codeme.pl

tel.: 724 379 836