Веб-әзірлеушіге не оқу керек: 10 кітап және тағы 15 танымдық ресурстар

Жарияланды: 21 Шілде 2021 Жаңартылды: 17 Қыркүйек 2023 жылғы

Wayup жобасының командасынан веб-әзірлеуші үшін негізгі және ең өзекті әдебиеттерді таңдау (Веб-сайтқа өтіңіз). Кәсіптің негіздері және оның әртүрлі бағыттары. Бонус ретінде веб-әзірлеу тақырыбына пайдалы ақпараттық бюллетеньдер, мақалалар мен жаңалықтар бар ресурстарға сілтемелер.

 

Джон Дакетт. «HTML және CSS. Сайттарды әзірлеу және жобалау»

Сайттарды әзірлеуге жаңадан келгендерге қолайлы ең жақсы оқулықтардың бірі. Мұнда веб-бағдарламалаудың негізгі құралдары егжей-тегжейлі және түсінікті сипатталған. Бұл кітапты ең аз біліммен игеруге болады, жалпы түсінік жеткілікті. Қарапайым тіл, іс-әрекеттің егжей-тегжейлі сипаттамасы, тәжірибеде кездесетін көптеген негізгі мысалдар.

 

Джон Дакетт. «Javascript және jQuery. Интерактивті веб-әзірлеу»

Сол автор, бағыты мен деңгейі сәл өзгеше. Бұл кітап базаны игеруден гөрі деңгейді көтеруге бағытталған. Материал әзірлеушілерге, сонымен қатар маркетологтарға, мазмұн менеджерлеріне, веб-дизайнерлерге және сайттармен байланысты кез келген адамға қызықты болады. Бұл не туралы: ыңғайлы интерактивті сайттарды әзірлеу, jQuery және JavaScript-ті іс жүзінде қолдану, жұмыс кодтарын құру, сонымен қатар JSON, API және Ajax технологиялары. Теория аз, бұл практикалық нұсқаулық, түсініксіз жағдайлар туындаған кезде оған қарауға болады.

 

Дуглас Крокфорд. «JavaScript: күшті жақтары»

Кітаптың авторы-JavaScript-ті дамытуға белсенді қатысқан, сонымен қатар jslint, JSMin және JSON құралдарын жасаған адам. Бұл кітап JavaScript-те кодталған бағдарламашының киелі кітабы. Ең соңғы қайта шығару 2013 жылы шыққан, сондықтан кейбір нәрселер ескірген болуы мүмкін, бірақ негіздер тілді тереңірек түсінуге және таза кодты жазуға көмектеседі. Мұнда принциптер мен негіз, сондай-ақ динамикалық теру, мұрагерлік, тұрақты өрнектер сияқты айқын емес функциялар сипатталған. Сондай-ақ, бәрі бірдей біле бермейтін нәрселер бар. Кітап шағын, бірақ өте мазмұнды. Бұл бастаушы бағдарламашыларға арналмаған, сондықтан жаңадан бастаушылар түсініксіз терминдерді іздеуге мәжбүр болады.

 

А. Хрусталев, А. Кириченко. «HTML5 + CSS3. Заманауи веб-дизайн негіздері»

Веб-бағдарламалау принциптері жаңадан бастаушыларға түсіндірілетін жеткілікті жаңа материал (2018). Бағдарламалауды жаңадан бастағандар үшін қолайлы. Бұл макетте және веб-дизайнда жұмыс істейтіндерге де пайдалы болады. Авторлар адаптивті ресурстарды дамыту сәттерін, танымал құрылымдармен және визуалды формалармен жұмыс істеуді жіберіп алмайды. Мұнда барлық чиптер бар, жобалармен жұмыс істеу кезінде кітапты негіз ретінде алуға болады. Оның үстіне, оның көптеген практикалық мысалдары бар.

 

Дэвид Макфарланд. «Жаңа үлкен CSS кітабы»

Кітаптың негізінде HTML және CSS3 тренингі жатыр, автор сайттарды жобалауды үйретеді, тіпті тәжірибелі әзірлеушілерге нюанстарды көрсетеді, ал жаңадан бастаушы үшін материал нағыз жаңалық болады. Сіз тек әдемі емес сайттар жасайсыз – олар мобильді және компьютерлерде бірден жүктеледі. Көптеген тәжірибелер мен өмірлік мысалдар. Осы кітаптан кейін жауап беретін кросс-шолғыштың орналасуы қарапайым тапсырма болады.

 

