eduweb.pl – „Kurs NodeJS w Praktyce” – Recenzja

Mamy rok 2017 i nodeJS nie traci na popularności. Mogę nawet zaryzykować stwierdzenie, że jest wręcz przeciwnie. Wprawdzie technologia ta ma zarówno zwolenników jak i przeciwników, to jednak wszyscy muszą się zgodzić, że node zbyt szybko nie prędko zniknie ze świata programowania (webowego i nie tylko). Dlatego warto, szczególnie jeżeli jesteś programistą JavaScript, znać tę technologię.

Skoro już ustaliliśmy, że powinieneś znać Node 🙂 , trzeba pomyśleć o tym z jakiego źródła najlepiej pobrać tę wiedzę. Materiałów jest od groma, zaczynając na filmikach z youtube a na grubaśnych tomiszczach w księgarniach kończąc. Ja jednak dziś przestawię trochę inne źródło wiedzy o Node – wideokursie NodeJS w Praktyce z wydawnictwa eduweb.pl.

eduweb kurs nodeJS recenzja Czytaj dalej eduweb.pl – „Kurs NodeJS w Praktyce” – Recenzja

Gulp dla początkujących. Część druga.

W dzisiejszym poście pociągnę zagadnienie gulpa. Jeśli nie czytałeś/czytałaś pierwszego wpisu z tej serii, zrób to teraz, gdyż to co ten wpis jest bezpośrednią kontynuacją.

Ostatnim razem przedstawiłem podstawy zarządzania gulpem. Pokazywałem jak stworzyć podstawowe zadania z użyciem tego narzędzia. Dziś opiszę dwa dodatkowe, równie przydatne, mechanizmy.

Gulp Jak zacząć Czytaj dalej Gulp dla początkujących. Część druga.

Gulp dla początkujących

Przy okazji tworzenia gry tekstowej w angularze, wspomniałem o narzędziu gulp. Wykorzystywałem je do automatyzacji pewnych czynności związanych z budowaniem projektu.

Nie objaśniałem wtedy dokładnie jak korzystać z gulpa. Obiecałem jednak, że zrobię to innym razem. W dzisiejszym wpisie zajmę się właśnie tym tematem.

gulp dla poczatkujacych Czytaj dalej Gulp dla początkujących

Moduły node.js – I have no idea what I’m doing!

Muszę się do czegoś przyznać. Tak naprawdę, nigdy nie napisałem żadnej konkretnej aplikacji używając modułów node’a. Znam teorię, wiem jak działają ale nie mam najważniejszego – doświadczenia. Dlatego zanim rozpocznę właściwą pracę nad projektem Daj Się Poznać, chciałem stworzyć mini projekt testowy. Tak na rozgrzewkę.

Początkowo nie miałem opisywać go na blogu. Jednak gdy skończyłem, doszedłem do wniosku, że lepiej podzielę się ze światem wynikami mojej pracy. Głównie dlatego, że nie wiem czy robię to dobrze 🙂 . A tak może ktoś zwróci uwagę na ewentualne błędy lub potwierdzi, że wszystko jest ok.

Moduły node.js javascript noob Czytaj dalej Moduły node.js – I have no idea what I’m doing!

Przygotowanie narzędzi do pracy – Browserify. Daj się poznać 2016.

W dzisiejszym poście opiszę jak przygotowuję projekt, wykorzystujący narzędzie Browserify. Jest mi ono potrzebne ponieważ, jak wspominałem w poprzednim poście, chcę wykorzystać moduły node.js. O modułach w node też już pisałem co nieco.

Teraz chcę wykorzystać moduły w autentycznym projekcie. Problem polega na tym, że mechanizmy je obsługujące działają tylko w środowisku uruchomieniowym node. Niestety, środowiska tego nie ma w przeglądarkach. I tu z pomocą przychodzi Browserify.

Browserify dla początkujących Czytaj dalej Przygotowanie narzędzi do pracy – Browserify. Daj się poznać 2016.

Node.js dla początkujących – Moduły node.js.

System modułów w node.js to nie tylko bardzo wygodny sposób na organizacje kodu. To wręcz niezbędny element programów pisanych w tym środowisku.

Mówiąc wprost: jeśli nie używasz modułów w swoich programach node, robisz to źle 🙂 . Ale spokojnie, dziś postaram się wyjaśnić Ci podstawy tego zagadnienia. W mgnieniu oka zaczniesz korzystać z npm’a lub będziesz budował własne moduły.

Moduły node.js Czytaj dalej Node.js dla początkujących – Moduły node.js.

Node.js dla początkujących – pierwszy program w konsoli.

Node.js to konsolowe środowisko uruchomieniowe dla programów napisanych w JavaScripcie. Powstało ono na silniku Chrome V8 i dzięki niemu, możemy uruchamiać JavaScriptowe programy poza przeglądarką! Jest to coś znacznie więcej niż tylko „serwer w JavaScripcie” jak często podsumowuje się Node’a.

W dzisiejszym poście napiszę prosty program działający w linii komend. Oczywiście użyję w tym celu Node’a. Nie będzie nic o asynchroniczności, serwerach czy modułach. Wprowadzenie do Node’a zacznę małymi kroczkami. Stworzona tu aplikacja pomoże przywyknąć do tego środowiska i będzie delikatnym wprowadzeniem do bardziej zaawansowanych zagadnień.

Node.js dla początkujących Czytaj dalej Node.js dla początkujących – pierwszy program w konsoli.

TDD dla początkujących – Jasmine i Karma

Czas na kolejny post z serii „TDD dla początkujących”. Ostatnim razem przedstawiłem podstawowe założenia metodologii TDD. Zilustrowałem też przykładem proces tworzenia oprogramowania zorientowanego testowo. Na koniec obiecałem, że opiszę dwa przydatne narzędzia, znacznie usprawniające pracę w TDD.

Te narzędzia to Jasmine i Karma. Jasmine jest frameworkiem, dającym programistom JS wiele przydatnych funkcji, pomagających w tworzeniu testów. Karma służy do automatycznego uruchamiania tych testów.

TDD dla początkujących Czytaj dalej TDD dla początkujących – Jasmine i Karma