JavaScript od zupełnych podstaw. Naucz się programowania

JavaScript od zupełnych podstaw. Naucz się programowania

Wątek przeniesiony 2021-03-10 11:03 z Szkolenia i konferencje przez cerrato.

Joanna Wyka
  • Rejestracja:około 4 lata
  • Ostatnio:około 4 lata
  • Postów:8
0

Cześć!
Jeśli chcecie nauczyć się programowania JavaScript od podstaw, to zajrzyjcie na stronę Kt.Academy -> zakładka artykuły. Pojawił się tam pierwszy program, a kolejne są już w drodze 😉

Artykuł można znaleźć tutaj 👉 https://kt.academy/pl/article/js-pierwszy-program

edytowany 1x, ostatnio: cerrato
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:2 minuty
  • Postów:8423
3

który pozawala na umieszczenie w pliku czystego tekstu.

literówka ("pozawala" XD)

Na Windowsie można to zrobić przy użyciu notatnika, albo można wykorzystać programistyczne edytory tekstu takie jak: Atom, Sublime Text 3, Brackets czy Komodo Edit. Możesz również sięgnąć po bardziej zaawansowane narzędzia takie jak WebStorm, IDEA Intellij czy Visual Studio Code

wg ankiety State of JS 2020 najpopularniejszym edytorem do frontendu jest VS Code:
https://2020.stateofjs.com/en-US/other-tools/
just saying ;)
(w sensie wg mnie powinien być na pierwszym miejscu w takim artykule w 2021 zamiast polecania Atoma czy Brackets, ale to moje subiektywne zdanie wynikające z używania VSCode i porównania do innych edytorów. Więc podpieram się wynikiem ankiety, która pokazuje, że wielu innych developerów też tego używa).


edytowany 2x, ostatnio: LukeJL
Joanna Wyka
  • Rejestracja:około 4 lata
  • Ostatnio:około 4 lata
  • Postów:8
1

@LukeJL:
Dzięki za informację, już poprawiam błąd!
Co do edytorów kolejność jest tu raczej przypadkowa, choć dla mnie Atom rzeczywiście jakoś od początku był najbardziej przejrzysty. Dam natomiast znać autorowi, zobaczymy czy będzie chciał to zmienić ;)

A jeszcze tak przy okazji - w samym artykule jest możliwość komentowania, więc zawsze możesz/możecie wpisać swoje uwagi, znalezione błędy lub cokolwiek innego przyjdzie Wam do głowy również tam. Wtedy takie info trafia bezpośrednio do autora ;)

edytowany 1x, ostatnio: flowCRANE
DE
DE
  • Rejestracja:ponad 4 lata
  • Ostatnio:ponad 2 lata
  • Postów:311
2

Moim zdaniem VS Code też powinien być na pierwszym miejscu, gdy przyszedłem do pracy korzystając z Brackets to od razu kazali mi przejść na vscode

edytowany 1x, ostatnio: Descendant
Joanna Wyka
  • Rejestracja:około 4 lata
  • Ostatnio:około 4 lata
  • Postów:8
0

@Descendant: a gdybyś miał zacząć uczyć się (lub kogoś) programowania tak zupełnie od początku, to też polecałbyś VS Code, czy jednak zacząłbyś od czegoś łatwiejszego, jak np. właśnie Atom czy Brackets?
Pytam, bo dla mnie Atom wygląda mimo wszystko najłatwiej, a tutaj zależy nam na tym, żeby dać ludziom najprostsze rozwiązania, a niekoniecznie od razu te najpopularniejsze :)

DE
Descendant
Tak, VS Code nie jest trudny, po prostu ma dużo przydatnych rozszerzeń.
Joanna Wyka
Ok dobrze wiedzieć, dzięki :)
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:2 minuty
  • Postów:8423
0

