» Poradna » Programy

PHP-Mysql freelancer pre dokončenie projektu

 |   |  Microsoft Windows 10 Chrome 77.0.3865.90

Zdravím , ak mam kompletnu html / css / js webstarnku , vrátane designu atd , ale neovladam backend + databázovy jazyk , kolko by stálo dorobiť pre tú šablonu backend ? mám naprogramovanú šablonu pre trhovisko , ale potrebujem dorobiť veci ako register / login , vkladanie/mazanie tovaru predajcom ,rating atd a pre uživatela filtrovanie tovarutakže viac menej sa jedná o input a output z databaz , logicky je to velmi jednoduche , ale v programovaní to vyžaduje dosť skúsenosti . myslím že programátor ktorý sa vyzná v aspčku alebo php a mysql moje požiadavky splní do2-6 hodin . chcel by som to čo možno najlacnejšie , takže predpokladám že firmy nebudu najlepšie riešenia , radšej nejakého freelancera . kolko by to mohlo stáť ? dakujem

Odpovědi na otázku

 |   |  Unknown Firefox 68.0

To se neda takhle snadno urcit. Zalezi to na moc vecech - v zasade kolik presne si toho navymyslis. Na tohle je dobre si pripravit detailni zadani* se vsim co to umet - podle toho se da urcit kolik hodin na kazdy bod zadani a tim padem podle hodinovky i cenu.A hned vidim i problem, ktery to zdrazi - upravovani a dodelavani uz rozdelaneho nebo hotoveho projektu je vzdycky slozitejsi, trva to dele a tim padem to bude i drazsi.* a tim myslim fakt detailni - kazdou i sebemensi drobnost tam popsat, tj. ne jen "login/registrace"

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 77.0.3865.90

> myslím že programátor ktorý sa vyzná v aspčku alebo php a mysql moje požiadavky splní do 2-6 hodin . 2-6 hodin to urcite nebude trvat. Bude to daleko daleko viac. ide aj o navrh databazy a dalsie veci a ked budes chciet nejake custom veci, tak sa to natiahne. Viem, co budes namietat: ze existuje na nete bambilion prikladov, ze programator uz ma hotove veci a ze to ani nemusi programovat,ze staci copy / paste a bude to fungovat. Nestaci a nebude to fungovat. Viem to, zazil som to. Nebude.> radšej nejakého freelancera . kolko by to mohlo stáť ? Freelancer ta moze niekedy vyjst viac ako firma, ktora ti, pokial nechces nieco velmi svojske, moze predat hotove riesenie za par supov, na ktore moze napasovat tu tvoju sablonu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 77.0.3865.90

Ok , ďakujem za odpovede . Ja poznam princip o čo ide v relačných databázach , vlastne sa ukladaju data do tabuliek stlpcov a riadkov , potom je mozne selectovať , porovnávať , podmienat a robiť všeliake výpočty a selekcie . V php(či inom backende) sa naprogramuje vstup dát do databázy a tak isto aj výstup ktorý sa zobrazí v html kode , tuším sa používa znak @zavinaču ktorý dosadí na miesto zavináču hodnotu ktorú prepočíta sqlko , tuším qvery sa to vola alebo tak niečo. . Chvílu som to pozeral , ale nikdy som nemal motiváciu sa to učiť , hocijaká logicka blbosť trva hrozne dlho kým sa ju naučím a to ma demotivuje (asi nemam logicke a abstraktne myslenie) . neviete kolko by to mohlo trvať cca takú vec spraviť ? aspoň približne ? díky . v html som kod velmi dobre označil .

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 77.0.3865.90