Робин Никсон. «PHP, MySQL, JavaScript, CSS және HTML5 көмегімен динамикалық сайттар құру»

Бестселлер, ол әлемнің әр түрлі елдерінен келген әзірлеушілердің жұмыс үстеліне айналды. Мұнда іс жүзінде толыққанды сайтты құру көрсетілген, ал бүкіл теория көрнекі мысалдармен нығайтылған. Бұл не туралы: әзірлеудегі инновациялық тәсілдер, MySQL мәліметтер базасымен жұмыс, объектіге бағытталған бағдарламалаудың негізгі тұжырымдамасы. Cookie файлдарын басқару, РНР тілінің маңызды нюанстары, деректер қауіпсіздігі, CSS түсінігі және HTML5 озық деңгейі туралы айтылады. Сондай-ақ, типтік емес JavaScript сабақтары. Кітапты практикадан қол үзбей оқыңыз, барлық мысалдарды қайталаңыз, бағдарламаларды ашыңыз және сипатталған функцияларды табыңыз. Материал Ең қарапайым емес, бірақ жаңадан бастаушыларға түсінікті. Бағдарламашылар үшін бұл әрқашан білімді жаңартатын жұмыс үстелі кітабы болады.

 

Д. Жемеров, С. Исакова. «Котлин әрекетте»

Жақында Жас Kotlin бағдарламалау тілі ресми түрде Google қызметінен бастап Android сайттары мен қосымшаларын құрудың негізгі тіліне айналды. Сондықтан көптеген әзірлеушілер, егер олардың мамандануы қажет болса, оған ауысады. Котлин Java-мен жақсы үйлеседі және прогрессивті. Авторлар сізге Kotlin қолдануды үйретеді, сіз JVM-де функционалды бағдарламалаудың қалай жұмыс істейтінін түсінесіз. Java үйлесімділік тақырыбы көтеріледі, бұл бір лагерьден екіншісіне ауысатын әзірлеушілер үшін ыңғайлы. Java білімі бар әзірлеушілерге арналған Материал.

 

Кайл Симпсон. «You Don’t Know JS»

Бұл бір кітап емес, 6 бөлімнен тұратын серия. Тәжірибелі әзірлеуші оларды қандай тәртіппен оқығаны маңызды емес, бірақ бастаушы тілдің негізгі синтаксисі берілген негізгі «Up & Going» – тен бастауы керек, содан кейін тереңірек көзқарас басталатын «Scope & Closures» және «This & Object Prototypes» – ті жалғастыруы керек. Келесі бөлімдерге көшу кезеңінде («Types & Grammar», «Async & Performance», «ES6 & Beyond»), егер сіз алғашқы үш кітаптың мәнін түсінсеңіз, мәселені түсінесіз. Егер сіз әлі салалық терминологияны білмесеңіз, түпнұсқа тілі күрделі болуы мүмкін. Кітаптар GitHub-қа ішінара аударылған.

 

Марк Тиленс Томас. «Әрекеттегі реакция»

Автор React-те даму туралы егжей-тегжейлі айтады.JS, компоненттерден және DOM-дан бастап, деректер ағындарына, рендерингке, маршруттауға және үшінші тарап кітапханаларын енгізуге дейін. Кейінірек Redux қосымшасы және оның React-пен өзара әрекеттесуі туралы болады. Бұл материал тәжірибелі әзірлеушіге react-те қосымшалар құруды сенімді түрде бастау үшін жеткілікті болады.js. Жаңадан бастаушыға қиын болады, бірақ тәжірибемен бірге білім басына мықтап түседі.

 

Владимир Дронов. «Django 3.0. Python-да веб-сайттар құру тәжірибесі»

Django 3.0 құралдарын егжей-тегжейлі көрсететін 2021 жылғы жаңартылған басылым. Сіз бұл құрылым және оның қасиеттері, шаблондар мен модельдерді қолдану туралы көптеген қызықты нәрселерді білесіз. Әлеуметтік желілер арқылы аутентификация қарапайым және түсінікті сипатталған, Bootstrap-пен бөлісудің қыр-сыры, uvicorn веб-сервері арқылы сайттарды жариялау, Redi және Memcached кэштеу туралы айтылады. Сіз функционалды ресурстарды нөлден бастап оларды іске қосу мен қолдауға дейін құруды үйренесіз.