VSCode jest łatwy w użyciu, bo rozumie kod JSa i daje przydatne wskazówki i robi to out of the box (w Atomie trzeba było wtyczkę zainstalować i skonfigurować specjalnie).

Chociaż Atoma już z kilka lat nie używam, więc kto wie, może nadgonił? Edytory też się rozwijają. Pierwsze wersje VSCode były bez sensu, a potem się to rozwinęło.

Z drugiej strony w każdym edytorze jest coś trudnego. Ja nie ogarniam tego, jak się konfiguruje debugowanie w VSCode. Klikam debug -> node i się nie debuguje.


edytowany 1x, ostatnio: LukeJL
Joanna Wyka
  • Rejestracja:około 4 lata
  • Ostatnio:około 4 lata
  • Postów:8
2

Hej!
Właśnie opublikowaliśmy 2. część serii artykułów JavaScript od podstaw - Wartości.
Nauczycie się z niego czym są wartości w JavaScript, jak działają teksty, liczby, wartości logiczne oraz czym są... stringi 🙃

➡️ https://kt.academy/pl/article/js-wartosci

Powodzenia!

Joanna Wyka
  • Rejestracja:około 4 lata
  • Ostatnio:około 4 lata
  • Postów:8
1

Cześć!
3. część artykułów do nauki JavaScript od podstaw jest już na blogu :)

Z artykułu **Zmienne w JavaScript **dowiecie się czym są i jak działają zmienne, co różni const i let oraz jak je nazywać, skąd wziął się camelCase, a także czym są null i undefined.
👉 https://kt.academy/pl/article/js-zmienne

Joanna Wyka
  • Rejestracja:około 4 lata
  • Ostatnio:około 4 lata
  • Postów:8
0

Hej!
Dziś o 👉 **Warunkach w JavaScript **👈 Z poniższego artykułu dowiecie się:
✅ jak działają warunki if, if-else oraz if-else-if,
✅ czym są wyrażenia i operatory logiczne,
a także...
✅ co zrobił Jasio, żeby pójść do kina 😉
https://kt.academy/pl/article/js-warunki

Joanna Wyka
  • Rejestracja:około 4 lata
  • Ostatnio:około 4 lata
  • Postów:8
1

Cześć!

Dziś kilka słów o pętlach while i for w JavaScript - czym one są oraz jak i kiedy ich używać.

👉 https://kt.academy/pl/article/js-petle

Powodzenia! 😉

105_petle.png

edytowany 1x, ostatnio: Joanna Wyka
Joanna Wyka
  • Rejestracja:około 4 lata
  • Ostatnio:około 4 lata
  • Postów:8
1

**Funkcje w JavaScript **👉 czyli o funkcjonalności, która zdominowała współczesne projekty programistyczne, a przez wielu ekspertów określana jest jako "najistotniejsza funkcjonalność języków programowania".

Z artykułu dowiecie się czym są parametry i argumenty, a także jak przekazywać funkcję do funkcji.
➡️ https://kt.academy/pl/article/js-funkcje

106_funkcje.png

Katarzyna Syguła
  • Rejestracja:około 4 lata
  • Ostatnio:ponad 3 lata
  • Postów:11
0

Obiekty w JavaScript to artykuł, 🔍w którym wytłumaczone jest czym są obiekty i pola, jak je modyfikować oraz co się dzieje, gdy ich brak.

Dodatkowo, w drugiej części tekstu poznasz format zapisu danych JSON.

👉 https://kt.academy/pl/article/js-obiekty https://kt.academy/pl/article/js-obiekty

T1
T1
  • Rejestracja:około 4 lata
  • Ostatnio:prawie 4 lata
  • Postów:14
0

A widziałem jak Comandeer skrytykował ten kurs tutaj https://forum.pasja-informatyki.pl/532432/javascript-od-podstaw-naucz-sie-programowania#a533442 , ja polecam ten

