Kurs

Front-end Developer

O kursie

Metody szkolenia

Cognity Szkolenia realizuje praktyczne warsztaty w oparciu o metody szkolenia dostosowane do indywidualnych potrzeb uczestników. Najczęstszymi metodami wykorzystywanymi przez trenerów podczas kursów są:

prezentacja,

mini-wykład,

praca warsztatowa z komputerem,

ćwiczenia i case study,

praca indywidualna z trenerem.

Po szkoleniu będziesz mógł:

- zastosować i efektywnie wykorzystać do własnych rozwiązań podstawową znajomość JavaScript,

- korzystać z instrukcji warunkowych i pętli,

- projektować strony i umieszczać na nich tablice i obiekty,

- posługiwać się elementami HTML5 i CSS,

- stosować kaskadowe arkusze stylu,

- pisać podstawowe strony www,

- dodawać i swobodnie modyfikować elementy na stronie,

- formatować i edytować zawartość stron,

- rozmieszczać zawartość strony w oparciu o style CSS,

- dodawać i swobodnie modyfikować tabele na stronie,

- zamieszczać na stronach pliki multimedialne,

- używać podstawowych zagadnień z zakresu programowania w języku Ruby i PHP.

Certyfikat

Po ukończonym kursie otrzymasz od nas certyfikat potwierdzający kwalifikacje zdobyte podczas szkolenia. Na certyfikacie znajduje się numer wpisu do rejestru instytucji szkoleniowych 2.12/00238/2015. Jest to potwierdzenie, że szkolenie przeprowadzone jest przez profesjonalną firmę szkoleniową.

Opieka poszkoleniowa

Po zakończonym szkoleniu dajemy Ci możliwość korzystania z merytorycznej pomocy trenera. Jeśli masz jakiekolwiek wątpliwości lub pytania związane z tematyką odbytego szkolenia, możesz wybrać jedną z dwóch możliwych form kontaktu z trenerem, w przeciągu 1 roku po zakończonym szkoleniu: konsultację telefoniczną lub e-mailową (dwukrotnie) lub konsultacje face to face z trenerem w Krakowie w wymiarze 2 godzin lekcyjnych.
Kto powinien wziąć udział?

osób, które:

  • chcą nauczyć się podstaw języka JavaScript,
  • chcą uatrakcyjnić swoje strony internetowe,
  • chcą poznać podstawy tworzenia aplikacji mobilnych,
  • chcą zapoznać się z zasadami tworzenia stron internetowych za pomocą HTML5 i CSS,
  • potrzebują administrować stroną (stronami) www,
  • chcą przygotowywać zawartość stron internetowych,
  • chcą poznać podstawy programowania w języku Ruby i PHP.

Program kursu

HTML

1. Wprowadzenie do języka HTML:

  • co to jest HTML,
  • jak wygląda HTML,
  • kaskadowe arkusze stylów – wprowadzenie,
  • podstawowa struktura strony i jej elementy.

2. Podstawowe znaczniki na stronie www:

  • znacznik HTML,
  • znacznik HEAD,
  • znacznik TITLE,
  • znacznik BODY,
  • komentarze na stronach www.

3. Znaczniki opisujące zawartość strony:

  • nagłówki H,
  • akapity P.

4. Znaczniki definiujące listy na stronach:

  • lista numerowana,
  • lista wypunktowana,
  • lista definicji,
  • listy zagnieżdżone.

5. Hiperłącza, linki, odnośniki:

  • znacznik A,
  • łącza do stron lokalnych,
  • łącza do fragmentów strony – zakotwiczenie,
  • łącza do poczty – mailto.

6. Formatowanie tekstu na stronie www:

  • style logiczne,
  • style fizyczne.

7. Formatowanie tekstu za pomocą CSS:

  • ozdabianie tekstu,
  • właściwości czcionek,
  • tekst predefiniowany,
  • linia pozioma,
  • zadanie – sygnaturki,
  • cytowanie tekstu,
  • znaki specjalne,
  • wyrównywanie tekstu,
  • kroje pisma i wielkość czcionki,
  • zadanie – pierwsza prawdziwa strona www.

8. Trochę grafiki i kolorów na stronie:

  • zmiana koloru tła strony i koloru tekstu,
  • obrazki na stronie www,
  • wyrównywanie obrazków i tekstu,
  • oblewanie obrazków tekstem,
  • obrazki jako hiperłącza,
  • skalowanie obrazków,
  • obramowanie obrazków.

9. Tabele.

10. Znaczniki tworzące tabelę.

11. Formatowanie tabeli:

  • szerokość i obramowanie tabeli,
  • kolor tabeli i komórek,
  • wyrównywanie komórek i obramowanie.

12. Ulepszanie tabel:

  • grupowanie i wyrównywanie kolumn,
  • grupowanie i wyrównywanie wierszy,
  • atrybuty FRAME i RULES,
  • zadanie – tabelaryczny szkielet strony (niezalecany).

13. Kaskadowe arkusze stylów:

  • osadzanie arkuszy stylów na stronie www,
  • selektory,
  • klasy i identyfikatory,
  • jednostki miar w stylach CSS,
  • właściwości pól,
  • rozmiar,
  • obramowanie,
  • wypełnienie i marginesy,
  • elementy pływające.

