Suurepärased (ja tasuta!) Veebiarendusraamatud, mille kaudu saate veebis PlatoBlockchaini andmeanalüüsi. Vertikaalne otsing. Ai.

Suurepärased (ja tasuta!) veebiarendusraamatud, mille saate veebis hankida

Vahetult pärast "Kus on parim koht õppimiseks?" võib-olla on kõige sagedamini küsitav küsimus, mida ma koodiga tutvuvatelt inimestelt kuulen, "Milliseid veebiarendusraamatuid peaksin õppima?" Pidage seda vastuseks sellele küsimusele, kuna olen koostanud nimekirja raamatutest, mis pole mitte ainult suurepärased esiotsa arendamiseks, vaid ka vabalt saadaval.

CSS-i raamatud

See on suurem osa ajast, kus me aega veedame, sest see on sait enamasti CSS-i kohta!

CSS-i maagia autor Adam Schwartz

  • Ideaalne: Järgmised sammud teie CSS-i teekonnal
  • Õppimise tase: Kesktaseme
  • Vajab: Mõned põhiteadmised CSS-ist

Adam Schwartz hõlmab kuut selle raamatu CSS-i kontseptsiooni, sealhulgas kasti mudelit, paigutust, tabeleid, värvi, tüpograafiat ja üleminekuid. Need asjad häirivad isegi mõnda kogenud CSS-i, mõned neist mõistetest võivad segadusse ajada. Adam on näinud palju vaeva, et neid kõiki demüstifitseerida.

Lisaks sellele, et raamat on suurepärane aabits keeruliste CSS-i kontseptsioonide kohta, meeldib mulle, kuidas kõiki raamatus mainitud CSS-i atribuute saab klõpsata, nii et saate alati klõpsata, et näha, kuidas neid rakendatakse. Kui soovite iga peatüki kohta rohkem teada saada, on palju illustreerivaid näiteid ja soovitusi edasiseks lugemiseks.

Mulle tundus värvide peatükk väga huvitav mitte ainult sellepärast, et selles käsitletakse värvide ligipääsetava kasutamise parimaid tavasid, vaid ka seetõttu, et seal on ülimalt praktilisi rakendusi, näiteks kui Adam hakkab kasutama CSS-i organisatsiooni brändingu toetamiseks.

Elastne veebidisain autor Jeremy Keith

  • Ideaalne: Koodi kirjutamise strateegiate väljatöötamine
  • Õppimise tase: Kesktaseme
  • Vajab: Mõned põhiteadmised CSS-ist

Otse sissejuhatusest:

Te ei leia siit koodi, mis aitaks teil paremaid veebisaite luua. Kuid leiate ideid ja lähenemisviise. Ideed on vastupidavamad kui kood. Olen püüdnud ühendada veebidisaini ajaloo kõige vastupidavamad ideed tuleviku veebisaitide loomise lähenemisviisiks.

Mida Jeremy nii hästi teeb, on pehmete oskuste kirjeldamine, nagu planeerimine, visandamine ja koodi kirjutamise lähenemisviisid. Nii et selle asemel, et kogu raamatusse koodijuppe maha jätta, leiate teavet koodistrateegiate kohta, nagu näiteks järkjärguline täiustamine, kasutatavate tööriistade otsustamine ja tulevikusõbraliku koodi kirjutamise väljakutsed.

Ja neile, kellel pole olnud naudingut kuulata, kuidas Jeremy jutustab sisu (nagu ta teeb Veebiajaloo sari), on allalaadimiseks saadaval helifail.

CSS-i veebiarenduse alustamine: algajast professionaaliks Simon Collisoni poolt

  • Ideaalne: CSS-i põhialused
  • Õppimise tase: Absoluutsed algajad
  • Vajab: Mitte midagi peale aja ja motivatsiooni

