A A A

Szybki kurs programowania

PC Format 9/2017
Niektórzy twierdzą, że zawód programisty to coś dla wybranych jednostek. Nieprawda! Aby rozpocząć naukę kodowania, wystarczy mieć czas i motywację do pracy. W tej branży nie ma ograniczeń wiekowych. REDAKCJA PCF

Samodzielna nauka czy bootcamp – co jest lepsze?

Podczas samodzielnej nauki największym problemem jest utrzymanie samodyscypliny i zaangażowania, szczególnie w początkowym okresie. Często łatwo też o blokadę na obiektywnie prostym problemie, dlatego że nie ma kogo zapytać o poradę. Przydaje się właśnie kontakt z prowadzącym oraz innymi uczestnikami bootcampu.

Istotny też, szczególnie w późniejszej karierze jest networking – poznawanie się uczestników bootcampów, nauka tego, jak pracować w grupie i zespole, oraz spotkania pomiędzy grupami. Takie znajomości często procentują, np. prowadzą do wspólnego projektu startupowego czy zaproszenia do pracy w firmie.

Na bootcampie masz szansę praktyczne poznanie warsztatu pracy co jest trudne online. Na żywo uczysz się jakie są dobre praktyki, poprawiasz też tzw. miękkie kompetencje – prezentowanie swojej pracy, komunikację.

Najważniejsze zalety bootcampów Kodołamacza

  • wiedza przekazywane w małych dawkach utrwalana jest przy pracy nad małymi projektami, których realizacja motywuje do dalszej nauki
  • większe projekty przypominają realną pracę w firmie i są współczesnym CV programisty
  • pracuje się w parach z drugim uczestnikiem bootcampu
  • kursy wspomagane są materiałami online, przygotowanie teorii do zajęć odbywa się w ramach pracy domowej, a na zajęciach nacisk położony jest na praktykę

Wymagania wobec kandydatów

  • Front End: znajomość języka angielskiego na poziomie średnio zaawansowanym, dodatkowym atutem będzie doświadczenie w programowaniu w dowolnym języku
  • Data Science: umiejętność programowania w przynajmniej jednym języku, podstawy statystyki, znajomość języka angielskiego na poziomie średnio zaawansowanym
  • Full Stack: umiejętność programowania w dowolnym języku programowania obiektowego lub obiektowo-funkcyjnego, preferowana Java (do poznania na zerówce), podstawowa znajomość relacyjnych baz danych, podstawowa znajomość HTML5, znajomość języka angielskiego na poziomie średnio zaawansowanym

Full Stack, Data Science i Front End; który bootcamp jest dla ciebie?

Każdy z trzech proponowanych przez Kodołamacz.pl bootcampów pozwala rozwijać się w innym kierunku. Uczestnicy kursów przed ich rozpoczęciem dostają materiały wstępne do samodzielnego opanowania. Potem zdobytą w ten sposób wiedzę wykorzystują i rozwijają na zajęciach.

Bootcamp Front-End:

Programista front-endu odpowiada za warstwę interfejsu użytkownika, wynik jego pracy widzisz i obsługujesz w przeglądarce internetowej. Po ukończeniu bootcampu uczestnik będzie umiał samodzielnie tworzyć nowoczesne aplikacje internetowe. Będzie też posiadał szeroką i ugruntowaną wiedzę z zakresu obowiązujących technologii webowych oraz znał najpopularniejsze narzędzia, biblioteki i frameworki webowe.
Program bootcampu:
  • wprowadzenie do technologii webowych
  • architektura klient serwer, protokół HTTP, przeglądarka
  • podstawowe narzędzia web developera
  • HTML, CSS, RWD
  • programowanie w języku JavaScript
  • wprowadzenie do programowania
  • programowanie obiektowe i funkcyjne
  • testowanie, automatyzacja pracy
  • zaawansowany JavaScript
  • praca z kodem asynchronicznym
  • wzorce i dobre praktyki programistyczne
  • środowisko Node.js
  • AngularJS – podstawy
  • zaawansowany AngularJS
  • projekt finalny i szkolenie z rekruterem

Bootcamp Data Science:

