Helion


Szczegóły kursu video

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

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


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.

  • 1. Wstęp
    • 1.1. O kursie00:00:57
    • 1.2. Podstawowa konfiguracja środowiska00:03:01
  • 2. Aplikacja konwertująca pliki graficzne
    • 2.1. Dodawanie systemu kontroli wersji Git00:04:45
    • 2.2. Zarządzanie zależnościami00:09:56
    • 2.3. Tworzenie pierwszego projektu00:04:56
    • 2.4. Usprawnienia pracy nad projektem00:08:48
    • 2.5. Prezentowanie treści w oparciu o szablony00:05:22
    • 2.6. Ujednolicanie układu stron00:06:04
    • 2.7. Bootstrap00:03:55
    • 2.8. Własny CSS00:07:37
    • 2.9. Przesyłanie plików na serwer00:09:03
    • 2.10. Zabezpieczenie przed brakiem pliku graficznego00:06:24
    • 2.11. Separacja plików różnych użytkowników00:03:15
    • 2.12. Pobieranie plików z serwera00:03:25
    • 2.13. Automatyczne usuwanie starych plików przesyłanych przez użytkowników00:09:53
    • 2.14. Dodawanie treści00:03:57
    • 2.15. Konwersja plików graficznych do innego formatu00:08:09
    • 2.16. Zabezpieczenie przed nieobsługiwanymi formatami plików00:09:47
    • 2.17. Wybór docelowego formatu przez użytkownika00:08:45
  • 3. Kalkulator przyrostu oszczędności
    • 3.1. Tworzenie drugiego projektu w oparciu o pierwszy00:09:54
    • 3.2. Prosta walidacja danych po stronie klienta00:03:20
    • 3.3. Podstawowy mechanizm obsługi błędów00:06:51
    • 3.4. Test Driven Development (TDD)00:09:15
    • 3.5. Domyślne wartości pól formularza00:09:01
    • 3.6. Usprawnienie User Experience (UX)00:09:41
    • 3.7. Obsługa najprostszego zestawu danych00:08:12
    • 3.8. Prezentowanie informacji dodatkowych00:09:56
    • 3.9. Okres kapitalizacji krótszy niż rok00:05:53
    • 3.10. Niestandardowy okres oszczędzania00:06:52
    • 3.11. Wsparcie dla kilku okresów kapitalizacji00:08:13
    • 3.12. Poprawne wyliczanie podatku dla kilku okresów kapitalizacji00:08:51
    • 3.13. Przeliczanie między miesiącami i latami00:09:34