See võib olla kirjutatud 2006. aastal, kuid Simoni veebistandardite ja juurdepääsetavuse kajastus on ajatu ja tänapäeval asjakohane. Ta annab ülevaate koostalitlusvõimest ja veebirakenduste loomise lähenemisviisidest, sealhulgas varajastest planeerimisetappidest, mis sageli tähelepanuta jäävad.

Raamatul on kaks suurt osa, mis on jagatud 16 peatükiks. 1. osa hõlmab CSS-i teemasid, nagu teksti, linkide, loendite, taustade, piltide, tabelite ja vormidega töötamine. See tõesti ei koonerdata ka detailidega.

2. osa käsitleb paigutust, heidab valgust kasutatavusele ja paigutusega manipuleerimisele ning lisaks käepärase juhtumiuuringu. Peatükid on paigutatud nii, et üks peatükk voolab loomulikult järgmisesse. Iga peatükk sisaldab ka kokkuvõtvat osa, mis toob esile kõik peatükis käsitletud olulised mõisted.

Tõepoolest, raamat annab algajatele arendajatele kindla CSS-i tausta ja aitab neid järk-järgult täiustatud kontseptsioonidega. See muudab teie CSS-i teekonna lihtsamaks.

Raamatud HTML-i ja CSS-i kohta

CSS-i ja HTML-i õpetatakse sageli koos, mis võib olla eriti kasulik, kui kirjutate oma esimesi koodiridu ja soovite teada, kuidas need kaks keelt üksteisega suhtlevad.

Õppige HTML-i ja CSS-i kodeerima autor Shay Howe

  • Ideaalne: Esiotsa teekonna alustamine
  • Õppimise tase: Algajatele
  • Vajab: Eelnev kogemus puudub üldse

Shay viitab sellele raamatule kui a lihtne ja põhjalik juhend, mis on mõeldud algajatele HTML-i ja CSS-i õppimiseks. Ta teeb seda, keskendudes esiotsa disaini ja arenduse ühistele elementidele. Mõned käsitletavad õppetunnid on kasti mudel, positsioneerimine, tüpograafia, taust ja kalded, loendid, meediumid, vormid ja tabelid. Esimeses peatükis *Esimese veebilehe loomine analüüsis Shay tüüpilise veebisaidi sisu, sealhulgas elemente, atribuute ja HTML-dokumendi struktuuri seadistamist, koodi valideerimist, selektoreid ja CSS-i lähtestusi. Minu arvates on raamat väga õpetlik, eriti kuna see käsitles paljusid põhikontseptsioone koodinäidiste abil, mida saate jälgida.

Üks sügav asi selle suurepärase raamatu juures on see, et Shay ehitas 12 õppetunni jooksul nullist üles tervikliku projekti ning iga õppetunni lõpus esitas ta kokkuvõtte ja lingid selle veebisaidi hetkeseisu kohta (et saaksite võrrelda omaga, kui järgite) ja lähtekoodi igas õppetunni etapis.

Kui olete õppija, kes õpib tegutsedes, on see materjal teile väga kasulik ja selleks ajaks, kui olete lõpetanud, olete välja töötanud mitmeleheküljelise funktsionaalse veebisaidi.

Kursuse täiustatud järg on sama lingi kaudu tasuta saadaval.

HTML ja CSS: õppige põhialuseid 7 päevaga autor Michael Knapp

  • Ideaalne: Esiotsa teekonna alustamine
  • Õppimise tase: Algajatele
  • Vajab: Eelnev kogemus puudub üldse

Kas saate seitsme päevaga õppida kõike, mida HTML-i ja CSS-i kohta teada on vaja? Tõenäoliselt mitte, kuid seepärast on see Michael Knappi 2017. aasta raamat keskendunud otse põhitõdedele. Enne HTML-i ja CSS-i struktuuri, loogika ja esitlusega tutvumist uurib Michael lühikest ajalootundi. Te saate kõigega jõuda punktini, kus peaksite end üsna kindlalt tundma, kui koostate põhilise veebilehe ja lisaks veel mõned lisad, kuna raamat puudutab SEO-d ja analüütikat.