Ešte dalšiu vec som chcel . Keby sa rozhodnem že sa to naučím sám tak kolko by to cca mohlo trvať , a je lepšie robiť razor (aspčko) alebo v php? (čo je jednoduchšie na základné vstupy a výstupy do databáz ? nemusí to byť nutne vhodne pre profi developing pre firmy) . natrafil som na seriu kde sa robí v webmatrixe v cshtml(c# + html kde sa využíva razor) vyzerá to zaujímavo , ale zároven mi príde že phpčko má väčšiu podporu . čo zvoliť ? a akú databázu mám zvoliť , ideálne by som chcel prenosnú databázu vo forme súboru , aby stačilo potom len preniesť data na hosting a netrebalo manuálne vytvárat a nastavovať db na servery . a ako sa učiť , je w3school dostačujúce , alebo tak ? .

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 77.0.3865.90

> a je lepšie robiť razor (aspčko) alebo v php? (čo je jednoduchšie na základné vstupy a výstupy do databáz ?Vobec neries co ma lepsie vstupy a vystupy do datazy. To je irelevantne pretoze obidve riesenia maju svoje plusy a minusy. Co pre teba ako zaciatocnika je relevantne,ze pre PHP na nete existuje kopec prikladov, tutorialov, zdrojovych kodov, obrovska komunitna podpora - pre zaciatocnika nemoze byt nic lepsie. Da sa sa aj ASP.NET, ale musis radat s velmi obmedzenou az skoro nulovou komunitnou pomocou a podporou.> a akú databázu mám zvoliť V zasade akukolvek relacnu, ale asi najlepsie je MySQL - opet : je to zadara, obrovska komunita programatorov, nie je to databaza narocna na instalaciu, udrzbu, na vykon, stackoverflow narvany prikladmi a existujucimi rieseniam problemov do ktorych nevynutne zabrdnes. A hostingy ju podporuju a tam sa rozhodne nemusis trapit s nastaveniami. Ale ak chces tu najprimitivnejsiu a najprenositelnejsiu databazu, tak zrejme volba bude SQLite.> a ako sa učiť , je w3school dostačujúce , alebo tak ? . Ja som sa ucil na vlastnom projekte, ktory som postupne vylepsoval. A opat na nete je velke mnozstvo dostupneho materialu na vyucbu...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 77.0.5192.0

Koukni se na Nette Framework. Pokud máš s programováním nějaké zkušenosti, tak podle dokumentace a tutoriálů bys myslím měl jednoduchý eshop do týdne zvládnout sám. Zařídí to za tebe prakticky všechnu otravnou pakárnu jako je komunikace s databází, uživatelské účty, zabezpečení, generování emailů, pěkné URL, escapování vstupů a dalších věcí, které nejsou vidět ale dá to hromadu práce a udělat se to musí. V Nette máš tohle všechno a ještě víc připraveno k použití.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 77.0.3865.90

>Ja poznam princip o čo ide v relačných databázach To je dobry zaciatok>Chvílu som to pozeral , ale nikdy som nemal motiváciu sa to učiťTeraz mas>neviete kolko by to mohlo trvať cca takú vec spraviť vieme,ze ti to bude trvat tak dlho ako sam budes chciet

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 77.0.3865.90

super , dakujem , tak skúsim php a sqlite . BTW počul som že samotný sqlite v sebe mal nejaké kritické zranitelnosti , je to v súčastnosti problem ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 77.0.3865.90

nepoznam do detailov bezpcnostne slabiny SQLite, asi by som nejake nasiel, ale to nie je momentalne podstatne. Co podstatne je, aby si si vzdy osetroval databazove vstupy a vystupy. samotna zranitelnost SQLite je dana jednoduchostou samotneho riesenia. Ale take si predsa chcel.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 69.0

Zkusme to z opačného konce. Jaký máte rozpočet pro najmutí si freelancera (obvykle osvč, takže taky firma) na tuhle aktivitu?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 77.0.3865.90

Už len môj čas , je môj rozpočet , predpokladám že si si myslel že poviem 1000 eur a ty by si mi odpovedal že za to ani nesadneš k počítaču ale indický programátor by možno mohol preto nebudem hovoriť radšej nič .. Rozhodol som sa že naučím sám , vlastne ide o absolutne triviálne veci , to niesu neuronové siete ani kvantová fyzika , princíp web developingu na základnej úrovni je velmi jednoduchý , myslím pointu toho čo to má robiť je jednoduchá a netreba ovládať matematiku a extremne logické myslenie narozdiel od tvorenia hier , neuronovych blackpoint algoritmov , analistických softwarov , Napríklad na fyziku v hrách alebo na umelú inteligenciu by som nevedel čo vlastne chcem a ako to vyriešiť , to sú 2 velké problémy , pri webdevelopingu dobre viem čo chcem a ako to asi vyriešiť a viem aký má byť výsledok , bohužial ešte neviem ako to naprogramovať ... (opeť hovorím základný webdeveloping , nehovorím amazon , nehovorím neuronové recomended enginy , nemyslím žiadne smart riešenia , aby sme sa nechytali za slovíčka ) .. dávam si 6 mesiacov tryhard programovanie , každý týžden by som sa chel naučiť niečo nové . skúsim zo začiatku asi lesson ktoré som našiel na itnetwork , keďže neviem anglicky dobre (len základy , ale nerozumiem speaku anglickemu) čo môže byť problém ale dúfam že nebude .. ok dúfam že to zvládnem , ciel je daný a dúfam že nezlyhám , to nemám v povahe ani v plane .

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 77.0.3865.90

Tak vela stastia.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 76.0.3809.132

Nebudu psat co kolega (mohlo by to znit arogantne) a je urcite fajn se neco noveho naucit, ale obavam se ze mas spatny pristup. Takovy, no treba u remeslniku se tomu rika patlal a Pat&Mat a v kuchyni se tomu rika Babica Ono to je i neni trivialni - trivialni je to, kdyz vis co delas a umis to napsat spravne a bezpecne. Co jsem tu zahledl tvou predstavu "do HTML se da @ a ono si tam SQL dosadi hodnoty", tak to veru takhle trivialni fakt neni. Ono uz to tve "registrace/login" je samo o sobe dost komplexni vec a muzes tam nasekat tolik funkcni a bezpecnostnich chyb, ze by to bylo na nekolik stran ti to tu vypisovat.PS: Tech 1000 Eur by ti asi na moc casu programatora nevystacilo (tim nemyslim tech odhadovanych 2-6 hodin, to je fakt nerealne) - spousta firem zkousi lanarit ruzne studenty, ti jsou schopni jeste pracovat "za cokoladu", ale zas vysledna prace a support do budoucna podle toho vypada.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 69.0

Hodně štěstí, ikdyž je to podobné jako chtít si postavit dům stylem "vždyť se dají jen cihly k sobě, to není přece nic složitého jako třeba hotel v Dubaji". Na druhou stranu, pokud je pro vás více rentabilní 6 měsíců inteznivního učení, než zaplatit za dokončení eshopu, tak to s tím byznysem asi moc slavné nebude, tudíž zřejmě bude prostor k využití nových skilů :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 77.0.3865.90

Sám si si na to v poslednej vete odpovedal , uvedomujem si že je to užitočný skill , radšej investujem čas do rozvoja ako platiť , platiť a znovu platiť keď niečo chcem. Remeslo má zlate dno sa hovori , aj keď pre mna to bude iba nástroj aby som nebol závislý na druhých . Už som spravil svoj prvý tokenizačný register a login , a odhlásenie . ochránil som si vstupy cez htmlspecialchars (aj keď nepremiena všetky znaky)+spravil som ochranu proti CSRF + spravil som aby prípadný prepašovaný javascript nemohol zobrať session id (httponly) + spravil som posielanie dotazov do databázy cez viazanie premenných na place holder place blind value cez PDO (prepared statements) aby som oddelil dáta od kodu + nastavil som znakovu sadu cez mysqlsetchars proti čínštine v sql dotazoch . čo sa týka hashovania tak md5ka mi príde nedostačujúca lebo je rýchla na slovníkové útoky , preto som zvolil Bcrypt na cost 12 + plánujem dorobiť priami prístup k dátam na servery len cez pgp a 2fa aby mi nikto nemohol meniť kod priamo (napr ludia čo mi budú hostovať server) ..tolko k momentálnej bezpečnosti, každopádne ešte prepokladám že sú tam zranitelnosti , ak mi niekto spravíte free základný pen test tak budem rád . Dalej som spravil admin a user a moderator a support Role ktoré majú svoje oprávnenia a prístupy . zatial viem len minimum no mám dobrý pocit , zajtra pokračujem v tryharde . keď si zoberiem že som včera nič nevedel a teraz viem aspoň malú trošku tak si myslím že je to celkom posun . dúfam že to tak bude pokračovať dalej .

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 77.0.3865.90

Tak , dnes trochu aktualizácie :) natrafil som na výborný frame work , umožnuje okrem iného vlastnosť n:name , to znamená že ak som si spravil jednoduchý formulár bez css tak ho potom môžem prepojiť s šablonovim formulárom a bude mať plnú funkčnosť . výborný framework . (aspon pre mna )

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 77.0.3865.90

Skusim hadat...Nette?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 77.0.3865.90

správne .

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 77.0.3865.90

dnes som si skúsil python django , sadlo mi to najviac , viac ako phpčko , viac ako php framework nette, viac ako aspčko , dokonca viac ako ruby on rails . aspoň základy ako zápis a výpis , mvc modely , bezpečnosť , a rýchlosť programovania a prehladnosť kodu . takže moja cesta pokračuje v django

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 10 Firefox 68.0

Gratuluju :) Kdybys mel nejake dotazy, tak dobre funguje komunita okolo python.cz - na mailu, na Slacku apod. Pokud bys nahodou byl z vetsiho mesta, jsou i srazy (treba ve stredu bude v Praze) - viz pyvo.cz

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Protonmail, Rating


