Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

1. Клон Notion

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Notion полюбилось ΠΌΠ½ΠΎΠ³ΠΈΠΌ, ΠΎΠ½ΠΎ позволяСт ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс, Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ, ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ, ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ устройствами.

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

www.notion.so

Π§Π΅ΠΌΡƒ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ, создавая ΠΊΠ»ΠΎΠ½ Notion:

  • HTML Drag and drop API. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Β«ΡΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ ΠΌΡ‹ΡˆΠΊΠΎΠΉΒ» draggable элСмСнт ΠΈ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² droppable Π·ΠΎΠ½Ρƒ.
  • Как ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ ΠΈ смартфоном.
  • ΠœΡ‹ позволяСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ, Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ записи, Ρ‚Π΅ΠΌ самым ΠΌΡ‹ Ρ‚Ρ€Π΅Π½ΠΈΡ€ΡƒΠ΅ΠΌ CRUD-Π½Π°Π²Ρ‹ΠΊΠΈ.

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Cyfieithwyd yr erthygl gyda chefnogaeth Meddalwedd EDISON, sydd Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ прилоТСния ΠΈ сайтыAc yn buddsoddi mewn busnesau newydd.

2. Клон Repl.it

Repl.it -это инструмСнт для совмСстного рСдактирования ΠΊΠΎΠ΄Π° Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. МоТно Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ нСсколько языков: JavaScript, Python, Go ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ прямо Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅. ΠžΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для быстрых дСмонстраций ΠΈ ΠΊΠΎΠ΄-ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ.

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

repl.it

Π§Π΅ΠΌΡƒ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ, создавая ΠΊΠ»ΠΎΠ½ Repl.it:

  • Как Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ (server-side) Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ (client-side).
  • Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ (исходный ΠΊΠΎΠ΄) ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° экран Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния.
  • Как ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΏΠ°ΠΏΠΊΠΈ Π² Π²Π΅Π±Π΅ ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.
  • Как ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ синтаксис ΠΊΠΎΠ΄Π°.

3. Клон Google Photos

Google Photos это сСрвис для хранСния ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π° Ρ„ΠΎΡ‚ΠΎΠΊ.
Π›ΡŽΠ±ΠΎΠ΅ соврСмСнноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с фотографиями ΡƒΠΌΠ΅Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ, ΠΎΠ±Ρ€Π΅Π·Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€. Π›ΡŽΠ΄ΠΈ хотят ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ свои Π°Π²Π°Ρ‚Π°Ρ€ΠΊΠΈ ΠΈ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Ρ„ΠΎΡ‚ΠΊΠ°ΠΌΠΈ ΠΊΠΎΡ‚ΠΈΠΊΠΎΠ², поэтому Π½Π°Π΄ΠΎ ΡƒΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с изобраТСниями.

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

www.google.com/photos/about

Π§Π΅ΠΌΡƒ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ, создавая ΠΊΠ»ΠΎΠ½ Google Photos:

  • Как ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ изобраТСния Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ…, ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°Ρ…, Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°Ρ… ΠΈ Π΄Π°ΠΆΠ΅ Π½Π° гигантских экранах Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€ΠΎΠ².
  • Как ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, особСнно Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (>1ΠœΠ‘) ΠΈ массовых Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ.
  • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΎΠ±Ρ€Π΅Π·ΠΊΠ° ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ для ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ Π³Π°Π»Π΅Ρ€Π΅ΠΈ.
  • Bonws: ΠΊΠ°ΠΊ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ изобраТСния Π² ΠΎΠ±Π»Π°ΠΊΠ΅ ΠΈΠ»ΠΈ локальной Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ….

4. Клон Gifsky

gifski ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π²ΠΈΠ΄Π΅ΠΎ Π² GIF ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈpngquant для эффСктивных ΠΏΠ°Π»ΠΈΡ‚Ρ€ кросс-ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ сглаТивания. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получаСтся Π³ΠΈΡ„ΠΊΠ° с тысячами Ρ†Π²Π΅Ρ‚ΠΎΠ² Π½Π° ΠΊΠ°Π΄Ρ€.

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

gif.ski

Π§Π΅ΠΌΡƒ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ, создавая ΠΊΠ»ΠΎΠ½ Gifski:

  • Как ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ (.mp4 Π² .gif).
  • Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ API Drag and Drop HTML.
  • Как Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ оптимизация ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

Nodyn: Gifsky β€” это ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ Π΅ΡΡ‚ΡŒ Π½Π° GitHub!

5. ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ курсов ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

React Native cryptocurrency tracker

Π§Π΅ΠΌΡƒ Π²Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ, создавая Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€ курса Π²Π°Π»ΡŽΡ‚:

  • Как Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с API ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎ ΠΈΠ· API.
  • Как ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π²ΠΈΠ΄Π΅ списка.
  • Bonws: Если Π²Π°ΠΌ интСрСсно, я Π½Π΅Π΄Π°Π²Π½ΠΎ написал Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π» ΠΏΠΎ созданию Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€Π° Ρ†Π΅Π½ Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Ρƒ с React Native.