Raamat koosneb lihtsatest programmidest, mida saate oma arvutis käivitada, kui soovite seda jälgida.

E-raamatu versioon on Apple Booksis tasuta saadaval, kuid kui teil on seal juba tellimus, on olemas ka Kindle'i versioon.

The Greatest CSS Tricks Vol. 1 autor Chris Coyier

  • Ideaalne: Imestate, mida CSS suudab
  • Õppimise tase: Kesktaseme
  • Nõuab: mõningane CSS-i kogemus

Kas teadsite, et CSS-Tricksil on ka raamat CSS-i kohta? Oleks rumal jätta see sellest loendist välja, sest see on klassikaline CSS-i trikkide kogu, mida selgitab keegi muu kui Chris Coyier. Tegelikult valis Chris käsitsi kõik raamatus käsitletud näited oma paljudest, paljudest (paljudest!) aastatest, mil ta seda saiti juhtis, nende trikkide rohkusest, mis on tema töölaual olnud.

Iga trikk lahendab konkreetse valupunkti. Näiteks esimene Trikk "Kinnita alla kerimine".näitab, kuidas overflow-anchor CSS-i atribuuti saab kasutada samasuguse vestlustaolise liidese loomiseks tööriistaga nagu Slack, kus ekraan on ankurdatud allservas viisil, mis jätab mulje, nagu keriks leht teie eest uute üksuste lisamisel.

Protsessi raamatud

Kood on sama palju kuidas kirjutame koodi ja teeme teistega projektide kallal koostööd, kuna see puudutab tegelikku koodi, mida me kirjutame. Järgmised raamatud on suurepärased lähtekohad kõige jaoks, alates planeerimisest ja projektijuhtimisest kuni teistega suhtlemise ja koostööni.

Tehke koostööd: viige inimesed digiprojektide ümber kokku autor Ellen De Vries

  • Ideaalne: Olles parem koostööpartner
  • Õppimise tase: N / A
  • Vajab: Avatud meel, et teistega hästi koostööd teha!

Ellen käsitleb selles raamatus midagi, millega me kõik tegelema peame: koostööd teistega. Ja see pole väike asi – raamat on jagatud neljaks osaks, mis lähevad ülimalt sügavale asjadesse, mida saame teistega hästi koostööd teha:

  • Tea, kuidas valmistada ette pinnast ja luua koostööks sobivad tingimused.
  • Toetage rühmakultuuri koostöö varases staadiumis.
  • Säilitage terve koostööprotsess.
  • Lõika koostööst kasu.

Sisustrateegina on Ellenil õiged kogemused, et aidata kõigil osaleda koostööprojektis või saada koostööst maksimumi.

Kaasaegne veebidisaini protsess veebivoo kaudu

  • Ideaalne: Vanemdisainerid, projektijuhid
  • Õppimise tase: N / A
  • Vajab: Mõned põhiteadmised CSS-ist

See tasuta e-raamat sisaldab seitsmeastmelist disainiprotsessi, mis aitab määratleda tänapäevase veebidisaini kaubamärgi töövoogu.

See hõlmab:

  • Eesmärkide seadmine
  • Ulatuse määratlemine
  • Saidiplaanid ja traatraamid
  • Töö sisuga
  • Visuaalsete elementide käsitlemine
  • Testimine
  • Transport TASUTA

Igaüks, kes alustab uut disainiprojekti või kes on disainiprojekti keskel, leiab kogu raamatust hindamatuid teadmisi. Ja mis on kõige tähelepanuväärsem, on see, kuidas see on kirjutatud viisil, mis tekitab peaaegu tunde, nagu hoitaks teid käest läbi terve projekti ideest kuni lõpuni.

Veebi kujundamine autor Mark Boulton

  • Ideaalne: Õppige töötama klientidega
  • Õppimise tase: Algajatele
  • Nõuab: Tõeline huvi disaini vastu