Určitě si přečtěte

Antivir zdarma: 8 bezplatných řešení, která zatočí s havětí v počítači

Antivir zdarma: 8 bezplatných řešení, která zatočí s havětí v počítači

** Součástí Windows 10 je integrovaný antivirový program. Stačí to? ** Představíme vám sedm aplikací na boj proti virům a malwaru ** Všechny jsou k dispozici zdarma a některé ani nemusíte instalovat

Karel Kilián | 26

Co zabírá nejvíce místa na disku? Těchto 10 nástrojů odhalí největší žrouty dat

Co zabírá nejvíce místa na disku? Těchto 10 nástrojů odhalí největší žrouty dat

** Je vhodné jednou za čas zanalyzovat, co vám leží na disku ** Poradíme vám nástroje, kterými zjistíte, jaká data uchováváte ** Podle výsledků můžete optimalizovat svá data či úložiště

Karel Kilián | 49

16 tipů a vychytávek, se kterými dokonale ovládnete komunitní navigaci Waze

16 tipů a vychytávek, se kterými dokonale ovládnete komunitní navigaci Waze

** Waze není jen navigace – je to i sociální síť s dopravními informacemi ** Mobilní aplikace skýtá široké možnosti nastavení ** Vybrali jsme pro vás 16 nejzajímavějších tipů a triků

Karel Kilián | 48



Aktuální číslo časopisu Computer

Speciál o přechodu na DVB-T2

Velký test herních myší

Super fotky i z levného mobilu

Jak snadno upravit PDF