Nodyn: Yma GitHub example repository.

ΠŸΠΎΠ΄Π±ΠΎΡ€ΠΊΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ.

haen

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

www.reddit.com/r/layer

Mae Haen yn gymuned lle gall pawb dynnu picsel ar β€œfwrdd” a rennir. Ganwyd y syniad gwreiddiol ar Reddit. Mae'r gymuned r/Haen yn drosiad ar gyfer creadigrwydd a rennir, y gall pawb fod yn grΓ«wr a chyfrannu at achos cyffredin.

Beth fyddwch chi'n ei ddysgu wrth greu eich prosiect Haen eich hun:

  • Sut mae cynfas JavaScript yn gweithio Mae gwybod sut i weithredu cynfas yn sgil hanfodol mewn llawer o gymwysiadau.
  • Sut i gydlynu caniatΓ’d defnyddwyr. Gall pob defnyddiwr dynnu un picsel bob 15 munud heb orfod mewngofnodi.
  • Creu sesiynau cwcis.

Squoosh

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)
squoosh.app

Mae Squoosh yn gymhwysiad cywasgu delwedd gyda llawer o opsiynau datblygedig.

GIF 20 MBDojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Trwy greu eich fersiwn eich hun o Squoosh byddwch yn dysgu:

  • Sut i weithio gyda meintiau delwedd
  • Dysgwch hanfodion yr API Drag'n'Drop
  • Deall sut mae'r API a gwrandawyr y digwyddiad yn gweithio
  • Sut i uwchlwytho ac allforio ffeiliau

Nodyn: Mae'r cywasgydd delwedd yn lleol. Nid oes angen anfon data ychwanegol i'r gweinydd. Gallwch chi gael y cywasgydd gartref, neu gallwch ei ddefnyddio ar weinydd, eich dewis chi.

Cyfrifiannell

Dewch ymlaen? O ddifrif? Cyfrifiannell? Ie, yn union, cyfrifiannell. Mae deall hanfodion gweithrediadau mathemateg a sut maen nhw'n gweithio gyda'i gilydd yn sgil hanfodol ar gyfer symleiddio'ch cymwysiadau. Yn hwyr neu'n hwyrach bydd yn rhaid i chi ddelio Γ’ rhifau a gorau po gyntaf.

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)
jarodburchill.github.io/CalculatorReactApp

Trwy greu eich cyfrifiannell eich hun byddwch yn dysgu:

  • Gweithio gyda rhifau a gweithrediadau mathemateg
  • Ymarferwch gydag API gwrandawyr digwyddiadau
  • Sut i drefnu elfennau, deall arddulliau

Ymlusgo (peiriant chwilio)

Mae pawb wedi defnyddio peiriant chwilio, felly beth am greu un eich hun? Mae angen ymlusgwyr i chwilio am wybodaeth. Mae pawb yn eu defnyddio bob dydd a bydd y galw am y dechnoleg hon ac arbenigwyr ond yn tyfu dros amser.

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)
Peiriant chwilio Google

Beth fyddwch chi'n ei ddysgu trwy greu eich peiriant chwilio eich hun:

  • Sut mae ymlusgwyr yn gweithio
  • Sut i fynegeio safleoedd a sut i'w graddio yn Γ΄l gradd ac enw da
  • Sut i storio gwefannau mynegeio mewn cronfa ddata a sut i weithio gyda'r gronfa ddata

Chwaraewr cerddoriaeth (Spotify, Apple Music)

Mae pawb yn gwrando ar gerddoriaeth - dim ond rhan annatod o'n bywydau ydyw. Gadewch i ni greu chwaraewr cerddoriaeth i ddeall yn well sut mae mecaneg sylfaenol platfform ffrydio cerddoriaeth fodern yn gweithio.

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)
Spotify

Beth fyddwch chi'n ei ddysgu trwy greu eich platfform ffrydio cerddoriaeth eich hun:

  • Sut i weithio gyda'r API. defnyddio API o Spotify neu Apple Music
  • Sut i chwarae, oedi neu ailddirwyn i'r trac nesaf/blaenorol
  • Sut i newid cyfaint
  • Sut i reoli llwybro defnyddwyr a hanes porwr

Ap chwilio ffilm gyda React (gyda bachau)

Y peth cyntaf y gallwch chi ddechrau ag ef yw adeiladu ap chwilio ffilm gydag React. Isod mae delwedd o sut olwg fydd ar yr ap terfynol:

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Beth fyddwch chi'n ei ddysgu
Trwy adeiladu'r cymhwysiad hwn, byddwch yn gwella'ch sgiliau React gan ddefnyddio'r API Hooks cymharol newydd. Mae'r prosiect sampl yn defnyddio cydrannau React, llawer o fachau, API allanol, ac wrth gwrs rhywfaint o arddull CSS.

Pentwr technoleg a nodweddion

  • Ymateb gyda bachau
  • creu-ymateb-app
  • jsx
  • CSS