Näib, et paljud organisatsioonid tegelevad disainiga erinevalt. Kuid autor Mark Boulton dokumenteerib põhjaliku disaini töövoo Veebi kujundamine mis teeb lahti paljudest väljakutsetest ja hõlmab kõike, mida pead teadma.

Selle raamatu eripära on see, et see räägib tõesti tööst. Muidugi on hunnik väga väärtuslikku teavet disaini parimate tavade kohta selliste asjade nagu tüpograafia, värvide ja paigutuse kohta, kuid see, mida te sellest raamatust tegelikult ära võtate, on kuidas need sobivad disaini töövoogu. See õpetab teile, kuidas uurida, tehnoloogiaid, mis meil on ideede elluviimiseks, ja lõpuks, kuidas teha koostööd nii teiste kui ka klientidega – see on ideaalne sööt inimestele, sealhulgas projekteerimisjuhtidele, projektijuhtidele, vabakutselistele või kõigile, kes osalevad projekti elluviimise protsessis. .

Õppige versioonijuhtimist Gitiga torni poolt

  • Ideaalne: Giti valdamine
  • Õppimise tase: Kõik tasemed teretulnud
  • Nõuab: Eelteadmised puuduvad

Selles raamatus on populaarne meeskond Giti torniklient tutvustada õppijatele Giti abil versioonihaldussüsteemi tuuma. Meeskondades töötavad arendajad peavad seda eriti kasulikuks, kuna see aitab tõhusalt koostööd teha meeskonnaliikmetega, kes loovad projekti erinevaid funktsioone isegi siis, kui olete üksteisest tuhandete kilomeetrite kaugusel. Sellegipoolest on see tõesti suurepärane kõigile, kes võivad käsurida häbeneda ja soovivad seal enesekindlust tõsta.

Ja kuna raamat on Gitiga suhtleva rakenduse tegija, saate lisaks käsureal töötamisele ka mõnusa annuse Toweri GUI-na kasutamisest.

Seega, olgu see sidumine, hargnemine, ühendamine, tõmbamistaotlused, töö hargndamine või liitmiskonfliktide käsitlemine, saate sellest raamatust palju kasu.

Raamatud JavaScripti kohta

JavaScripti õppimine näib alati olevat moes. Tegelikult, Jason Rodriguez kirjutas JavaScripti õppemaastikust 2018. aastal ja andis kena nimekirja tasuta raamatutest. Sellest ajast peale pole palju ilmunud, kuid siin on minu mõtted järgmiste raamatute kohta.

Kõnekas JavaScript autor Marijn Haverbeke

  • Ideaalne: JavaScripti kirjutamise paremaks muutmine
  • Õppimise tase: Kesktasemest kuni kogenud arendajatele
  • Vajab: Eelnev JavaScripti kogemus

Kõnekas JavaScript tõesti vastab oma nimele. Isiklikult pean seda üheks kõige paremini kirjutatud JavaScripti raamatuks, mida ma kunagi kohanud olen. Marjini kirjutamisstiil on kaasahaarav, eriti see, kuidas ta programmeerimiskontseptsioone tutvustab ja lugejat kaasa kannab. Tema sõnul räägib raamat lihtsalt sellest juhendada arvuteid ja panna need tegema seda, mida sa tahad.

Raamat on sügav sukeldumine JavaScripti, mis jaguneb kolmes osas ja 21 peatükis. Loete palju põhilisi programmeerimiskontseptsioone, nagu väärtused, tüübid, operaatorid ja funktsioonid, kuni täiustatud kontseptsioonideni, nagu regulaaravaldised, moodulid, DOM ja asünkroonne programmeerimine. Ta alustab iga peatükki mõneti filosoofilise tsitaadiga, et valmistada lugeja ette eesseisvaks ja sukeldub seejärel otse teemasse.

Lisaks on kolm projekti, mis aitavad teil oma vastleitud oskusi harjutada.

