Programowanie

Nasza biblioteka online zawiera szereg publikacji, dzięki którym programowanie nie będzie mieć przed Tobą żadnych tajemnic. Zawarte tu książki przybliżą Ci takie języki jak HTML, JavaScript, Python czy CSS. Dowiesz się dzięki nim także tego, jak tworzyć efektywne algorytmy, projektować aplikacje mobilne, czy dbać o poprawną architekturę informacji w serwisach internetowych.

33
Kurs video

Excel 2019 VBA. Kurs video. Opanuj zdarzenia oraz formularze i przećwicz je na 50 praktycznych przykładach

Daniel Brzózka

Obierz kurs na... jeszcze więcej automatyzacji z VBA! Jeżeli pracujemy przy komputerze, szybko zauważamy, że wiele wykonywanych przez nas czynności jest powtarzalnych. Pewne sekwencje zadań realizujemy raz po raz, codziennie, wiele się nad nimi nie zastanawiając - działamy niemal automatycznie. Właśnie słowo „automatycznie” stanowi częstą inspirację dla producentów oprogramowania. Mając na celu ułatwienie nam życia i przyspieszenie naszej pracy, tworzą oni między innymi takie języki programowania jak Visual Basic for Applications, w skrócie: VBA. Jest on zaimplementowany w wielu aplikacjach pakietu Microsoft Office, ale także na przykład w programie AutoCAD. Jeśli potrafisz posługiwać się podstawowymi funkcjami VBA (może znasz je dzięki naszemu bestsellerowemu szkoleniu Excel 2019 VBA. Kurs video. Opanuj podstawy i przećwicz je na 50 praktycznych przykładach, zdajesz sobie na pewno sprawę z tego, jak szerokie zastosowanie ma ten język programowania. Celem tego szkolenia jest nauczenie Cię stosowania bardziej zaawansowanych elementów VBA, które pomogą Ci nie tylko zautomatyzować pracę, ale również stworzyć graficzne interfejsy użytkownika, na których wybierzesz ustawienia, by następnie na ich podstawie sterować kodem. Dowiesz się także, w jaki sposób możesz sobie ułatwić analizowanie kodu i wykrywanie miejsc, które są zagrożone wystąpieniem błędu. UWAGA! Zadania dołączone do kursu video pomogą Ci w przećwiczeniu omawianych umiejętności. Co Cię czeka podczas naszego profesjonalnego szkolenia W ramach kursu: Dowiesz się, czym są i do czego służą tablice Nauczysz się debugować i obsługiwać wykryte błędy Będziesz pracować ze zdarzeniami na poziomie skoroszytu i na poziomie arkusza Poznasz bliżej formularze i różne rodzaje obiektów Co więcej... W trakcie szkolenia zbudujesz graficzny interfejs użytkownika, będziesz nim manipulować i wywoływać formularze zarówno z poziomu kodu VBA, jak i z poziomu przycisku Na dołączonych do kursu praktycznych zadaniach przećwiczysz omawiane umiejętności Excel 2019 VBA. Kurs video. Opanuj zdarzenia oraz formularze i przećwicz je na 50 praktycznych przykładach kończy się na poziomie zaawansowanym. Przeznaczony jest dla osób, które wcześniej miały kontakt z VBA i potrafią wykonywać z jego użyciem proste obliczenia, a teraz chciałyby zacząć pełniej korzystać z możliwości, jakie oferuje Visual Basic for Applications. Pełnia możliwości VBA Jeśli musielibyśmy określić jednym słowem, do czego służy język VBA, najprostszą odpowiedzią byłaby właśnie... automatyzacja. Do tego VBA został stworzony - do upraszczania zadań i operacji, a także do automatyzowania pewnych czynności. Przede wszystkim język ten pozwala tworzyć makra, czyli złożone funkcje, dzięki którym kilka operacji wykonuje się jednocześnie, za pomocą jednego kliknięcia. To poziom podstawowy VBA. Dalej: można w nim tworzyć własne polecenia, niedostępne dla zwykłego użytkownika programów pakietu Office. Szukanie danych, tworzenie formuł do obliczeń, budowanie i prezentowanie skomplikowanych wykresów i tabel, tworzenie skomplikowanych raportów - do tego wszystkiego przydaje się umiejętność operowania w języku Visual Basic for Applications na poziomie co najmniej średnio zaawansowanym. Na który wejdziesz z nami, w towarzystwie tego kursu.

34
Kurs video

Excel VBA. Kurs video. Budowanie procesu automatycznego raportowania

Daniel Brzózka

Obierz kurs na... automatyczne generowanie raportów Przejrzysta i czytelna prezentacja danych to niezwykle istotna kwestia we współczesnych organizacjach, w których szybki i sprawny przepływ informacji ma absolutnie kluczowe znaczenie. Kiedy sporządzamy raport, często pracujemy pod presją czasu, a jednocześnie mamy do uporządkowania sporo danych, które należy zebrać, obrobić i przedstawić w formie graficznej. Zazwyczaj oznacza to mnóstwo żmudnej, ręcznej pracy przy kopiowaniu, przeliczaniu danych i ostatecznej obróbce. Rośnie przy tym prawdopodobieństwo pomyłki. Na szczęście przy użyciu VBA możemy ten proces w dużym stopniu zautomatyzować, dzięki czemu praca stanie się lżejsza, a jednocześnie bardziej wydajna. W większości organizacji podstawowe narzędzia, wykorzystywane w zasadzie wszędzie tam, gdzie taka prezentacja jest potrzebna, to programy Excel i PowerPoint. Dzięki naszemu kursowi będziesz w stanie, korzystając z VBA, zaprezentować dowolny raport bez konieczności ręcznego obrabiania setek danych pochodzących z różnych źródeł - a wszystko to przy użyciu jednego przycisku. Co Cię czeka podczas naszego profesjonalnego szkolenia? Nauczysz się tworzyć automatyczne procesy raportowania. Zdobędziesz informacje o obiektach i kolekcjach w języku VBA. Dowiesz się, jak z różnych źródeł pobierać dane do Excela. Poznasz podstawy tworzenia tabel przestawnych w Excelu. Dowiesz się, jak dynamicznie pobrać dane z tabeli przestawnej - WEŹDANETABELI. Nauczysz się, w jaki sposób zalinkować obiekty z Excela do PowerPointa. Będziesz automatyzować pobieranie danych ze źródeł zewnętrznych. Poznasz podstawy języka SQL. Dowiesz się, czym są i jak działają ConnectionStrings. Nauczysz się budować slajdy w Power Point. Będziesz wykorzystywać model danych w Excelu. A po zakończeniu szkolenia... Kurs video składa się z 46 lekcji trwających w sumie niemal 7 godzin. Po jego ukończeniu będziesz wiedzieć, jak zautomatyzować proces generowania raportów. Kurs łączy wiele różnych elementów. Poznasz język zapytań SQL na poziomie pozwalającym samodzielnie pobierać dane z serwera SQL. Przy użyciu języka VBA będziesz w stanie na poziomie średnio zaawansowanym automatyzować pracę w Excelu. Zdobędziesz również umiejętność tworzenia tabel przestawnych, doskonałego narzędzia do obróbki danych. Będziesz tworzyć cały zautomatyzowany proces przetwarzania danych, od pobrania ich z różnych źródeł po graficzne przedstawienie w postaci slajdów w programie PowerPoint. Na slajdach będziesz umiał umieścić obiekty będące jednocześnie linkami. Dla kogo ten kurs? Excel VBA. Kurs video. Budowanie procesu automatycznego raportowania jest przeznaczony dla wszystkich którzy chcą skrócić czas potrzebny do pracy nad tworzeniem raportów i ich prezentowaniem. Wiedza zdobyta podczas kursu pozwoli zoptymalizować i usprawnić ten proces. Unikniesz ręcznego kopiowania danych z zapytań SQL do Excela, a także ręcznego kopiowania wykresów i tabel z Excela do PowerPointa. To szczególnie ważne, kiedy na przykład do obrobienia są dane z kilku, a czasem nawet kilkudziesięciu krajów i dla każdego z nich należy sporządzić osobny raport. Ręczne kopiowanie, przeliczanie i obrabianie danych byłoby w tym przypadku zajęciem tyleż karkołomnym, co czasochłonnym. A przy tym ręczne obrabianie takiej ilości danych w sposób drastyczny zwiększa możliwość pomyłki i konieczności poprawek, jeszcze bardziej wydłużających czas pracy. Automatyzacja generowania raportów pozwoli słuchaczom zaoszczędzić wiele cennego czasu, który w innym przypadku spędzaliby, ślęcząc nad arkuszami i wykresami.

35
Kurs video

Flask. Kurs video. Od pierwszej linijki kodu do praktycznego zastosowania

Wiktor Ławski

Obierz kurs na... proste budowanie i rozbudowywanie serwisów internetowych Framework Flask jest idealnym wyborem, jeśli chce się zbudować prosty serwis WWW. Korzystanie z niego w tym celu pozwala oszczędzić czas i nie wymaga wielkich umiejętności. Bazujący na języku Python framework zawiera mechanizmy umożliwiające łączenie go z tak fundamentalnymi plikami w sieci, jak HTML czy CSS. Pozwala to nie tylko budować serwisy od nowa, lecz także kreować jedynie wybrane elementy, które zostaną następnie użyte do rozbudowy już istniejącej strony - nawet jeśli przy jej tworzeniu korzystano z innej technologii. Poszczególne lekcje kursu pozwolą Ci zacząć pracę z technologią Flask. Dowiesz się między innymi, jak wykorzystać zewnętrzne biblioteki i jak zbudować prostą aplikację do konwersji plików graficznych użytkownika pomiędzy poszczególnymi formatami. Szkolenie przeprowadzi Cię przez wiele zagadnień związanych z tworzeniem aplikacji webowych, także przez meandry budowania kalkulatora zysków z oszczędności! Zdobędziesz wiedzę dotyczącą zasad instalacji potrzebnego oprogramowania, konfigurowania własnego repozytorium do kontroli wersji, tworzenia uporządkowanej struktury projektu, wreszcie implementacji na podstawie automatycznie uruchamianych testów. Dowiesz się też, na jakie aspekty zwracać uwagę podczas tworzenia interfejsu użytkownika. Zobaczysz wreszcie, jak w prosty sposób można dostosować tworzone serwisy do wymogów urządzeń mobilnych. Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie proponowanego przez nas kursu video: Stworzysz aplikacje w technologii Flask. Opanujesz zasady pracy z systemem kontroli wersji Git. Poznasz proste i zagnieżdżone szablony Flask. Zintegrujesz Bootstrap i Flask. Dostosujesz CSS i HTML do potrzeb frameworka Flask. Będziesz operować plikami na serwerze Flask. Nauczysz się automatyzować czynności, tworzyć strony z treścią i formularzami. Skonwertujesz pliki graficzne. Przybliżysz sobie zasady UI i UX aplikacji webowych. Co więcej... Dowiesz się, jak testować stworzoną przez siebie aplikację i naprawiać pojawiające się w niej błędy. Flask. Kurs video. Od pierwszej linijki kodu do praktycznego zastosowania kończy się na poziomie podstawowym. Oznacza to, że po ukończeniu szkolenia będziesz w stanie stworzyć od zera nowy projekt oparty na technologii Flask - taki, który umożliwi interakcję z użytkownikiem bez przechowywania stanu pomiędzy poszczególnymi wizytami użytkownika. Sfera web developera Osoby zajmujące się technologiami webowymi muszą nieustannie śledzić dostępne rozwiązania. Ich mnogość jest w dużej mierze związana z koniecznością dostarczania funkcjonalności działających w przeglądarce i pokrywających potrzeby między innymi banków, sklepów internetowych, blogów, serwisów streamingowych czy gier przeglądarkowych. Web developer musi nie tylko być świadom dostępnych technologii, ale także dobierać je odpowiednio do aktualnego problemu. Zarówno wśród freelancerów, jak i w software house’ach popularne jest używanie WordPressa do tworzenia stron o charakterze informacyjnym. Gdy jednak konieczne jest dodatkowe przetwarzanie wykraczające poza obsługę komentarzy, sięga się po inne technologie. Flask może być używany dla usług, które muszą być gotowe na wzmożone zapotrzebowanie na infrastrukturę. Jest wspierany na Google App Engine, gdzie samo przydzielanie dodatkowych i usuwanie nadmiarowych zasobów może być w dużej mierze zautomatyzowane dzięki możliwościom Google Cloud Platform. Zadaniem developera jest jednak taka implementacja oferowanych funkcjonalności, aby użytkownik nie tracił danych, kiedy zmienia się liczba wykorzystywanych serwerów. Czasem naprawdę warto zrobić jeden krok w tył, aby móc zrobić dwa kroki w przód. Dotyczy to także tworzenia oprogramowania.

36
Kurs video

Flask. Kurs video. Stwórz swoją pierwszą aplikację webową

Tomasz Kaniecki

Wybierz kurs video Flask Czy znasz już microframework Flask? Został napisany w języku Python i służy do tworzenia aplikacji webowych. Bazują na nim takie serwisy jak Pinterest czy LinkedIn. Flask wyróżnia się spośród innych tego typu narzędzi prostotą, a co za tym idzie - przyjaznością dla programisty. Pozwoli Ci na przykład stworzyć od zera aplikację web, która dzięki połączeniu z bazą danych umożliwi zarządzanie treścią i użytkownikami. Przy czym Flask nie narzuci Ci sposobu tworzenia aplikacji, da jedynie narzędzia, dzięki którym będziesz w stanie to zrobić. Opanowanie Flaska z pewnością poszerzy Twoje możliwości w tym zakresie. Znajomość tego microframeworka ma wymiar głęboko praktyczny. Programista Pythona posiadający w stacku technologicznym umiejętność tworzenia logiki biznesowej aplikacji webowych zwiększa swoje szanse na dołączenie do ciekawych i dobrze płatnych projektów. Flask developer bowiem potrafi napisać dowolną aplikację pracującą w środowisku przeglądarki internetowej: od API dużego serwisu webowego po panel administracyjny lokalnego CMS. Brzmi ciekawie? Zatem nie zwlekaj dłużej! Weź udział w naszym kursie video i przekonaj się, że napisanie własnej aplikacji może być łatwe, szybkie i... efektywne! Czego się nauczysz podczas naszego profesjonalnego szkolenia Dzięki temu kursowi video Flask: Poznasz dobre praktyki, które powinno się stosować podczas pisania aplikacji webowych za pomocą Pythona. Stworzysz prawidłową architekturę aplikacji Flask. Użyjesz do tego celu zewnętrznych bibliotek, między innymi SQLAlchemy, Werkzeug, Jinja. Co więcej... Zrozumiesz, jakie są możliwości Flaska, jeśli chodzi o tworzenie aplikacji internetowych, a także jak w zgodzie z duchem dobrych praktyk pisać kod w Pythonie Flask. Kurs video. Stwórz swoją pierwszą aplikację webową kończy się na poziomie podstawowym. Po ukończeniu szkolenia będziesz znać bazowe zasady korzystania z wiersza poleceń i ze środowiska wirtualnego Python, mieć ugruntowane podstawy języków Python i HTML oraz kaskadowych arkuszy stylów CSS, a także stosować najważniejsze reguły używania baz danych i - oczywiście - frameworka Flask. A sam Flask to... ...niewielki framework, nazywany microframeworkiem. Nie dysponuje on zaawansowanymi narzędziami i bibliotekami, za to (a może dzięki temu) jego konstrukcja jest lekka i modułowa. Ta lekkość i przyjazność w użyciu sprawiły, że Flask zyskał uznanie w oczach developerów Pythona. Bywa więc przez nich często używany zamiast Django, na przykład do projektowania i tworzenia mniej skomplikowanych aplikacji i systemów. Co ciekawe, Flask powstał jako primaaprilisowy żart, którego celem było parodiowanie frameworka Bottle. Mimo to społeczność programistów stwierdziła, że jest naprawdę skutecznym rozwiązaniem wielu problemów, i z czasem stał się jednym z najpopularniejszych frameworków języka Python na świecie. Wymaga co prawda nieco bardziej skomplikowanej konfiguracji niż Django, za to nie ma narzuconej struktury, co poprawia elastyczność pracy programisty. Jeżeli chcesz poznać możliwości, jakie oferuje Ci Flask, to ten kurs sprawi, że Twoja wiedza wzbogaci się o umiejętność tworzenia funkcjonalnych aplikacji webowych. W trakcie szkolenia przejdziemy przez poszczególne elementy biblioteki Flask - od podstaw do podejścia opartego na połączeniu z bazą danych. Zdobytą wiedzę wykorzystasz przy okazji wspólnego tworzenia panelu logowania użytkowników. Polecamy także kursy Android dostępne w naszej ofercie.

37
Kurs video

Git. Kurs video. Pracuj wygodnie z najpopularniejszym systemem kontroli wersji

Marcin Biegała

Obierz kurs na... Git Git to najpowszechniej używany system kontroli wersji. Według ankiety serwisu StackOverflow ponad 87 procent respondentów używa tego systemu do przechowywania kodu. Dzięki swojej popularności Git stanowi dziś de facto standard w IT, a jego znajomość jest powszechnym wymogiem. Jednak mimo tej popularności wielu programistów wciąż nie do końca zdaje sobie sprawę z potężnej mocy ukrytej w tym narzędziu. Git uchodzi za skomplikowany, a użytkownicy często korzystają z zaledwie kilku komend i trzymają się utartych schematów. Nie próbują zrozumieć jak naprawdę działa, a bez tego trudno mówić o płynnej pracy z systemem i pełnym jego wykorzystaniu. Tymczasem stanowi on podstawę serwisu GitHub, będącego centrum świata open source. To tam znajdują się kody najpopularniejszych bibliotek oraz narzędzi używanych w ramach otwartego dostępu, to tam zapadają decyzje dotyczące ich modyfikacji i ulepszeń. Kto jest obecny na GitHubie, może na bieżąco śledzić zmiany w kodach ważnego dla siebie oprogramowania i uczyć się od najlepszych światowych programistów. Warunek jest jeden — by efektywnie współpracować z GitHubem, należy dobrze poznać Git. Co Cię czeka podczas naszego profesjonalnego kursu Git online? W trakcie pracy z tym kursem video Git: Nabierzesz wprawy w codziennej pracy z Gitem. Dowiesz się, jak zsynchronizować lokalną kopię ze zdalnymi repozytoriami. Nauczysz się naprawiać własne błędy i cofać zmiany w historii. Będziesz korzystać ze schowka, tworzyć gałęzie, zarządzać nimi i je scalać. Przekonasz się, jak wygląda prawidłowe zarządzanie etykietami. Opanujesz możliwe strategie pracy z gałęziami. Co więcej... W trakcie zdobywania nowych umiejętności niejako przy okazji uzyskasz wiedzę dotyczącą mechanizmów zaimplementowanych w samym Gicie. Git. Kurs video. Pracuj wygodnie z najpopularniejszym systemem kontroli wersji kończy się na poziomie średnio zaawansowanym. By móc efektywnie korzystać z tego szkolenia, nie trzeba posiadać żadnych innych umiejętności poza podstawową obsługą komputera. Od Linuksa do Facebooka Pierwsze wydanie systemu Git pojawiło się w 2005 roku. Ojciec Gita, Linus Torvalds, stworzył go w celu wsparcia jądra systemu Linux. Do prac nad alternatywnym systemem kontroli wersji Torvalds przystąpił, gdy poprzednik Gita, czyli BitKeeper, przestał być darmowy dla projektów typu open source. W efekcie powstała zupełnie nowa jakość — system, który świetnie wspiera rozgałęziony proces tworzenia oprogramowania, pozwala pracować off-line i dopiero potem wymieniać zmiany między lokalnymi repozytoriami, wspiera istniejące protokoły sieciowe i jest o całe rzędy wielkości szybszy od ewentualnych konkurentów. Ewentualnych, gdyż ze względu na swoje zalety aktualnie Git pozostaje praktycznie bezkonkurencyjny w kategorii rozproszonych systemów kontroli wersji. Z ciekawostek — do rozwijania kodu używa Gita między innymi serwis Facebook. Przywitaj się z Gitem Nim zagłębisz się w (dosłownie) rozgałęzioną strukturę Gita, poznasz jego historię oraz najważniejsze zalety, dzięki którym ten system stał się standardem w dziedzinie zarządzania kodem. Skonfigurowawszy na własnym komputerze niezbędne narzędzia, przećwiczysz podstawowe polecenia. Wszystko zapiszesz w swoim repozytorium — tak żeby już nic Ci nie uciekło. Dowiesz się, jak pracować, by nie „zanieczyścić” historii repozytorium, i skąd czerpać wiedzę o zmianach, które zaszły w kodzie. W sekcji poświęconej gałęziom poznasz nie tylko polecenie dotyczące ich tworzenia i usuwania. Zobaczysz też, co naprawdę dzieje się w Twoim repozytorium, innymi słowy: jak działa Git od podszewki. Nauczysz się scalać rozgałęzione linie kodu, zarówno poprzez merge, jak i rebase. A ponieważ nikt nie jest nieomylny, w kolejnej części szkolenia zajmiesz się błędami. W jej ramach opanujesz metodologię cofania akcji i naprawy historii projektu. I nie — kasowanie lokalnej kopii i pobieranie jej od nowa nie stanowi rozwiązania problemu! Naprawiwszy to, co wymaga naprawy, zsynchronizujesz swoje repozytorium z innymi repozytoriami i wymienisz się postępami pracy. Im bliżej końca, tym bardziej osobiście — na kolejnym etapie szkolenia jego autor podzieli się z Tobą osobistą opinią na temat różnych strategii zarządzania gałęziami, podpowie Ci, jak zarządzać wieloma wersjami kodu i jak zrozumiale etykietować konkretne punkty w historii repozytorium. Wreszcie poznasz Stash, czyli schowek dla fragmentów Twojego kodu. Te kilka poleceń usprawni Twoje codzienne obcowanie z Gitem. Dowiesz się, jak łatwo jest odłożyć pracę na bok, by móc zająć się czymś innym. „Każda wystarczająco zaawansowana technologia jest nieodróżnialna od magii” Arthur C. Clarke W naszej ofercie znajdziesz również kursy ArchiCAD.

38
Kurs video

GraphQL. Kurs video. Buduj nowoczesne API w Pythonie

Łukasz Przybylski

Obierz kurs na... budowę elastycznych API Application programming interface, czyli słynne API - skrót dobrze znany każdemu programiście. API można zdefiniować jako interfejs programistyczny, który wyznacza sposób komunikowania się aplikacji między sobą. Dotychczas jego struktura była najczęściej określana przez styl architektoniczny REST. W 2015 roku nastąpił przełom: Facebook podzielił się swoim wynalazkiem, a koncept REST zyskał poważnego konkurenta - GraphQL. Ta stosunkowo młoda technologia jest językiem zapytań przeznaczonym do budowania szybkich, elastycznych interfejsów API. Z GraphQL wydajność aplikacji wchodzi w nowy wymiar - otrzymujesz dokładnie to, czego potrzebujesz. Jak to możliwe? Przetwarzane żądania HTTP są agregowane w jeden endpoint, zatem oczekiwane dane, nawet z wielu źródeł, dostajemy w pojedynczym wywołaniu API. W tym kursie video doświadczysz zupełnie innego podejścia do programowania - poznasz alternatywę dla REST. Podążając śladami pionierów Facebooka, razem z GraphQL zoptymalizujesz proces tworzenia i utrzymywania nowoczesnych aplikacji. A więc... zdobądź pożądany na rynku pracy zestaw umiejętności, związanych z obsługą GraphQL i Pythona! Co Cię czeka podczas naszego profesjonalnego szkolenia? Z naszym kursem video nauczysz się: budować nowoczesne API aplikacji webowej tworzyć aplikację z API GraphQL w Pythonie przy użyciu biblioteki Graphene mapować modele z Pythona do GraphQL rozszerzać możliwości modeli w API obsługiwać zapytania do API GraphQL wybierać interesujące dane po stronie klienta modyfikować dane po stronie serwera obsługiwać błędy w GraphQL i bibliotece Graphene tworzyć dokumentację w GraphQL korzystać z zaawansowanych typów, jak interfejsy czy unie testować aplikację Co więcej... dowiesz się, jak zintegrować API GraphQL z bibliotekami Flask i FastAPI wykonasz podstawową integrację modeli Graphene z bazami danych przy użyciu SQLAlchemy i MongoEngine GraphQL. Kurs video. Buduj nowoczesne API w Pythonie ukończysz na poziomie średnio zaawansowanym. W trakcie pierwszych lekcji poznasz niezbędną teorię, typy danych i schemę GraphQL. Następnie zaznajomisz się z rodzajami zapytań, takimi jak Query i Mutation. Zorientujesz się w różnicach między podejściami REST API i GraphQL API i zrozumiesz, jakimi założeniami należy się kierować w doborze architektury oprogramowania. Podczas pisania aplikacji webowej będziesz korzystać z uznanej biblioteki Graphene, przeznaczonej do szybkiego budowania schematów. Krok po kroku nauczysz się mapować modele danych pomiędzy Pythonem a schemą GraphQL i tłumaczyć relacje między nimi. Na koniec dowiesz się, jak integrować GraphQL z mikroframeworkami Flask i FastAPI, a nawet z bazą danych MongoDB. By korzystać z naszego szkolenia, nie musisz być specem od Pythona, jednak podstawowa znajomość tego języka da Ci swobodę i ułatwi pracę z niektórymi modułami kursu. W GraphQL dostajesz to, o co prosisz - naucz się tego używać tak, by działało na Twoją korzyść.

39
Kurs video

Gry Unity i Facebook. Efektywna integracja, budowanie zasięgu i popularności. Kurs video

Arkadiusz Brzegowy

Czy jesteś gotów pokazać swoją grę ponad miliardowi ludzi? Tak? To zapnij pasy i uważaj! Rozpoczynamy integrację z najpopularniejszym serwisem społecznościowym! Co Cię czeka podczas szkolenia Gry Unity i Facebook. Efektywna integracja, budowanie zasięgu i popularności. Kurs video? Nauczysz się umieszczać plugin Facebooka wewnątrz projektu Unity oraz skonfigurujesz konto developerskie, na którym będziesz tworzyć fikcyjnych użytkowników i testować aplikację. Skonfigurujesz także projekt Unity przed jego publikacją na urządzeniu mobilnym i dowiesz się, jak korzystać z Facebook Graph API oraz innych użytecznych narzędzi developerskich Facebooka. Kurs jest przeznaczony dla osób, które opanowały już podstawy Unity. Zatem do dzieła! W kursie korzystamy ze starszej wersji Unity. Kursy 3D w oparciu o nowszą wersję znajdziesz tutaj!

40
Kurs video

Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych

Karolina Zmitrowicz

Obierz kurs na... prawidłowo zaprojektowane i przeprowadzone projekty w IT Projekty w IT są bardzo często skomplikowane, długotrwałe i rozbite na kolejne, wspólnie zależne etapy. Takich projektów nie da się efektywnie realizować bez przyjęcia na samym początku odpowiednich założeń. I tu wkracza inżynieria wymagań – niezwykle ważny obszar inżynierii oprogramowania. Opisuje się ją jako proces definiowania, dokumentowania i utrzymywania wymagań na systemy, które mają spełniać oczekiwania interesariuszy. Właściwe wymagania to nie tylko kwestia ich dokumentacji, ale też przede wszystkim kwestia odpowiedniego ich pozyskania i walidacji. Dobrej jakości wymagania zmniejszają ryzyko produktowe i projektowe, pozwalają tworzyć systemy, które realnie spełniają potrzeby interesariuszy i umożliwiają im osiągnięcie pożądanych celów. Każda osoba zaangażowana w procesy wytwarzania jakichkolwiek systemów – czy to informatycznych, czy usługowych – powinna posiadać podstawowe informacje na temat wymagań, ich jakości i sposobów zarządzania nimi. Stąd wiedza zawarta w kursie przyda się analitykom biznesowym i systemowym pracującym nad rozwiązaniami wnoszącymi wartość dla interesariuszy. Dostarczy im informacji niezbędnych do prawidłowego określenia źródeł wymagań, pozyskania wymagań przy użyciu różnych technik, a także dokumentacji wymagań w optymalnej dla danego kontekstu formie. Osoby zaangażowane w testowanie i ocenę jakości produktów informatycznych również mogą skorzystać ze szkolenia – dowiedzą się, na jakie aspekty należy zwracać uwagę, gdy pracuje się z wymaganiami, i jakie cechy powinny spełniać dobrej jakości wymagania. Wreszcie i ci, którzy już są zaangażowani w pracę z wymaganiami, będą w stanie pozyskać z kursu nowe informacje i wiadomości. Co Cię czeka podczas naszego profesjonalnego szkolenia W ramach naszego kursu między innymi: Poznasz źródła wymagań, techniki ich pozyskiwania i modelowania Nauczysz się rozróżniać rodzaje wymagań (biznesowe, systemowe) Zaznajomisz się z modelem Kano Dowiesz się, czym jest certyfikat IREB Zrozumiesz zasady rządzące inżynierią wymagań Nauczysz się walidować wymagania i oceniać ich jakość Poznasz zasady śledzenia powiązań wymagań Przybliżysz sobie takie zagadnienia, jak repozytorium analityczne Poznasz zasady realizacji wywiadu, warsztatu i obserwacji Szkolenie Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych kończy się na poziomie podstawowym. Oznacza to, że jako jego uczestnik zdobędziesz bazowe informacje, poznasz najważniejsze techniki i narzędzia niezbędne do wykonywania zadań związanych z inżynierią wymagań w projekcie. O wiele więcej niż tylko dokumentacja Inżynieria wymagań często postrzegana jest wyłącznie jako dokumentacja wymagań. A to jedynie część prawdy. Poza dokumentacją wymagań istnieje szereg innych kluczowych praktyk, takich jak pozyskiwanie wymagań, ich analiza czy walidacja. Istotnym elementem dokumentacji wymagań może być ich modelowanie przy użyciu określonych języków lub notacji. Inną ważną umiejętnością są praktyki zarządzania wymaganiami, obejmujące między innymi tworzenie repozytorium analitycznego i zarządzanie powiązaniami pomiędzy różnymi produktami pracy. Wszystkie te aspekty są omawiane podczas kursu.