Heb ddefnyddio unrhyw ddosbarthiadau, mae'r prosiectau hyn yn rhoi'r pwynt mynediad perffaith i chi i React swyddogaethol a byddant yn bendant yn eich helpu yn 2020. gallwch ddod o hyd prosiect sampl yma. Dilynwch y cyfarwyddiadau neu gwnewch ef yn un eich hun.

Ap sgwrsio gyda Vue

Prosiect gwych arall i chi yw adeiladu ap sgwrsio gan ddefnyddio fy hoff lyfrgell JavaScript: VueJS. Bydd y cais yn edrych rhywbeth fel hyn:

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Beth fyddwch chi'n ei ddysgu
Yn y tiwtorial hwn, byddwch chi'n dysgu sut i wneud ap Vue o'r dechrau - creu cydrannau, trin cyflyrau, creu llwybrau, cysylltu Γ’ gwasanaethau trydydd parti, a hyd yn oed trin dilysu.

Pentwr technoleg a nodweddion

  • Vue
  • vuex
  • Llwybrydd Vue
  • Vue CLI
  • Pusher
  • CSS

Mae hwn yn brosiect gwych i ddechrau gyda Vue neu wella eich sgiliau presennol i ddechrau datblygu yn 2020. gallwch ddod o hyd tiwtorial yma.

Ap tywydd hyfryd gydag Angular 8

Bydd yr enghraifft hon yn eich helpu i adeiladu ap tywydd hardd gan ddefnyddio Angular 8:

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Beth fyddwch chi'n ei ddysgu
Bydd y prosiect hwn yn dysgu sgiliau gwerthfawr i chi mewn adeiladu cymwysiadau o'r dechrau - o ddylunio i ddatblygiad, yr holl ffordd i gymhwysiad parod i'w ddefnyddio.

Pentwr technoleg a nodweddion

  • Ongl 8
  • Firebase
  • Rendro Ochr y Gweinydd
  • CSS gyda Grid a Flexbox
  • Cyfeillgar i ffonau symudol a'r gallu i addasu
  • Modd tywyll
  • Rhyngwyneb hardd

Yr hyn rydw i wir yn ei hoffi am y prosiect cynhwysfawr hwn yw nad ydych chi'n astudio pethau ar eich pen eich hun. Yn lle hynny, rydych chi'n dysgu'r broses ddatblygu gyfan o'r dylunio i'r defnydd terfynol.

Ap To-Do gyda Svelte

Mae Svelte fel y plentyn newydd yn y dull cydrannol - o leiaf yn debyg i React, Vue ac Angular. A dyma un o'r cynhyrchion newydd poethaf ar gyfer 2020.

Nid apiau I'w Gwneud yw'r pwnc poethaf o reidrwydd, ond byddant yn eich helpu i fireinio'ch sgiliau Svelte. Bydd yn edrych fel hyn:

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Beth fyddwch chi'n ei ddysgu
Bydd y tiwtorial hwn yn dangos i chi sut i greu cymhwysiad gan ddefnyddio Svelte 3, o'r dechrau i'r diwedd. Byddwch yn defnyddio cydrannau, steilio a thrinwyr digwyddiadau

Pentwr technoleg a nodweddion

  • Svelte 3
  • Cydrannau
  • Steilio gyda CSS
  • Cystrawen ES6

Nid oes llawer o brosiectau cychwynnol Svelte da, felly darganfyddais mae hwn yn lle da i ddechrau.

Ap e-fasnach gyda Next.js

Next.js yw'r fframwaith mwyaf poblogaidd ar gyfer adeiladu apiau React sy'n cefnogi rendro ochr y gweinydd allan o'r bocs.

Bydd y prosiect hwn yn dangos i chi sut i greu cymhwysiad e-fasnach sy'n edrych fel hyn:

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Beth fyddwch chi'n ei ddysgu
Yn y prosiect hwn, byddwch yn dysgu sut i ddatblygu gyda Next.js - creu tudalennau a chydrannau newydd, adalw data, ac arddull a defnyddio rhaglen Next.

Pentwr technoleg a nodweddion

  • Nesaf.js
  • Cydrannau a Tudalennau
  • Samplu data
  • Styleiddio
  • Defnyddio Prosiect
  • SSR ac AGA

Mae bob amser yn wych cael enghraifft bywyd go iawn fel app e-fasnach i ddysgu rhywbeth newydd. Gallwch chi dod o hyd i diwtorial yma.

Blog amlieithog llawn gyda Nuxt.js

Mae Nuxt.js ar gyfer Vue, fel Next.js ar gyfer React: fframwaith gwych ar gyfer cyfuno rendrad ar ochr y gweinydd a chymwysiadau un dudalen
Bydd y cais olaf y gallwch ei greu yn edrych fel hyn:

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Beth fyddwch chi'n ei ddysgu

Yn y prosiect enghreifftiol hwn, byddwch yn dysgu sut i adeiladu gwefan gyflawn gan ddefnyddio Nuxt.js, o'r gosodiad cychwynnol i'r defnydd terfynol.