Marcin Moskala
To nie była krytyka, to były poprawki. Zostały już wprowadzone :) Taki merytoryczny feedback to skarb. Wtedy jeszcze tekst nie miał profesjonalnych korektorów technicznych. Miło, że dzielisz się tymi treściami. Nie wczytywałem się, ale wygląda na to, że autor (zgaduje że Ty) włożył w nie dużo pracy. Może uda się znaleźć miejsce w książce by wspomnieć i o tego typu źródłach. Cieszę się, że takie darmowe kursy powstają, podobnie jak materiały na YouTube czy interaktywnych kursów online. Problemem jest to, że nie dociera to do "zwykłych ludzi". To właśnie chcę zmienić.
Katarzyna Syguła
  • Rejestracja:około 4 lata
  • Ostatnio:ponad 3 lata
  • Postów:11
0

Chcesz dodać swoim programom pisanym w JavaScript trochę klasy? 👔
Zrobisz to przy użyciu metod, operatora "new" oraz dzięki samym klasom.

Więcej na ten temat przeczytasz w artykule **Elementy programowania obiektowego w JavaScript **
👉 https://kt.academy/pl/article/js-klasy

edytowany 1x, ostatnio: Katarzyna Syguła
Katarzyna Syguła
  • Rejestracja:około 4 lata
  • Ostatnio:ponad 3 lata
  • Postów:11
0

Nie wiesz, czym są tablice w JavaScript? 🧐 Chcesz wiedzieć, jak dodawać i wyciągać z nich wartości oraz jak sprawdzić ich wielkość?

Przeczytaj poniższy artykuł, a wszystko stanie się jasne 😎
👇
https://kt.academy/pl/article/js-tablice

203_tablice.jpg

LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:2 minuty
  • Postów:8423
1

czemu logo i nazwa nawiązuje do Kotlina?
dobra, już wiem.

Tam gdzie umieściłem // Twój kod JavaScript umieść dowolny kod JavaScript. Aktualny tekst zostanie zignorowany,

Dziwnie to brzmi. Pomyłka w tłumaczeniu? Actual nie znaczy aktualny, tylko faktyczny.


edytowany 1x, ostatnio: LukeJL
KamilAdam
https://kt.academy/pl uczy Kotlina, JSa i .Neta. Czego nie rozumiesz?
LukeJL
@KamilAdam aaa. już rozumiem. zdziwiło mnie po prostu w kontekście JSa. Ale tak to wszystko się zgadza.
Katarzyna Syguła
  • Rejestracja:około 4 lata
  • Ostatnio:ponad 3 lata
  • Postów:11
1

"Iteracja" brzmi jak słowo zaczerpnięte z czarnej magii? 😱
W programowaniu oznacza to po prostu przejście po wszystkich elementach zbioru.

Więcej na ten temat dowiesz się z artykułu "Iteracja po tablicy w JavaScript" 👇

https://kt.academy/pl/article/js-iteracja
https://marcinmoskala.com/javascript_od_podstaw/promotion/204_iteracja.jpg

edytowany 1x, ostatnio: Katarzyna Syguła
PerlMonk
""Iteracja" brzmi jak słowo zaczerpnięte z czarnej magii?" - bo programowanie to po trochu czarna magia ;)
Katarzyna Syguła
Coś w tym jest, ale z każdym rokiem w "Hogwarcie" staje się coraz bardziej przejrzysta ;)
Katarzyna Syguła
  • Rejestracja:około 4 lata
  • Ostatnio:ponad 3 lata
  • Postów:11
1

Funkcje strzałkowe są we współczesnym programowaniu bardzo popularne ➡️ zwykle używane są jako krótszy zapis funkcji bez nazwy.

Szczegóły oraz możliwości ich wykorzystania poznasz dzięki artykułowi "Funkcje strzałkowe w JavaScript" 👇
https://kt.academy/pl/article/js-funkcje-strzalkowe
https://marcinmoskala.com/javascript_od_podstaw/promotion/205_funkcje_strzalkowe.jpg