Data scientist to w finansowej branży „badacz danych”. Analizuje dane o transakcjach bankowych i wspomaga podejmowanie decyzji kredytowych. W marketingu analizuje zachowania użytkowników na stronach internetowych. Pozwala to m.in. na tworzenie coraz doskonalszych systemów wskazujących klientowi produkty, które z dużym prawdopodobieństwem jest skłonny kupić. Innym obszarem jest śledzenie widoczności i opinii o marce w internecie. W sprzedaży Data Scientist analizuje dane, co umożliwia przewidywanie trendów sprzedażowych czy segmentację klientów. Po zakończeniu bootcampu uczestnik będzie posiadał ugruntowaną wiedzę dotyczącą statystycznej analizy danych i uczenia maszynowego.
Program bootcampu:
  • Python – podstawy
  • Git, bash, Linux, SQL
  • przetwarzanie danych, IDE, podstawy wizualizacji
  • SQL
  • Python zaawansowany
  • przetwarzanie danych
  • aspekty zaawansowane
  • bazy danych
  • ekstrakcja informacji
  • analiza danych
  • podstawy statystyki i modele statystyczne
  • Modelowanie danych
  • metody uczenia maszynowego
  • wprowadzenie do Deep Learningu
  • Apache Spark i Big Data
  • projekt finalny i szkolenie z rekruterem

Bootcamp Full Stack:

Full stack developer to specjalista, który może pracować na dowolnej warstwie stosu technologicznego. Na ten bootcamp często decydują się absolwenci szkoleń z podstaw programowania w Javie, jak również osoby znające amatorsko podstawy Javy czy programiści Javy na stanowiskach juniorskich, którzy chcą po prostu rozwijać posiadane już umiejętności. Po zakończeniu bootcampu uczestnik będzie posiadał solidne fundamenty programowania zorientowanego obiektowo w Javie, a także znał najczęściej stosowane struktury danych, niezbędne podczas tworzenia aplikacji biznesowych.
Program bootcampu:
  • Java – przypomnienie
  • elementy programowania w Javie
  • warsztat programisty
  • wprowadzenie do testowania jednostkowego
  • tworzenie warstwy dostępu do danych (JPA/Hibernate)
  • Spring
  • pierwsza aplikacja w Spring Boot
  • Spring Data
  • obsługa transakcji
  • usługi REST, HATEOAS
  • Spring MVC
  • zabezpieczanie aplikacji
  • tworzenie logiki biznesowej
  • testowanie aplikacji
  • monitorowanie i zarządzanie aplikacją w wersji produkcyjnej
  • Back-end Hackaton
  • AngularJS
  • wprowadzenie do JavaScript oraz TypeScript
  • wzorzec MVVM
  • programowanie asynchroniczne i komunikacja z back-endem
  • testy jednostkowe, integracyjne i end2end
  • dobre praktyki
  • przygotowanie wersji produkcyjnej
  • Full stack hackaton
  • projekt finalny i szkolenie z rekruterem

Ocena:
Oceń:
Komentarze (0)

Redakcja nie ponosi odpowiedzialności za treść komentarzy. Komentarze wyświetlane są od najnowszych.
Najnowsze aktualności


Nie zapomnij o haśle!
21 czerwca 2022
Choć mogą się wydawać mało nowoczesne, hasła to nadal nie tylko jeden z najpopularniejszych sposobów zabezpieczania swoich kont, ale także...


Artykuły z wydań

  • 2024
  • 2023
  • 2022
  • 2021
  • 2020
  • 2019
  • 2018
  • 2017
  • 2016
  • 2015
  • 2014
  • 2013
  • 2012
  • 2011
  • 2010
  • 2009
  • 2008
  • 2007
Zawartość aktualnego numeru

aktualny numer powiększ okładkę Wybrane artykuły z PC Format 1/2022
Przejdź do innych artykułów
płyta powiększ płytę
Załóż konto
Co daje konto w serwisie pcformat.pl?

Po założeniu konta otrzymujesz możliwość oceniania materiałów, uczestnictwa w życiu forum oraz komentowania artykułów i aktualności przy użyciu indywidualnego identyfikatora.

Załóż konto