Mae'n manteisio ar lawer o'r nodweddion cΕ΅l sydd gan Nuxt i'w cynnig, megis tudalennau a chydrannau, a steilio gyda SCSS.

Pentwr technoleg a nodweddion

  • Nuxt.js
  • Cydrannau a Tudalennau
  • modiwl bloc stori
  • cymysgeddau
  • Vuex ar gyfer rheolaeth y wladwriaeth
  • SCSS ar gyfer steilio
  • Nuxt nwyddau canol

Mae hwn yn brosiect cΕ΅l iawn., sy'n cynnwys llawer o nodweddion gwych Nuxt.js. Yn bersonol, rydw i wrth fy modd yn gweithio gyda Nuxt felly dylech chi roi cynnig arni gan y bydd hefyd yn eich gwneud chi'n ddatblygwr Vue gwych.

Blog gyda Gatsby

Mae Gatsby yn gynhyrchydd safle sefydlog gwych gan ddefnyddio React a GraphQL. Dyma ganlyniad y prosiect:

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Beth fyddwch chi'n ei ddysgu

Yn y tiwtorial hwn, byddwch yn dysgu sut i ddefnyddio Gatsby i greu blog y byddwch yn ei ddefnyddio i ysgrifennu eich erthyglau eich hun gan ddefnyddio React a GraphQL.

Pentwr technoleg a nodweddion

  • Gatsby
  • Ymateb
  • GraffQL
  • Ategion a ThemΓ’u
  • MDX/Markdown
  • Bootstrap CSS
  • templedi

Os oeddech chi erioed eisiau dechrau blog, mae hon yn enghraifft wych sut i'w wneud gan ddefnyddio React a GraphQL.

Dydw i ddim yn dweud bod WordPress yn ddewis gwael, ond gyda Gatsby gallwch chi adeiladu gwefannau perfformiad uchel gan ddefnyddio React - sy'n gyfuniad anhygoel.

Blog gyda Gridsome

Gridsome ar gyfer Vue… Iawn, roedd gennym ni hwnnw eisoes gyda Next/Nuxt.
Ond mae'r un peth yn wir am Gridsome a Gatsby. Mae'r ddau yn defnyddio GraphQL fel eu haen ddata, ond mae Gridsome yn defnyddio VueJS. Mae hefyd yn gynhyrchydd gwefan sefydlog anhygoel i'ch helpu chi i greu blogiau gwych:

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Beth fyddwch chi'n ei ddysgu

Bydd y prosiect hwn yn eich dysgu sut i greu blog syml i ddechrau gyda Gridsome, GraphQL a Markdown. Mae hefyd yn esbonio sut i ddefnyddio cais trwy Netlify.

Pentwr technoleg a nodweddion

  • gridsome
  • Vue
  • GraffQL
  • Markdown
  • rhwydi

Yn sicr nid dyma'r tiwtorial mwyaf cyflawn, ond mae'n cwmpasu cysyniadau sylfaenol Gridsome a Markdown a gall fod yn fan cychwyn da.

Chwaraewr sain tebyg i SoundCloud gan ddefnyddio Quasar

Mae Quasar yn fframwaith Vue arall y gellir ei ddefnyddio i adeiladu apiau symudol. Yn y prosiect hwn, byddwch yn creu cymhwysiad chwaraewr sain fel:

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Beth fyddwch chi'n ei ddysgu

Er bod prosiectau eraill yn canolbwyntio'n bennaf ar apiau gwe, bydd yr un hwn yn dangos i chi sut i adeiladu ap symudol gan ddefnyddio fframwaith Vue a Quasar.
Dylai fod gennych chi Cordova sy'n gweithio eisoes gyda Android Studio / Xcode wedi'i sefydlu. Os na, mae gan y llawlyfr ddolen i wefan Quasar lle maen nhw'n dangos i chi sut i sefydlu popeth.

Pentwr technoleg a nodweddion

  • Quasar
  • Vue
  • Cordova
  • TonSyrffwr
  • Cydrannau UI

prosiect bach, gan ddangos galluoedd Quasar ar gyfer adeiladu cymwysiadau symudol.

Π€ΠΎΡ€ΠΌΠ° ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹

SiΓ’p cerdyn credyd cΕ΅l gyda micro-ryngweithiadau llyfn a phleserus. Yn cynnwys fformatio rhifau, dilysu a chanfod math o gerdyn yn awtomatig. Mae wedi'i adeiladu ar Vue.js ac mae hefyd yn gwbl ymatebol. (Gallwch weld yma.)

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

ffurflen cerdyn credyd

Beth fyddwch chi'n ei ddysgu:

  • Prosesu a dilysu ffurflenni
  • Trin digwyddiadau (er enghraifft, pan fydd meysydd yn newid)
  • Deall sut i arddangos a gosod elfennau ar y dudalen, yn enwedig y wybodaeth cerdyn credyd sy'n ymddangos ar ben y ffurflen

siart bar

