Dlaczego Python ?

Łatwy na start

Python to najlepszy język do rozpoczęcia przygody z programowaniem. Sposób pisania jest intuicyjny i podobny do języka angielskiego.

Rosnąca popularność

Python staje się coraz bardziej popularnym i pożądanym językiem programowania. Korzystają z niego takie firmy jak:
NASA, Google, Spotify, Netflix czy Dropbox

Przejrzysty i zwięzły

Jego składnia jest czytelna i przejrzysta. Słowa kluczowe w Pythonie są intuicyjne i przypominają język angielski co ułatwia naukę.

Python
rośnie w siłę !

Python od kilku lat szybko rośnie w siłę, podbijając serca programistów swoją przejrzystością i zwięzłością. Robi to na tyle skutecznie, że właśnie został uznany za drugi pod względem popularności najpopularniejszy język programowania na świecie, jeśli chodzi o liczbę używających go developerów.

0 h

stacjonarnej na weekendach nauki programowania w rzeszowskiej sali szkoleniowej o wysokim standardzie

0 %

zaangażowania i pomocy ze strony trenera będącego w pełni praktykiem - na co dzień pracującego z kodem i doświadczonego w nauczaniu

0

tyle brutto możesz zarobić na start ( umowa o pracę wg danych portalu No Fluff Jobs )

Python od zera

opinie ze szkoleń, treść oryginalna niezmieniana:

``Bardzo dobry kontakt z uczestnikami kursu, bieżąca weryfikacja postępu uczestników w wykonywaniu zadań, natychmiastowa pomoc w razie potrzeby.``

Damian K.

Python od zera

``Język jakiego używał względem nas był precyzyjny i dostosowany do nas. Metody których używał i przygotowanie merytoryczne na wysokim poziomie.``

Robert K.

Python od zera

``Wszystko super, bardzo fajnie prowadzi zajęcia i czuwa nad tym, żeby wszyscy byli na bieżąco. Trener z bardzo dobrym podejściem do swoich podopiecznych.``

Paweł B.

Python od zera

``Wymagał od nas byśmy się nie poddawali i kierował, jeśli potrzebowaliśmy jakiejkolwiek pomocy. Oceniam go więc bardzo dobrze i chciałbym, by w przyszłości jeszcze prowadził zajęcia.``

Mirosław M.

Python od zera

Czego się nauczysz ?

Liczy się zaangażowanie, wytrwałość i ciężka praca. Twoje nastawienie ma realny wpływ na wynik ukończenia kursu.

1. Programowania w Pythonie

Python – Django
MySQL – PyMongo – mockito – Pytest,
HTML5 – CSS3 – JavaScript – Bootstrap – Vue.js

 

Program kursu wraz z opisem został przedstawiony w dalszej części tej strony.

2. Dobrych praktyk

Bez tego się nie obejdzie. Jeśli chcesz tworzyć kod, który będzie łatwy w utrzymaniu, możliwy do rozszerzenia i testowania musisz stosować dobre praktyki opracowane przez bardziej doświadczonych programistów. Poznasz Zasady SOLID, reguły DRY, KISS i YAGNI, porównanie DIP, IOC i DI. Dlaczego czytelność kodu jest taka ważna ? Czym jest zasada pojedynczej odpowiedzialności, zasada otwarte – zamknięte, segregacji interfejsów oraz odwracania zależności. Będziesz regularnie pracować po zajęciach, rozwiązując zadania domowe, a po każdym sprincie rozwiążesz test.

3. Pracy projektowej w zespole

Podczas kursu przewidziany jest projekt grupowy z podziałem na kilkuosobowe zespoły – to symulacja codziennej pracy w realnej firmie. Będziemy pracować w Scrumie, zachaczając o tematykę code review, pair programming, planowanie, estymowanie. Dzięki temu nauczysz się stosować zdobytą wiedzę oraz zbudujesz pierwszy projekt do swojego portfolio. Na koniec zrealizujemy deployment naszych aplikacji.

4. Aktualnych narzędzi używanych przez programistów