JavaScripti lubaduste mõistmine autor Nicholas C. Zakas

  • Ideaalne: Need, kes soovivad õppida kõike JavaScripti lubadustega asünkroonse programmeerimise kohta.
  • Õppimise tase: Kesktaseme
  • Vajab: Põhilised JavaScripti tükid

JavaScripti lubadused võeti kasutusele 2015. aastal ES6 spetsifikatsiooni osana, et käsitleda JavaScriptis asünkroonseid funktsioone. MDN andmetel:

Lubadus on objekt, mis tähistab asünkroonse toimingu lõppu või ebaõnnestumist

Selles 51-leheküljelises raamatus selgitab Nicholas lubaduste kontseptsiooni kolmes peatükis: põhitõed, lubaduste aheldamine ja mitme lubadusega töötamine. kuigi link meie pakutavale raamatule on tasuta kogukonna versioon, täisversioon (saadaval Amazon) sisaldab veel kaks peatükki asünkroonimisfunktsioonide ja käsitlemata tagasilükkamise jälgimise kohta. Nicholas lihtsustas lubaduste mõistet mitmete illustratsioonide ja näidetega. Õpid, kuidas kasutada then(), catch()ja finally() ja mõista, kuidas mitu lubadust kokku aheldada. Nicholas käsitleb ka tagasilükkamise ja arvelduskäitlejate määramist. Teemast arusaamise tugevdamiseks võiksite raamatut lugeda.

Nicholas on JavaScripti raamatute veteran, kes on JavaScriptist kirjutanud üle 15 aasta. Ta toob sellesse raamatusse kaasa oma kogemustepagasi (nii nagu ta on selles raamatus tema töö siin CSS-Tricksis).

JavaScripti rääkimine autor Axel Rauschmayer

  • Ideaalne: JavaScripti algusest tõusmine
  • Õppimise tase: Kesktaseme
  • Nõuab: teadmised objektorienteeritud programmeerimisest

See raamat on esitatud neljas peatükis, mis hõlmavad enam kui 30 teemat. See laguneb järgmiselt.

  1. Esimene peatükk on kena värskendus süntaksi, muutujatüüpide, funktsioonide ja erandite käsitlemise kohta.
  2. Teine peatükk pakub JavaScripti ajaloolist perspektiivi, mis on eelmänguks kogu ülejäänud raamatus käsitletud funktsioonide tüüpidele.
  3. 3. peatükk on esitatud enam-vähem teatmeteosena lühikeste puhaste näidetega.
  4. Viimases peatükis kirjeldatakse näpunäiteid, tööriistu ja teeke, mis aitavad paremini JavaScripti kirjutada ja parimaid tavasid järgida.

JavaScripti ninja saladused John Resig ja Bear Bibeault

  • Ideaalne: Brauseriülese JavaScripti teegi loomine algusest peale
  • Õppimise tase: Kesktaseme
  • Nõuab: Teatav eelnev programmeerimiskogemus

Tegelikult on seal a selle raamatu uuem väljaanne, Kuid 2012. aasta väljaanne on see, mis on tasuta. Mõlemal juhul on see hea võimalus õppida John Resigilt; tead, mees, kes loodud jQuery.

Siin käsitletavad tehnikad hõlmavad sulgemisi, funktsioone, DOM-i, prototüüpidega objektiorientatsiooni ja brauseriüleseid strateegiaid. Üks tore pluss on see, et igale peatükile järgneb lühike kokkuvõte, mis sobib suurepäraselt viiteks pärast raamatu lõpetamist.

Addy Osmani JavaScripti kujundusmustrite õppimine

  • Ideaalne: Õppige kirjutama tõhusamat JavaScripti
  • Õppimise tase: Kesktaseme
  • Nõuab: korralik JavaScripti kogemus

Disainimustri mõiste viitab korduvkasutatavale lahendusele rakenduste arenduses sageli korduvale probleemile. Selles raamatus käsitleb Addy Osmani tavapäraste kujundusmustrite rakendamist ES6 ja teistega, samuti Reacti spetsiifilisi kujundusmustreid, mis võivad olla väga kasulikud keeruliste Reacti rakendustega töötamisel, mille esmane eesmärk on hooldatavus.