Siart neu graff yw histogram sy'n cynrychioli data categorΓ―aidd gyda barrau hirsgwar gydag uchder neu hyd yn gymesur Γ’'r gwerthoedd y maent yn eu cynrychioli.

Gellir eu cymhwyso'n fertigol neu'n llorweddol. Weithiau gelwir siart bar fertigol yn siart llinell.

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Beth fyddwch chi'n ei ddysgu:

  • Arddangos data mewn ffordd strwythuredig a dealladwy
  • Yn ogystal: Dysgwch sut i ddefnyddio'r elfen canvas a sut i dynnu elfennau ag ef

Yma gallwch ddod o hyd i ddata poblogaeth y byd. Maent yn cael eu didoli yn Γ΄l blwyddyn.

Анимация сСрдСчка Twitter

Yn Γ΄l yn 2016, cyflwynodd Twitter yr animeiddiad anhygoel hwn ar gyfer ei drydariadau. O 2019, mae'n dal i edrych y rhan, felly beth am greu un eich hun?

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)
Beth fyddwch chi'n ei ddysgu:

  • Gweithio gyda phriodoledd CSS keyframes
  • Trin ac animeiddio elfennau HTML
  • Cyfuno JavaScript, HTML a CSS

Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ GitHub с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ поиска

Nid oes unrhyw beth ffansi yma - dim ond rhestr ogoneddus yw ystorfeydd GitHub.
Y nod yw arddangos yr ystorfeydd a chaniatΓ‘u i'r defnyddiwr eu hidlo. Defnydd API swyddogol GitHub i gael storfeydd ar gyfer pob defnyddiwr.

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Tudalen proffil GitHub - github.com/indreklasn

Beth fyddwch chi'n ei ddysgu:

Π§Π°Ρ‚Ρ‹ Π² стилС Reddit

Mae sgyrsiau yn ffordd boblogaidd o gyfathrebu oherwydd eu bod yn syml ac yn hawdd eu defnyddio. Ond beth sy'n tanio ystafelloedd sgwrsio modern mewn gwirionedd? WebSocedi!

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Beth fyddwch chi'n ei ddysgu:

  • Defnyddiwch WebSockets, cyfathrebu amser real a diweddariadau data
  • Gweithio gyda lefelau mynediad defnyddwyr (er enghraifft, perchennog sianel sgwrsio sydd Γ’'r rΓ΄l admin, ac eraill yn yr ystafell - user)
  • Prosesu a dilysu ffurflenni - cofiwch, y ffenestr sgwrsio ar gyfer anfon neges yw input
  • Creu ac ymuno Γ’ gwahanol sgyrsiau
  • Gweithio gyda negeseuon personol. Gall defnyddwyr sgwrsio Γ’ defnyddwyr eraill yn breifat. Yn y bΓ΄n, byddwch yn sefydlu cysylltiad WebSocket rhwng dau ddefnyddiwr.

Навигация Π² стилС Stripe

Yr hyn sy'n gwneud y llywio hwn yn unigryw yw bod y cynhwysydd popover yn trawsnewid i gyd-fynd Γ’'r cynnwys. Mae ceinder i'r trawsnewid hwn o'i gymharu Γ’'r ymddygiad traddodiadol o agor a chau popover newydd.

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Beth fyddwch chi'n ei ddysgu:

  • Cyfuno animeiddiadau CSS gyda thrawsnewidiadau
  • Pylu'r cynnwys a chymhwyso dosbarth gweithredol i'r elfen arnawf

Pacman

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Creu eich fersiwn eich hun o Pacman. Mae hon yn ffordd wych o gael syniad o sut mae gemau'n cael eu datblygu a deall y pethau sylfaenol. Defnyddiwch fframwaith JavaScript, React neu Vue.

Byddwch chi'n dysgu:

  • Sut mae elfennau'n symud
  • Sut i benderfynu pa allweddi i'w pwyso
  • Sut i bennu moment y gwrthdrawiad
  • Gallwch fynd ymhellach ac ychwanegu rheolaeth symudiad ysbrydion

Fe welwch enghraifft o'r prosiect hwn yn yr ystorfa GitHub

rheoli defnyddwyr

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Prosiect yn yr ystorfa GitHub

Bydd creu cymhwysiad math CRUD ar gyfer gweinyddu defnyddwyr yn dysgu hanfodion datblygiad i chi. Mae hyn yn arbennig o ddefnyddiol i ddatblygwyr newydd.

Byddwch chi'n dysgu:

  • Beth yw llwybro
  • Sut i drin ffurflenni mewnbynnu data a gwirio beth mae'r defnyddiwr wedi'i nodi
  • Sut i weithio gyda'r gronfa ddata - creu, darllen, diweddaru a dileu gweithredoedd

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠΎΠ³ΠΎΠ΄Ρ‹ Π² вашСм мСстополоТСнии

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)
Prosiect yn yr ystorfa GitHub

Os ydych chi am greu apiau, dechreuwch gydag ap tywydd. Gellir cwblhau'r prosiect hwn gan ddefnyddio Swift.