Poznasz aktualne narzędzia niezbędne w pracy programisty: Git, PyCharm, Visual Studio Code. Dodatkowo, poznasz zasady działania REST API, czyli jednego z najpopularniejszych sposobów komunikacji między aplikacjami.

5. Jak przygotować się do rozmowy kwalifikacyjnej

Nasi specjaliści hr pomogą Ci przygotować CV i portfolio, będą do Twojej dyspozycji w całym procesie rekrutacyjnym. Oprócz tego przeprowadzą z Tobą symulacyjną rozmowę rekrutacyjną, zaś na warsztatach dowiesz się wielu ciekawych i z pewnością wartościowych rzeczy.

Program kursu

Opracowaliśmy go tak, abyś zdobył(a) wiedzę i umiejętności, których aktualnie poszukują pracodawcy. Szczegółowy zakres czasu dotyczący danych bloków tematycznych kursu, zostanie przedstawiony po uprzednim kontakcie.

01. NARZĘDZIA I SPOSÓB PRACY

Poznasz tajniki pracy w zespołach. Zasady dotyczące zarządzania i planowania projektem, praktyczne tematy związane z zarządzaniem kodem jednego projektu, przez wielu programistów.

 

  • system kontroli wersji Git
  • podstawowe narzędzia pracy programisty
  • zasady pracy w zespołach zgodnie z metodyką Scrum

02. JĘZYK PYTHON

Zostaniesz wprowadzony do świata programowania w języku Python – poznasz jego cały ekosystem, modularyzację, składnię, podstawowe funkcje, biblioteki i wiele więcej. Nauczysz się myśleć jak Python – obiektowo.

 

  • Python – podstawy
  • Python – rozwinięcie

03. BAZY DANYCH

Nie da się stworzyć żadnej, poważnej aplikacji, która nie wymagałaby przechowywania informacji. Nauczysz się, jak działa ORM (czyli jak pogodzić świat obiektowy z relacyjnym). Nauczysz się jak używać SQL do przechowywania i manipulowania danymi.

 

  • Bazy danych SQL (MySQL) , NoSQL (PyMongo)

04. WEB

Tworzenie aplikacji webowych wymaga podstawowego zrozumienia tego, co dzieje się w przeglądarce internetowej. W ramach tego kursu poznasz absolutnie od zera podstawy:

 

  • HTTP
  • HTML, CSS, JavaScript
  • Vue.js (wprowadzenie)

Przy tworzeniu aplikacji serwerowych bez wątpienia króluje Django, który wg rankingu HotFrameworks, jest najpopularniejszym frameworkiem pythonowym. Umożliwia zbudowanie kompletnej aplikacji webowej. Django posiada wbudowane mechanizmy do obsługi baz danych, formularzy, własny język template’ów (szablonów), gotowy mechanizm do tworzenia prostego panelu administracyjnego i wiele innych.

 

  • Django

05. DOBRE PRAKTYKI PROGRAMISTYCZNE

Jako programista, poza samym kodem aplikacji, nauczysz się tworzyć różnego rodzaju testy. Najwięcej będzie testów jednostkowych, które w sposób automatyczny, wydajny i powtarzalny sprawdzą czy wszystko działa, jak należy. Poznasz i będziesz stosować wzorce projektowe ukazujące powiązania i zależności pomiędzy klasami oraz obiektami a ułatwiające tworzenie, modyfikację oraz pielęgnację kodu źródłowego, poruszając przy tym tematykę dobrych praktyk programistycznych.

 

  • Testy jednostkowe
  • Wzorce projektowe
  • Dobre praktyki

06. PROJEKT GRUPOWY

Jest to blok podsumowujący dotychczas zdobytą wiedzę. Zaprojektujesz i zaimplementujesz aplikację webową rozwiązującą jakiś problem. Będziesz pracował z systemem kontroli wersji Git. Napiszesz do niej testy jednostkowe. Praca będzie odbywać się samodzielnie lub w zepołach 2, makasymalnie 3 osoby z zastosowaniem metodyki Scrum.

Cena

Wybierz pakiet dopasowany do Twoich potrzeb i zdobądź nowy zawód w IT. Pobierz cennik i poznaj szczegóły.

