Још једна листа пројеката за вежбање

„Мајстор прави више грешака него почетник покушава“

Ласт списак пројеката обуке добио 50 хиљада читања и 600 омиљених. Ево још једне листе занимљивих пројеката за вежбање, за оне који желе додатну помоћ.

1. Уређивач текста

Још једна листа пројеката за вежбање

Сврха уређивача текста је да смањи напор корисника који покушавају да конвертују своје форматирање у важеће ХТМЛ ознаке. Добар уређивач текста омогућава корисницима да форматирају текст на различите начине.

У неком тренутку, сви су користили уређивач текста. Па зашто не креирајте га сами?

2. Реддит клон

Још једна листа пројеката за вежбање

реддит је агрегација друштвених вести, оцена веб садржаја и сајт за дискусију.

Реддит ми одузима већину времена, али настављам да се дружим на њему. Креирање Реддит клона је ефикасан начин да научите програмирање (док истовремено претражујете Реддит).

Реддит вам пружа веома богат АПИ за. Не изостављајте ниједну функцију и не радите ствари насумично. У стварном свету са клијентима и купцима, не можете да радите насумично или ћете брзо изгубити посао.

Паметни клијенти ће одмах схватити да се посао обавља лоше и наћи ће неког другог.

Још једна листа пројеката за вежбање

Реддит АПИ

3. Објављивање НПМ пакета отвореног кода

Још једна листа пројеката за вежбање

Ако пишете Јавасцрипт код, велике су шансе да користите менаџер пакета. Менаџер пакета вам омогућава да поново користите постојећи код који су други људи написали и објавили.

Разумевање целог развојног циклуса пакета ће обезбедити веома добро искуство. Постоји много ствари које треба да знате када објављујете код. Морате размишљати о безбедности, семантичком верзионисању, скалабилности, конвенцијама именовања и одржавању.

Пакет може бити било шта. Ако немате идеју, направите свој Лодасх и објавите га.

Још једна листа пројеката за вежбање

Лодасх: лодасх.цом

Ако имате нешто што сте радили на мрежи, стављате вас 10% изнад других. Ево неких корисних ресурса о отвореним изворима и пакетима.

4. фрееЦодеЦамп наставни план и програм

Још једна листа пројеката за вежбање

ФЦЦ наставни план и програм

фрееЦодецамп је прикупио много свеобухватни курс програмирања.

фрееЦодеЦамп је непрофитна организација. Састоји се од интерактивне платформе за учење засноване на вебу, форума заједнице на мрежи, соба за ћаскање, Медиум публикација и локалних организација које намеравају да учење веб развоја учине доступним свима.

Још једна листа пројеката за вежбање

Бићете више него квалификовани за свој први посао ако успете да завршите цео курс.

5. Креирајте ХТТП сервер од нуле

ХТТП протокол је један од главних протокола преко којих садржај путује на Интернет. ХТТП сервери се користе за опслуживање статичког садржаја као што су ХТМЛ, ЦСС и ЈС.

Могућност имплементације ХТТП протокола од нуле прошириће ваше знање о томе како ствари међусобно делују.

На пример, ако користите НодеЈс, онда знате да Екпресс обезбеђује ХТТП сервер.

За референцу, погледајте да ли можете:

  • Подесите сервер без коришћења библиотека
  • Сервер мора да служи ХТМЛ, ЦСС и ЈС садржај.
  • Имплементација рутера од нуле
  • Пратите промене и ажурирајте сервер

Ако не знате зашто, користите Го ланг и покушајте да креирате ХТТП сервер Слуга голфског играча од нуле.

Још једна листа пројеката за вежбање

6. Десктоп апликација за белешке

Још једна листа пројеката за вежбање

Сви ми правимо белешке, зар не?

Хајде да направимо апликацију за белешке. Апликација треба да сачува белешке и да их синхронизује са базом података. Направите матичну апликацију користећи Елецтрон, Свифт или шта год желите и шта ради за ваш систем.

Слободно комбинујте ово са првим изазовом (уређивач текста).

Као бонус, покушајте да синхронизујете своју десктоп верзију са веб верзијом.

7. Подкасти (клон облака)

Још једна листа пројеката за вежбање

Ко не слуша подцасте?

Направите веб апликацију са следећим функцијама:

  • Направи налог
  • Сеарцх Подцастс
  • Оцените и претплатите се на подкасте
  • Зауставите се и играјте, промените брзину, функције унапред и уназад 30 секунди.

Покушајте да користите иТунес АПИ као почетну тачку. Ако знате неке друге ресурсе, објавите их у коментарима.

Још једна листа пројеката за вежбање

аффилиате.итунес.аппле.цом/ресоурцес/доцументатион/итунес-сторе-веб-сервице-сеарцх-апи

8. Снимање екрана

Још једна листа пројеката за вежбање

Здраво! Управо снимам свој екран!

Направите десктоп или веб апликацију која вам омогућава да снимите екран и сачувате снимак као .gif

ovde је неки саветикако то постићи.

Превод је обављен уз подршку компаније ЕДИСОН Софтварекоји је професионално ангажован развој апликација и веб страница у ПХП-у за велике купце, као и развој цлоуд сервиса и мобилних апликација у Јави.

Извор: ввв.хабр.цом

Додај коментар