Yn ogystal Γ’ chael profiad o adeiladu cais, byddwch yn dysgu:

  • Sut i weithio gyda'r API
  • Sut i ddefnyddio geolocation
  • Gwnewch eich cais yn fwy deinamig trwy ychwanegu mewnbwn testun. Ynddo, bydd defnyddwyr yn gallu mynd i mewn i'w lleoliad i wirio'r tywydd mewn lleoliad penodol.

Bydd angen API arnoch chi. I gael data tywydd, defnyddiwch yr API OpenWeather. Mwy o wybodaeth am yr API OpenWeather yma.

Окно Ρ‡Π°Ρ‚Π°

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)
Fy ffenestr sgwrsio ar waith, agorwch mewn dau dab porwr

Mae creu ffenestr sgwrsio yn ffordd berffaith o ddechrau gyda socedi. Mae'r dewis o stac technoleg yn enfawr. Mae Node.js, er enghraifft, yn berffaith.

Byddwch yn dysgu sut mae socedi'n gweithio a sut i'w rhoi ar waith. Dyma brif fantais y prosiect hwn.

Os ydych chi'n ddatblygwr Laravel sydd eisiau gweithio gyda socedi, darllenwch fy erthygl

GitLab CI

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Ffynhonnell

Os ydych chi'n newydd i integreiddio parhaus (CI), chwaraewch o gwmpas gyda GitLab CI. Sefydlwch ychydig o amgylcheddau a cheisiwch redeg cwpl o brofion. Nid yw'n brosiect anodd iawn, ond rwy'n siΕ΅r y byddwch chi'n dysgu llawer ohono. Mae llawer o dimau datblygu bellach yn defnyddio CI. Mae gwybod sut i'w ddefnyddio yn ddefnyddiol.

Byddwch chi'n dysgu:

  • Beth yw GitLab CI
  • Sut i ffurfweddu .gitlab-ci.ymlsy'n dweud wrth y defnyddiwr GitLab beth i'w wneud
  • Sut i'w ddefnyddio i amgylcheddau eraill

Анализатор сайтов

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Gwnewch sgraper sy'n dadansoddi semanteg gwefannau ac yn creu eu sgΓ΄r. Er enghraifft, gallwch wirio am dagiau alt coll mewn delweddau. Neu gwiriwch a oes gan y dudalen meta tagiau SEO. Gellir creu sgrapiwr heb ryngwyneb defnyddiwr.

Byddwch chi'n dysgu:

  • Sut mae sgraper yn gweithio?
  • Sut i greu dewiswyr DOM
  • Sut i ysgrifennu algorithm
  • Os nad ydych chi am stopio yno, crΓ«wch ryngwyneb defnyddiwr. Gallwch hefyd greu adroddiad ar bob gwefan rydych chi'n ei gwirio.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ настроСний Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Ffynhonnell

Mae canfod teimladau ar gyfryngau cymdeithasol yn ffordd wych o gael eich cyflwyno i ddysgu peirianyddol.

Gallwch chi ddechrau trwy ddadansoddi un rhwydwaith cymdeithasol yn unig. Mae pawb fel arfer yn dechrau gyda Twitter.

Os oes gennych brofiad o ddysgu peirianyddol eisoes, ceisiwch gasglu data o wahanol rwydweithiau cymdeithasol a'u cyfuno.

Byddwch chi'n dysgu:

  • Beth yw dysgu peirianyddol

Клон Trello

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

clΓ΄n Trello o Indrek Lasn.

Beth fyddwch chi'n ei ddysgu:

  • Trefnu llwybrau prosesu ceisiadau (Llwybro).
  • Llusgo a gollwng.
  • Sut i greu gwrthrychau newydd (byrddau, rhestrau, cardiau).
  • Prosesu a gwirio data mewnbwn.
  • O ochr y cleient: sut i ddefnyddio storfa leol, sut i arbed data i storio lleol, sut i ddarllen data o storfa leol.
  • O ochr y gweinydd: sut i ddefnyddio cronfeydd data, sut i arbed data yn y gronfa ddata, sut i ddarllen data o'r gronfa ddata.

Dyma enghraifft o ystorfa, wedi'i wneud yn React+Redux.

ПанСль админа

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)
Ystorfa Github.

Cymhwysiad CRUD syml, sy'n ddelfrydol ar gyfer dysgu'r pethau sylfaenol. Gadewch i ni ddysgu:

  • Creu defnyddwyr, rheoli defnyddwyr.
  • Rhyngweithio Γ’'r gronfa ddata - creu, darllen, golygu, dileu defnyddwyr.
  • Dilysu mewnbwn a gweithio gyda ffurflenni.

Π’Ρ€Π΅ΠΊΠ΅Ρ€ ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚ (Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅)

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)
Ystorfa Github.

Unrhyw beth: Swift, Amcan-C, React Native, Java, Kotlin.