Pobierz ofertę

Unia Europejska oferuje program dofinansowań, dzięki którym możesz uzyskać środki na wybrane przez siebie szkolenia. Dowiedz się więcej !

Podstawowy
9 500
Prework bookPrework book
Kurs stacjonarnyKurs stacjonarny
Testy sprawdzająceTesty sprawdzające
Zaświadczenie o ukończeniu kursuZaświadczenie o ukończeniu kursu
Certyfikat AmesoftCertyfikat Amesoft
Aplikuj
Rozszerzony
10 500
Prework bookPrework book
Kurs stacjonarnyKurs stacjonarny
Testy sprawdzająceTesty sprawdzające
Zaświadczenie o ukończeniu kursuZaświadczenie o ukończeniu kursu
Certyfikat AmesoftCertyfikat Amesoft
Warsztaty - rekrutacja w ITWarsztaty - rekrutacja w IT
Aplikuj

Przedstawiona oferta cenowa ma charakter informacyjny i nie stanowi oferty handlowej w rozumieniu Art.66 par.1 Kodeksu Cywilnego

  • 1
    Proces aplikacyjny

    Wyślij uzupełniony formularz aplikacyjny. Skontaktujemy się z Tobą i dopełnimy ostatecznie formalności.

  • 2
    Prework

    Po podpisaniu umowy otrzymasz od nas prework book, który powinieneś dokładnie przerobić w domu jako wstęp do świata w który będziesz wchodził.

  • 3
    Realizacja kursu

    W tym punkcie realizujesz program kursu poznając tajniki programowania, tworzysz własny projekt, kontrolujemy Twoje postępy.

  • 4
    Wsparcie w karierze

    W zależności od pakietu, będziesz pod opieką specjalisty, który kompleksowo przygotowuje Cię do poszukiwania pracy.

Dołącz aby być na bieżąco z promocjami !


     NASA wykorzystuje aplikację napisaną w Pythonie do zarządzania kontrolą startową wahadłowców.

    1. Czy ten kurs jest dla mnie, jeśli nie mam żadnej wiedzy o programowaniu ?

    Szkolenie startuje od poziomu “0” i jest przeznaczone właśnie dla takich jak Ty. Chcesz dobrze zrozumieć język Python ? lubisz uczyć się przez działanie ? szukasz czegoś więcej niż kolejnego przeterminowanego kursu na Udemy ? potrzebujesz kontaktu z kimś na żywo, kto podejdzie, odpowie na Twoje pytania i wątpliwości bądź nakieruje ? chcesz się przebranżowić ?

     

    • właśnie poznałeś(aś)  odpowiedź na pytanie

    2. Czy dam radę ?

    To czy dasz radę, zależy od kilku czynników, jako trener mogę śmiało powiedzieć, że jeśli przyłożysz się do nauki i potrafisz logicznie myśleć to nie będzie z tym żadnego problemu.

    3. Dla kogo nie jest ten kurs ?

    Po przejrzeniu programu szkolenia stwierdziłeś, że będziesz się nudził(a), ponieważ wszystkie wymienione technologie znasz lepiej niż język polski. Nie chcesz poświęcać czasu na pracę własną.

    4. Czy kurs jest prowadzony w konkretnych godzinach?

    • Sobota – Niedziela 9.00 – 16.00

    5. Czy zapewniacie sprzęt na kursie ?

    Nie udostępniamy sprzętu. Na kurs przyjdź z własnym laptopem.

    Podstawowe parametry:

     

    • system operacyjny Windows 7 lub nowszy, MacOs bądź Linux,
    • procesor Intel i5 lub Amd A10,
    • minimum 4GB RAM,
    • 15 GB wolnego miejsca na dysku

    Pytania ?

    Jeżeli pojawiły się pytania na które nie widzisz odpowiedzi, przejdź proszę do działu Faq.

    Faq

    Trenerzy

    Nasi trenerzy są aktywnymi programistami, dodatkowo posiadają szereg kompetencji miękkich mających znaczący wpływ na odbiór wiedzy przez kursantów.

    Zobacz więcej