Кеңес: көптеген кітаптар жаңадан бастаушыларға арналмаған және егер сіз тек даму жолына аяқ бассаңыз, ондағы барлық нәрсе анық бола бермейді. Бастау үшін саусақтарыңызда негіздерді көрсететін тәлімгермен бірге оқыған дұрыс. Оған көп ақша жұмсаудың қажеті жоқ-сіз «Javascript: батыру»тегін курсынан бастай аласыз. Осыдан кейін базаны және даму векторларын түсіну болады, ал қорқынышты арнайы терминдер түсінікті болады.

 

Тағы 15 пайдалы ресурстар

Веб-әзірлеушінің сұрақтарына жауап табуға, жаңалықтар алуға және оқу материалдарын ыңғайлы форматта оқуға көмектесетін сайттар, блогтар мен ақпараттық бюллетеньдер бар:

  • Dzone (https://www.dzone.com) – барлық бағыттар бойынша ақпарат табуға болатын әзірлеушілер қауымдастығы, үнемі жаңа мақалалар мен тақырыптар пайда болады.
  • Stack Overflow (https://www.stackoverflow.com) – адамдар сұрақтар қоятын және жауап алатын керемет сайт. Сіз бұрыннан бар филиалды таба аласыз немесе жаңа сұрақ қоя аласыз. Кейде жасалған тақырыптарды оқу көптеген жаңа нәрселерді ашып, сіз бұрын тұжырымдай алмаған сұрақтарға жауап бере алады.
  • Quora (https://www.quora.com)-алдыңғы сайтпен бірдей «сұрақ-жауап» сервисі. Мұнда технология туралы жалпы тақырыптар бар, ал Stack Overflow күнделікті практикалық мәселелер мен құралдарды қолдануды жиі талқылайды.
  • WAYUP премьералары (https://www.wayup.in)-көптеген ақпараттық сабақтар, вебинарлар, дәрістер және онлайн-трансляциялар, бірнеше бағыттар бойынша, соның ішінде әзірлеу және фриланста жұмыс істеу бойынша.
  • WP-kama (https://www.wp-kama.ru) – WordPress-те PHP-әзірлеу туралы көптеген ақпарат беретін осы деңгейдегі орыс тілді ресурстардың бірі.
  • Javaworld (https://www.infoworld.com) – Java-да кәсіби дамумен айналысатын және негізінен ірі жобалармен жұмыс істейтіндерге арналған сайт.
  • PHPdeveloper (https://www.phpdeveloper.org) – PHP әзірлеу бағыты туралы ең соңғы және дәлелденген жаңалықтар.
  • Habrahabr (https://www.habr.com) – Хабрсыз пайдалы ресурстардың бірде-бір тізімі болмайды, әзірге бұл Рунеттегі ең үлкен және ең пайдалы IT бағыттағы қауымдастықтардың бірі. Мақалалар, жұмыс және байланыс бар.
  • Startandroid (https://www.startandroid.ru) – егер ағылшын тіліндегі блогтар қиын болса, онда сіз осы Блогта орыс тіліндегі Android дамуы туралы оқи аласыз.
  • DesignMania (https://www.design-mania.ru) – дизайнерлерге де, әзірлеушілерге де арналған сайт, онда сіз трендтер туралы оқи аласыз, қызықты идеялардан шабыт аласыз, пайдалы чиптердің тегін таңдауын таба аласыз. Мамандардың кеңестері бар мақалалар, сабақтар, бағандар бар.
  • Echojs (https://www.echojs.com) – тек JavaScript-те әзірлеу мәселелеріне арналған Раддит түріндегі месседж-тақта.
  • Sitepoint (https://www.sitepoint.com)-мамандардың веб-әзірлемелері, жазбалары, сілтемелері мен мақалалары туралы көптеген қызықты материалдар.
  • Mikeash (https://www.mikeash.com) – iOS және Mac жүйелерінде жетілдірілген деңгейде әзірлеумен айналысатындарға арналған ресурс.
  • Python Weekly (https://www.reddit.com/r/Python) және IOS Dev Weekly (https://iosdevweekly.com/)-Python және iOS әзірлемелеріне арналған апта сайынғы электрондық пошталар. Тек жазылыңыз және жаңалықтарды көріңіз.
  • 4guysfromrolla (http://www.4guysfromrolla.com/) – әзірлеу бойынша материалдар мен жаңалықтар ASP.NET және C#.
5.00 / 3
Пікір қалдыру

Отзывы

Карта сайта