Gadewch i ni astudio:

  • Sut mae cymwysiadau brodorol yn gweithio.
  • Sut i adfer data o'r API.
  • Sut mae cynlluniau tudalennau brodorol yn gweithio.
  • Sut i weithio gydag efelychwyr symudol.

Rhowch gynnig ar yr API hwn. Os byddwch chi'n dod o hyd i rywbeth gwell, ysgrifennwch y sylwadau.

Os oes gennych ddiddordeb, dyma fe dyma tiwtorial.

ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ собствСнный ΠΊΠΎΠ½Ρ„ΠΈΠ³ webpack с нуля

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)
Yn dechnegol, nid yw hwn yn gymhwysiad, ond mae'n dasg ddefnyddiol iawn deall sut mae pecyn gwe yn gweithio o'r tu mewn. Nawr nid β€œblwch du” fydd hwn, ond offeryn dealladwy.

Gofynion:

  • Llunio es7 i es5 (sylfaenol).
  • Llunio jsx i js - neu - .vue i .js (bydd rhaid dysgu llwythwyr)
  • Sefydlu gweinydd dev webpack ac ail-lwytho modiwlau poeth. (mae vue-cli a create-react-app yn defnyddio'r ddau)
  • Defnyddiwch Heroku, now.sh neu Github, dysgwch sut i ddefnyddio prosiectau pecynnau gwe.
  • Gosodwch eich hoff ragbrosesydd i lunio css - scss, less, stylus.
  • Dysgwch sut i ddefnyddio delweddau a svgs gyda webpack.

Mae hwn yn adnodd anhygoel ar gyfer dechreuwyr pur.

Клон Hackernews

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)
Mae'n ofynnol i bob Jedi wneud ei Hackernews ei hun.

Beth fyddwch chi'n ei ddysgu ar hyd y ffordd:

  • Sut i ryngweithio ag API hackernews.
  • Sut i greu rhaglen un dudalen.
  • Sut i weithredu nodweddion fel gwylio sylwadau, sylwadau unigol, proffiliau.
  • Trefnu llwybrau prosesu ceisiadau (Llwybro).

Π’ΡƒΠ΄ΡƒΡˆΠ΅Ρ‡ΠΊΠ°

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)
TodoMVC.

O ddifrif? Tudushka? Mae yna filoedd ohonyn nhw. Ond credwch chi fi, mae yna reswm dros y poblogrwydd hwn.
Mae ap Tudu yn ffordd wych o sicrhau eich bod yn deall y pethau sylfaenol. Ceisiwch ysgrifennu un cais mewn Javascript fanila ac un yn eich hoff fframwaith.

Dysgwch:

  • Creu tasgau newydd.
  • Gwiriwch fod y meysydd wedi'u llenwi.
  • Tasgau hidlo (cwblhawyd, gweithredol, i gyd). Defnydd filter ΠΈ reduce.
  • Deall hanfodion Javascript.

Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ drag and drop список

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)
Ystorfa Github.

Cymwynasgar iawn i ddeall llusgo a gollwng api.

Gadewch i ni ddysgu:

  • Llusgo a gollwng API
  • Creu UI cyfoethog

Клон мСссСндТСра (Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅)

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)
Byddwch yn deall sut mae cymwysiadau gwe a chymwysiadau brodorol yn gweithio, a fydd yn eich gosod ar wahΓ’n i'r mΓ s llwyd.

Yr hyn y byddwn yn ei astudio:

  • Socedi gwe (negeseuon gwib)
  • Sut mae cymwysiadau brodorol yn gweithio.
  • Sut mae templedi'n gweithio mewn cymwysiadau brodorol.
  • Trefnu llwybrau prosesu ceisiadau mewn cymwysiadau brodorol.

Golygydd testun

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Pwrpas golygydd testun yw lleihau ymdrech defnyddwyr sy'n ceisio trosi eu fformatio yn farcio HTML dilys. Mae golygydd testun da yn caniatΓ‘u i ddefnyddwyr fformatio testun mewn gwahanol ffyrdd.

Ar ryw adeg, mae pawb wedi defnyddio golygydd testun. Felly pam lai creu eich hun?

Клон Reddit

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

reddit yn gydgasglu newyddion cymdeithasol, sgΓ΄r cynnwys gwe a safle trafod.

Mae Reddit yn cymryd y rhan fwyaf o'm hamser, ond rwy'n parhau i dreulio amser arno. Mae creu clΓ΄n Reddit yn ffordd effeithiol o ddysgu rhaglennu (wrth bori Reddit ar yr un pryd).

Mae Reddit yn darparu cyfoethog iawn i chi API. Peidiwch Γ’ gadael unrhyw nodweddion allan na gwneud pethau ar hap. Yn y byd go iawn gyda chleientiaid a chwsmeriaid, ni allwch weithio ar hap, neu byddwch yn colli eich swydd yn gyflym.

Bydd cleientiaid craff yn sylweddoli ar unwaith bod y swydd yn cael ei gwneud yn wael a byddant yn dod o hyd i rywun arall.

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

API Reddit

ΠŸΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡ ΠΏΠ°ΠΊΠ΅Ρ‚Π° NPM с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Os ydych chi'n ysgrifennu cod Javascript, mae'n debyg y byddwch chi'n defnyddio rheolwr pecyn. Mae rheolwr pecyn yn caniatΓ‘u ichi ailddefnyddio'r cod presennol y mae pobl eraill wedi'i ysgrifennu a'i gyhoeddi.

Bydd deall cylch datblygu llawn pecyn yn rhoi profiad da iawn. Mae yna lawer o bethau y mae angen i chi eu gwybod wrth gyhoeddi cod. Mae angen i chi feddwl am ddiogelwch, fersiwn semantig, graddadwyedd, confensiynau enwi a chynnal a chadw.

Gall y pecyn fod yn unrhyw beth. Os nad oes gennych syniad, crΓ«wch eich Lodash eich hun a'i gyhoeddi.

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Lodash: lodash.com

Mae cael rhywbeth rydych chi wedi'i wneud ar-lein yn eich rhoi 10% yn uwch na rhai eraill. Dyma rai adnoddau defnyddiol am ffynonellau a phecynnau agored.

Π£Ρ‡Π΅Π±Π½Ρ‹ΠΉ ΠΏΠ»Π°Π½ freeCodeCamp

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

cwricwlwm Cyngor Sir y Fflint

Mae freeCodecamp wedi casglu llawer cwrs rhaglennu cynhwysfawr.

Sefydliad di-elw yw freeCodeCamp. Mae'n cynnwys llwyfan dysgu rhyngweithiol ar y we, fforwm cymunedol ar-lein, ystafelloedd sgwrsio, cyhoeddiadau Canolig, a sefydliadau lleol sy'n bwriadu gwneud datblygiad gwe dysgu yn hygyrch i bawb.

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Byddwch yn fwy na chymwys ar gyfer eich swydd gyntaf os llwyddwch i gwblhau'r cwrs cyfan.

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ HTTP-сСрвСр с нуля

Mae'r protocol HTTP yn un o'r prif brotocolau y mae cynnwys yn teithio drwyddo ar y Rhyngrwyd. Defnyddir gweinyddwyr HTTP i wasanaethu cynnwys statig fel HTML, CSS, a JS.

Bydd gallu gweithredu'r protocol HTTP o'r dechrau yn ehangu eich gwybodaeth am sut mae pethau'n rhyngweithio.

Er enghraifft, os ydych chi'n defnyddio NodeJs, yna rydych chi'n gwybod bod Express yn darparu gweinydd HTTP.

Er gwybodaeth, gweler a allwch chi:

  • Sefydlu gweinydd heb ddefnyddio unrhyw lyfrgelloedd
  • Rhaid i'r gweinydd wasanaethu cynnwys HTML, CSS a JS.
  • Gweithredu llwybrydd o'r dechrau
  • Monitro newidiadau a diweddaru'r gweinydd

Os nad ydych chi'n gwybod pam, defnyddiwch Ewch lang a cheisio creu gweinydd HTTP Caddy o'r dechrau.

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

ДСсктопноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Rydyn ni i gyd yn cymryd nodiadau, onid ydyn ni?

Gadewch i ni greu app nodiadau. Mae angen i'r rhaglen arbed nodiadau a'u cysoni Γ’'r gronfa ddata. Adeiladwch ap brodorol gan ddefnyddio Electron, Swift, neu beth bynnag rydych chi'n ei hoffi a beth sy'n gweithio i'ch system.

Mae croeso i chi gyfuno hyn Γ’'r her gyntaf (golygydd testun).

Fel bonws, ceisiwch gysoni eich fersiwn bwrdd gwaith gyda'r fersiwn we.

ΠŸΠΎΠ΄ΠΊΠ°ΡΡ‚Ρ‹ (ΠΊΠ»ΠΎΠ½ Overcast)

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Pwy sydd ddim yn gwrando ar bodlediadau?

Creu cymhwysiad gwe gyda'r swyddogaeth ganlynol:

  • Creu cyfrif
  • Chwilio Podlediadau
  • Graddiwch a thanysgrifiwch i bodlediadau
  • Stopio a chwarae, newid cyflymder, swyddogaethau ymlaen ac yn Γ΄l am 30 eiliad.

Ceisiwch ddefnyddio'r iTunes API fel man cychwyn. Os ydych yn gwybod am unrhyw adnoddau eraill, postiwch y sylwadau.

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

affiliate.itunes.apple.com/resources/documentation/itunes-store-web-service-search-api

Cipio sgrin

Dojo pen blaen: prosiectau i hyfforddi sgiliau datblygwyr (5 newydd + 43 oed)

Helo! Rwy'n ffilmio fy sgrin ar hyn o bryd!

Creu bwrdd gwaith neu ap gwe sy'n eich galluogi i ddal eich sgrin ac arbed y clip fel .gif

Yma rhai awgrymiadausut i gyflawni hyn.

Ffynonellau

Ffynhonnell: hab.com

Ychwanegu sylw