fbpx ...

Kurs C++ dla przyszłych programistów

Kurs programowania C++ dla osób chcących rozpocząć pracę jako programiści

Organizacja

W listopadzie planowana jest kolejna edycja kursu C++. Jest to kurs C++ dla przyszłych programistów. Kurs ten jest dedykowany wszystkim osobom, które mają akademickie doświadczenie w programowaniu, znają podstawy programowania obiektowego i chciałyby rozpocząć pracę jako programista C++. W samym Wrocławiu jest dużo ofert pracy na to stanowisko. Wszystkie szczegóły zostaną ustalone do końca października 2018. Wstępne założenia są takie:

  1. grupa weekendowa
  • spotkania po 5 godzin w soboty
  • start 17 listopada 2018
  • od 10:00 do 15:00
  • 10 spotkań
  • max 12 osób

2.  grupa wieczorowa

  • spotkania po 3,5h we wtorki
  • start 13 listopada 2018
  • od 16:30 do 20:00
  • 14 spotkań
  • max 12 osób

 

Koszty

Kurs C++ w tej edycji odbędzie się jeszcze w promocyjnej cenie (ale nie aż tak promocyjnej jak poprzednia). Zainteresowanie poprzednią edycją przekroczyło trochę nasze oczekiwania 🙂 Koszt całości jest obecnie ustalony na 2250 zł, czyli 45 zł za godzinę. Domyślnie zakładamy płatność w comiesięcznych ratach.

Do kursu wlicza się w sumie 50 godzin wspólnych spotkań, nielimitowana liczba godzin spędzonych na projektach grupowych i indywidualnych oraz nielimitowany czas konsultacji online.

Pierwsze zajęcia z systemu kontroli wersji git będą darmowe i uczestnictwo w nich nie będzie powodowało obowiązku uczestniczenia w całym kursie. Zajęcia te odbędą się jednak w większym gronie.

Formy zajęć

Kurs C++ dla przyszłych programistów będzie odbywać się w nietypowy sposób, gdzie każde zajęcia mają formę inną od poprzednich, aby pokazać różne techniki pracy programistów. Zastosujemy Pair Programming, Coding Dojo, ćwiczenia symulacyjne, ćwiczenia proceduralne, Code Review, Continuous Integration i parę innych rzeczy. Poznamy też Scruma 🙂

W samym kursie bardzo duży nacisk położony jest na pracę w grupie podczas tworzenia projektów grupowych. Tej umiejętności brakuje bez wyjątku każdej osobie, która samodzielnie uczyła się programowania albo opuściła mury uczelni.

Tematyka kursu

  • Narzędzia programisty
  • Standardy pisania kodu
  • Scrum
  • Wyjątki
  • Wskaźniki, referencje, kopie
  • Obiektowy C++, polimorfizm
  • Wycieki pamięci, inteligentne wskaźniki i zarządzanie pamięcią, valgrind
  • STL – kontenery, iteratory, funktory, algorytmy
  • Testy jednostkowe i TDD, debugowanie i gdb
  • Nowoczesny C++ (C++11, C++14, C++17)
  • Dobre praktyki programistyczne (KISS, DRY, YAGNI, SOLID)
  • Szablony
  • Ile powinieneś zarabiać, dobre CV, porady rekrutacyjne

Opcjonalnie po zakończeniu kursu można zdecydować się na Symulacje rozmów kwalifikacyjnych – indywidualnie 2h, 350 zł. Po takiej rozmowie od razu dostajesz informację zwrotną o tym jak Ci poszło i nad czym musisz poprawcować, aby lepiej wypaść.

Po kursie istnieje możliwość polecenia najlepszych uczestników do pracy w dobrych projektach.

Jeśli interesują Cię tylko niektóre wybrane lekcje z naszej oferty, również zapraszamy do kontaktu.

Wymagania

  • język angielski na poziomie B1
  • znajomość podstaw programowania (w celu odświeżenia wiedzy lub nauczenia się podstaw polecamy darmowy kurs online Kurs C++ Mirosława Zelenta)
  • znajomość programowania obiektowego w C++(polecamy przerobić darmowy kurs online Obiektowy C++ Mirosława Zelenta)

Zgłoszenia na kurs C++

Zgłoszenia na kurs przyjmujemy na 3 sposoby:

ninjaletter

A może Ninjaletter?

Chcesz wiedzieć, co słychać w C++ i nie tylko? Zapisz się na Ninjaletter i otrzymuj od nas co miesiąc dawkę wartościowych treści o C++ i zadania rekrutacyjne. Do tego dorzucamy darmowe materiały, spoilery o nowych kursach, specjalne promocje dla ninjaletterowiczów i wiele, wiele innych. To co, skusisz się?

Łukasz Ziobroń

Łukasz Ziobroń

Zmieniam ludzi w prawdziwych programistów. W nauczaniu stosuję grywalizację, andragogikę i neurodydaktykę.

Najnowsze artykuły

docker

Narzędzia programisty: Docker w skrócie

Co wspólnego ze sobą mają ogry, cebula i Docker? Poznaj podstawy Dockera i dowiedz się, jak może przyspieszyć Twoją codzienną pracę. Odkryj, dlaczego warto go mieć w swoim arsenale programisty.

Czytaj »
good programming practices

Good programming practices – Coding Dojo

Training in a form of Coding Dojo. Participants start with a code review of a small application. They note down their comments. After that, the trainer presents bad and good programming practices. Participants discuss what can be applied in a reviewed code and start fixing it in a form of Coding Dojo.

Czytaj »

Popular C++ Idioms – Coding Dojo

The training starts with a code review of a small application (pre-work). Participants note their thought and discuss their findings in groups. Then popular C++ idioms are presented (the concept and some code) – about 15-20 minutes each. After that participants need to use some of the idioms in a reviewed application code.

Czytaj »
performance optimisations

Performance optimisations

This training is about writing more robust C++ code and algorithms with the help of CPU caches and a compiler. Benchmarking tools are used to show performance gains.

Czytaj »
ninjaletter

Już uciekasz?

Zanim to zrobisz, zapisz się na Ninjaletter, aby wiedzieć, co piszczy w C++. 

Informujemy, iż w celu realizacji usług dostępnych w naszym serwisie, optymalizacji jej treści, dostosowania strony do Państwa indywidualnych potrzeb oraz wyświetlania, personalizacji i mierzenia skuteczności reklam w ramach zewnętrznych sieci reklamowych korzystamy z informacji zapisanych za pomocą plików cookies na urządzeniach końcowych użytkowników. Pliki cookies można kontrolować za pomocą ustawień swojej przeglądarki internetowej. Dalsze korzystanie z naszego serwisu, bez zmiany ustawień przeglądarki internetowej oznacza, iż użytkownik akceptuje stosowanie plików cookies. Więcej informacji zawartych jest w polityce prywatności serwisu.