14. Pozycjonowanie zawartości strony:

  • pozycjonowanie względne,
  • pozycjonowanie bezwzględne,
  • nakładanie elementów,
  • znacznik BODY,
  • formatowanie łączy za pomocą CSS,
  • układy wielokolumnowe,
  • zadanie – struktura strony www.

15. Interakcja z użytkownikiem – formularze.

16. Tworzenie formularza.

17. Dodatkowe opcje formularza:

  • pole hasła,
  • przycisk zerowania,
  • obraz jako przycisk wysyłający,
  • przycisk typu BUTTON,
  • ukrywanie pól formularza,
  • etykiety pól formularzy,
  • grupowanie elementów,
  • klawisze dostępu i kolejność poruszania się po polach formularza,
  • elementy nieaktywne i tylko do odczytu,
  • formatowanie formularza za pomocą CSS.

18. Publikowanie strony na serwerze.

JavaScript

1. Typy danych:

  • liczby,
  • łańcuchy znaków,
  • wartości logiczne.

2. Zmienne:

  • tworzenie,
  • używanie,
  • zasięg (globalne, lokalne).

3. Funkcje.

4. Operacje na stringach:

  • indexOf(),
  • replace(),
  • substring(),
  • split().

5. Operatory:

  • arytmetyczne,
  • inkrementacji, dekrementacji,
  • porównania,
  • logiczne,
  • przypisania.

6. Instrukcje warunkowe:

  • if,
  • if…else,
  • if…elseif,
  • zagnieżdżenia,
  • złożone instrukcje warunkowe,
  • instrukcja Switch.

7. Pętle:

  • pętla for,
  • pętla while,
  • pętla do…while,
  • zagnieżdżanie pętli,
  • przerywanie pętli,
  • kontynuowanie pętli.

8. Tablice:

  • tworzenie tablic,
  • zapisywanie danych,
  • odczytywanie danych,
  • indeksy, wartości.

9. Obiekty:

  • Window,
  • document,
  • history,
  • location.

10. DOM – dostęp do elementów strony.

11. Najczęstsze błędy.

PHP

1. Podstawy języka PHP:

  • zmienne,
  • stałe,
  • typy danych,
  • instukcje warunkowe if ... elseif ... else oraz switch,
  • pętle (for, do while, while, foreach),
  • instrukcje continue,
  • instrukcje break,
  • tablice.

2. Funkcje użytkownika:

  • wygląd,
  • argumenty,
  • zwracanie wartości.

3. Funkcje wbudowane:

  • tekstowe,
  • daty i czasu,
  • matematyczne.

RUBY

1. Wprowadzenie do programowania w języku Ruby:

  • założenia stosowania kodu Ruby,
  • właściwości języka Ruby,
  • współpraca kodu Ruby z różnymi typami baz danych.

2. Podstawy języka Ruby:

  • identyfikatory,
  • typy danych,
  • wyrażenia i instrukcje:
    • operatory,
    • instrukcje warunkowe,
    • instrukcje iteracyjne.

3. Programowanie funkcyjne:

  • elementy programowania funkcyjnego w Ruby:
    • Lambda,
    • Bloki,
    • Proc,
    • Higher-order functions.
  • zalety programowania funkcyjnego.

4. Programowanie obiektowe:

  • obiekty i klasy,
  • konstruktory,
  • moduły,
  • akcesory,
  • mechanizm dziedziczenia.

Czas trwania

09:00-16:00
16 godzin lekcyjnych / 2 dni

Prelegenci

Cytat

Trener Cognity

Gdzie i kiedy

Online 15 - 16 października 2020

Gdzie i kiedy

Online 28 - 29 września 2020

Zapisz się

Cena 1
zł + 23% VAT za osobę - cena promocyjna
1590 PLN
Cena zawiera:
  • materiały szkoleniowe, certyfikat, dostęp do materiałów ze szkolenia w wersji elektronicznej, opieka poszkoleniowa
Zapisz się

Organizator

Cognity
31-070 Kraków
Dietla 25/5
woj. małopolskie
FAQ

Najczęściej zadawane pytania

Prosimy o przejście do sekcji Zapisz się, aby wypełnić formularz zgłoszenia w wydarzeniu. Po jego wysłaniu organizator skontaktuje się celem potwierdzenia przyjęcia zgłoszenia i przekazania szczegółów organizacyjnych.

Prosimy o przesłanie formularza zgłoszenia poprzez serwis eventis.pl. Po jego otrzymaniu skontaktujemy się z Państwem.

Podane zostały ceny w promocji 50%, prosimy o przesłanie formularza zgłoszeniowego, aby potwierdzić promocję.

online na żywo z trenerem
wymagany komputer z dostępem do internetu

Kontakt

Masz pytania? Napisz do nas

Wypełnij formularz

Uzupełnij pole
Wybierz termin wydarzenia
Uzupełnij pole
Uzupełnij pole
Uzupełnij wiadomość
Potwierdź, że nie jesteś botem.
Musisz zaakceptować regulamin.

Dane kontaktowe

Cognity
31-070 Kraków Dietla 25/5
Darmowy biuletyn informacyjny

Zapisz się do newslettera i otrzymuj powiadomienia o nowych wydarzeniach!