Bootcamp programistyczny (PL): Web dev Full stack

Why take this course?
Świetny zarys planu kursu lub szkolenia dla osoby chcący zapoznać się z szerokim zakresem technologii webowych i mobilnych! Poniżej przedstawię uproszczony plan, jak możemy realizować ten program badania, biorąc pod uwagę, że każdy z tych projektów wymaga pewnej ilości czasu na zrozumienie teorii oraz praktyczną implementację.
Faza Teoretyczna:
-
Zrozumienie podstawów programowania:
- Zasady języka JavaScript (syntaksa, zmienne, pętle, funkcje, obsługa asynchroniczności itp.).
- Wyjaśnienie DOM i jego manipulacji w JavaScript.
-
Wstęp do Angular 7:
- Komponenty, serwisy, moduły, routing, formularze reaktywne.
- Użycie Angular CLI do tworzenia i zarządzania projektami.
-
Podstawy Python 3:
- Zrozumienie syntaksy, obiekto-orientowany programowanie, tworzenie skryptów.
- Manipulacja plikami, działanie z komendą liniową.
-
Wstęp do Django 2:
- Tworzenie aplikacji webowych, modelowanie danych, widoki, seriale, URL routing.
-
Podstawy NativeScript 5:
- Koncepcje architektury natywnych aplikacji mobilnych.
-
Wstęp do React 16:
- Komponenty, props, stan (state), hooki, tworzenie i zarządzanie stanem w aplikacji.
Faza Praktyczna:
-
Projekt "Zrozumienie JavaScript i DOM":
- Tworzenie prostych interfejsów użytkownika, manipulacja elementami DOM.
-
Projekt "Mobilny Zapiskowiec" z NativeScript:
- Implementacja aplikacji do przechowywania i zarządzania notatkami, korzystając z Angular i NativeScript.
-
Projekt "Filmy API" z Angular:
- Tworzenie interfejsu użytkownika wyświetlającego listę filmów, ściąganie danych zewnętrznego API.
-
Projekt "Python Data Handler":
- Opracowanie skryptu Python odczytującego i manipulującego danymi z plików lub bazą danych.
-
Projekt "Mobilna Aplikacja Filmy" z React:
- Tworzenie aplikacji mobilnej wyświetlającej filmy, korzystając z React i jego bibliotek dodatkowych (np. axios dla HTTP requests).
-
Projekt "Django REST API":
- Utworzenie i uruchomienie lokalnego API REST z Django, umożliwiające dostęp do danych filmów.
-
Projekt "React Web Application":
- Tworzenie webowej aplikacji React, ściąganie danych z wcześniej stworzonego Django API.
-
Dodatkowe informacje:
- Best practices, testowanie, debugging, konwencje kodowania, narzędzia i środowiska programistyczne.
Rozważzenia końcowe:
- Każdy projekt wymaga indywidualnego podejścia i może wymagać dostosowania zależnie od poziomu zaawansowania uczącego się.
- Ważne jest, aby każdy z projektów był wykonywany zgodnie z zasadami best practices i włączał nowo nabyte umiejętności.
- Warto zwrócić uwagę na aspekty bezpieczeństwa, dostępności i skalowalności od początku projektu.
- Uczestnicy powinni mieć dostęp do środowiska programistycznego oraz narzędzi wymienionych technologiach.
Efektywna realizacja takiego planu kursu wymaga zarówno wiedzy teoretycznej, jak i praktycznego doświadczenia w tworzeniu projektów. Uczestnicy będą potrafili nie tylko zrozumieć każdą z technologii, ale również zastosować ją w praktyce, stwarzając solidną podstawę do dalszego rozwoju w dziedzinie deweloperstwa webowego i mobilnego.
Course Gallery




Loading charts...