Katarzyna Syguła
  • Rejestracja:około 4 lata
  • Ostatnio:ponad 3 lata
  • Postów:11
1

Nadszedł czas, aby zdobywaną tygodniami wiedzę wykorzystać w praktyce! 🤩
Od dziś przez ❗️kolejne 4 tygodnie❗️ na naszym blogu będzie ukazywać się seria artykułów pt. “Napiszmy grę w JavaScript” 👾
Część 1. dostępna już teraz👇
https://marcinmoskala.com/javascript_od_podstaw/promotion/301_canvas.jpg
https://kt.academy/pl/article/js-pong1
Kolejna część ukaże się już w środę 2 czerwca 🔥

Katarzyna Syguła
  • Rejestracja:około 4 lata
  • Ostatnio:ponad 3 lata
  • Postów:11
0

Zastanawiasz się, jak i od czego zacząć naukę programowania? 🤔

👉 kursy internetowe

👉 YouTube

👉 książki

👉 bootcampy

To tylko niektóre z wielu przykładów. Jeśli chcesz dowiedzieć się więcej zajrzyj do artykułu Jak nauczyć się programowania? napisanego przez doświadczonego programistę, Marcina Moskałę.
https://marcinmoskala.com/javascript_od_podstaw/promotion/402_nauka.jpg

➡️ https://kt.academy/pl/article/nauka-programowania

Katarzyna Syguła
  • Rejestracja:około 4 lata
  • Ostatnio:ponad 3 lata
  • Postów:11
0

“Nauka programowania to przede wszystkim praktyka” 📝

Aby jednak nie była ona zbyt nudna, warto wykorzystać w tym celu gry programistyczne 🎮

Poniższy artykuł “Gry w służbie programowania” przedstawia przykłady, które skutecznie pomogą Ci w poszerzaniu wiedzy, przy jednoczesnej dobrej zabawie 🤩

👉 https://kt.academy/pl/article/gry-programistyczne !
https://marcinmoskala.com/javascript_od_podstaw/promotion/403_gry.jpg

Katarzyna Syguła
  • Rejestracja:około 4 lata
  • Ostatnio:ponad 3 lata
  • Postów:11
0

Czy smartfon może nam służyć jako narzędzie do nauki programowania? 🤔

W jaki sposób możemy go wykorzystać, aby ćwiczyć kodowanie w autobusie, poczekalni czy parku? 📱

Odpowiedzi oraz przykłady znajdziecie w artykule "Nauka programowania na telefonie👇
https://kt.academy/pl/article/nauka-programowania-na_telefonie
https://marcinmoskala.com/javascript_od_podstaw/promotion/404_na_telefonie.jpg

edytowany 1x, ostatnio: Katarzyna Syguła
Katarzyna Syguła
  • Rejestracja:około 4 lata
  • Ostatnio:ponad 3 lata
  • Postów:11
0

Chcesz zostać programistą, ale nie wiesz jak się do tego zabrać? 🤯

Poniższy plan pomoże Ci zaplanować tę ścieżkę rozwoju krok po kroku❗

Jak zostać programistą? 👇
https://kt.academy/pl/article/jak-zostac-programista
https://marcinmoskala.com/javascript_od_podstaw/promotion/405_jak_zostac_programista.jpg

Katarzyna Syguła
  • Rejestracja:około 4 lata
  • Ostatnio:ponad 3 lata
  • Postów:11
1

Jaka jest przyszłość programowania? Czy warto iść w tym kierunku, czy też po chwilowym boomie wartość programistów zacznie spadać? 🤔

Poniższy artykuł analizuje stan branży programistycznej i przewiduje, jaka w związku z tym może czekać ją przyszłość 👇
https://kt.academy/pl/article/przyszlosc-programowania
https://marcinmoskala.com/javascript_od_podstaw/promotion/406_przyszlosc_programowania.jpg

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.