Mõned hõlmatud mustrid hõlmavad Singletoni, Proxy, Provider, Prototype ja Observer mustreid. Mõnel juhul sisaldab Addy nende mustrite kasutamise plusse ja miinuseid ning seda, kuidas need võivad teie rakenduse toimivust mõjutada.

Sa ei tea JS-i autor Kyle Simpson

  • Ideaalne: JavaScripti valdamine
  • Õppimise tase: Algaja
  • Nõuab: Vähene või puudub eelnev programmeerimiskogemus

Kuigi pealkiri võib olla pisut provokatiivne, viitab Kyle siin sellele, et ta kirjutab selle raamatu eeldusel, et teil pole JavaScripti varasemat kogemust.

Kyle alustab programmeerimise algteadmiste läbimisega JavaScripti objektiivi kaudu. Seejärel jätkab ta järgmistes peatükkides täiustatud mõistete, nagu ulatus ja sulgemine, tutvustamist this märksõna, objekti prototüübid, asyncja jõudlust.

Siin on palju suurepäraseid üksikasju ja selgitusi ning Kyle muudab selle mõistmise ülilihtsaks, vältides ülitehnilist kõnepruuki. Samuti on palju harjutusi, mis on mõeldud teie õppimise tugevdamiseks. See raamat viib teid kindlasti JavaScriptiga kursis. Töös on raamatu teine ​​trükk mida saate GitHubis jälgida.

JavaScripti algaja käsiraamat autor Flavio Copes

  • Ideaalne: Algaja viide
  • Õppimise tase: Alles alustan
  • Vajab: E-mailile registreerumine, võib-olla eelnev kogemus

Flavio on koostanud väga kasuliku JavaScripti viite neile, kes alles alustavad. See on pigem kiirjuhend kui õpik, nii et need, kes alles alustate, võiksid pidada seda asjaks, mida hoiate oma laual, mitte millekski, millega istute pikka aega.

JavaScript andmeteadusele autor Gans, Hodges & Wilson

  • Ideaalne: Andmete visualiseerimisega tutvumine
  • Õppimise tase: Keskastmest edasijõudnuks
  • Vajab: Korralik käepide JavaScriptis

Autorid hõlmavad kaasaegse JavaScripti põhifunktsioone, sealhulgas tagasihelistamisi, lubadusi, pärandit, objekte ja klasse. Nad osalevad ka testimises Mocha, React ja andmete visualiseerimine, mis kõik sobivad suurepäraselt kõigile, kes soovivad oma koodi ja selle kirjutamisviisi tasandada. Raamat ei süvene paljudesse mõistetesse kui mõnes teises raamatus, kuid andmeteadusesse jõudes paistab see tõeliselt silma.

Raamat kasutab Data-Forge'i; JavaScripti teek, mis on loodud tabeliandmetega töötamiseks. On mitmeid harjutusi, mis aitavad lugejatel arutlusteemaga kursis olla. Viimane peatükk sisaldab ka nurgakiviprojekti, mis tõmbab kõik kokku.

Pakke kuni

Loodan kindlasti, et see raamatukogu aitab teid, olenemata sellest, kas teete esimesi samme esiotsa veebiarenduses, teil on kümmekond aastat selja taga või jääte kuhugi vahepeale. Ma tean, kui raske on esimest korda millegi uuega tegeleda ja tunnen, et ei tea, kust otsida. Tean ka, mis tunne on tõusta platoole ja vajan midagi, mis mind tasandab. Siin peaks leiduma midagi igaühele, olenemata sellest, kus te oma õppimisteekonnal viibite.

Ja hei, kui teil on muid raamatuid, mida saate veebis tasuta kaasa haarata, siis jagage neid kommentaarides! Vean kihla, et saame koostada veelgi suurema nimekirja.

Ajatempel:

Veel alates CSSi trikid