>> ყველა უფლება.
მოგესალმებით კომპიუტერული მეცნიერებები 164.
ასე რომ სანამ ჩვენ ჩაყვინთვის in მიმოხილვა
რა თქმა უნდა, იქნება ამ სემესტრში და ცოტა
მასალა ამ პირველ დღეს, მეგონა, მე მინდა გადმოგცეთ გრძნობა
თუ როგორ გავატარეთ ღამით.
ეს არ არის იმდენად, როგორც სერვერული გამოწვევა, რომელიც ჩვენ წინაშე
მაგრამ კლიენტის მხარის ერთი.
ასე რომ, არ რაიმე თქვენ აღმოაჩინა ამ კონკრეტულ ნახვა უბრალოდ არ არის
ან ტილო რომელშიც რამდენიმე Harvard კურსები ახლა გადავდივართ?
ასე iSites არის სიკვდილი ნელი სიკვდილი თუ თქვენ შემოსული ერთვის
ის, ის, სავარაუდოდ, უნდა შეიცვალოს ტილო.
და ასე გვეგონა ხტომა ბორტზე და ნაწილი იყოს
ამ ბეტა ტესტი გამოყენებით ტილო რომელიც არის ღია ინსტრუმენტი.
ის მიერ დაფინანსებული კომპანია მოუწოდა Instructure.
ასე რომ კორპორაციული ბექ უკან.
მაგრამ უმეტესწილად ჩვენ გამოყენებით იგი ამ გზით.
მაგრამ ღამით, როდესაც ჩვენ ვცდილობდით
მიიღოს სპეციალური ნახვა დასრულდა, ჩვენ შეუვარდნენ ბევრი
საქართველოს იმედგაცრუებები, რადგან ამ არის სწავლის მართვის სისტემა
რაც იმას ნიშნავს, რომ ის ნაჭერი პროგრამული უზრუნველყოფა
რომელიც შეგიძლიათ მართოთ შინაარსი
გამოყენებით ვებ დაფუძნებული ინტერფეისი.
თქვენ არ უნდა გამოიყენოთ arcane კონფიგურაციის ფაილი.
თქვენ არ უნდა იცოდეთ არაფერი მონაცემთა ბაზა,
ეს საკმაოდ ბევრი წერტილი და დააწკაპუნეთ გზა Google საიტები
ან რაღაც მსგავსი რომ შეიძლება იყოს.
მაგრამ შედეგად, ეს იყო რა მძიმე ამის გაკეთება რაღაც მარტივი მოსწონს -
მოდით წასვლა კურსების ნახვა.
ახლა, უბრალოდ დააყენა მენიუ პარამეტრები ამ მარცხენა მხარეს.
საქმე იმაშია, არაფერი რეალურად ახლა
რადგან გზა პროგრამული უზრუნველყოფა შექმნილია არის ის, რომ, თუ გსურთ
დააყენოთ რამ თქვენი მარცხენა მენიუში,
თქვენ უნდა რეალურად დააყენოთ ეს მოდულები
ან განაცხადების პროგრამული უზრუნველყოფა.
და ჩვენ არ გვინდა ამის გაკეთება.
ჩვენ უბრალოდ მინდოდა ლინკი მინდა სილაბუსში.
ჩვენ გვინდოდა ბმული პერსონალი.
ჩვენ გვინდოდა ბმული ვიდეო და მოსწონს.
ასე რომ, თუ თქვენ წინაშე იმ საიტებზე,
ეს არის მესამე მხარის ნახვა
მაგრამ თქვენ არ გვაქვს კონტროლის მეტი source code.
თქვენ არ გაქვთ სერვერზე, ვერ SSH,
თქვენ შეგიძლიათ SFTP, თქვენ შეგიძლიათ გამოიყენოთ ადგილობრივი ვებ ინტერფეისი
და თქვენ გინდათ რომ დაიწყოს შეცვლის
ან შეცვლის შესახებ ინტერფეისის მეშვეობით სხვა საშუალებებით.
რა შეიძლება თქვენი პირველი ინსტიქტი იყოს?
რა კითხვებზე შეიძლება თქვენ ჰკითხავთ საქართველოს Instructure ამ შემთხვევაში,
კომპანია ისე, რომ შეგიძლიათ სახის მუშაობა
დაახლოებით ეს შეზღუდვები ისე, როგორც?
ჩვენ გვინდა, რომ დაამატოთ მენიუ პარამეტრები
მაგრამ ჩვენ ვერ შეცვლის მათი სერვერზე კოდი.
ასე რომ, რა გამოსავალი შეიძლება, რომ მინიშნება, რომ?
ჰო.
[Inaudible შენიშვნა]
OK.
[Inaudible შენიშვნა]
ჰო. ასე რომ, ჩვენ შეიძლება მიგვაჩნია, რომ რაღაც
როგორიცაა Chrome გაფართოება.
თუ არ იცნობს, Chrome გაგრძელების არსებითად ცალი
პროგრამული უზრუნველყოფა საწყისი Chrome ბრაუზერის ზოგადად წერია
JavaScript.
და ეს მხოლოდ გზა ინტრავენური კოდი, როგორც წესი, JavaScript, შესაძლოა,
ზოგიერთი CSS შევიდა ვებ გვერდზე რომ თქვენ ეწვევა.
რომლის Chrome გაფართოება არის უბრალოდ მუდმივად მონიტორინგის რა
საიტები თქვენ ესტუმრებით და ცდილობს აღმოაჩინოს.
Oh თუ თქვენ facebook.com ამის გაკეთება.
Oh, თუ თქვენ isites.harvard.edu ამის გაკეთება.
ასე რომ, მათთვის, ვინც შეიძლება არ გამოიყენება CS50-ს 2x plug
in, რომელიც საშუალებას გაძლევთ, რათა დაჩქარდეს up ვიდეო არის ზუსტად რომ.
ასე რომ საინტერესო და ის სახის სწორ გზაზე.
რადგან თუ თქვენ არ გაქვთ სერვერზე, უბრალოდ მინდა
როგორმე შეცვალოს DOM ხე, რომელიც მომხმარებელს ხედავს,
თქვენ შეგიძლიათ საკმაოდ ბევრი მხოლოდ ამის გაკეთება კლიენტის მხარეს.
ახლა, რა თქმა აშკარა catch
გამოყენებით Chrome გაფართოება არის რა?
უფლება. ასე რომ, ყველას არ იყენებს Chrome და თუ გრძნობს სახის lame
თუ ერთგვარი აქვს მანდატის, რომ ყველა
თქვენი მომხმარებლებს შეუძლიათ მხოლოდ ნახვა
და ვხედავ მენიუ პარამეტრები თუ მათ აქვთ Chrome.
ასე რომ, რა შეიძლება ჩვენ შეგვიძლია ჩვენ გვინდა ვთხოვოთ Instructure?
>> ასე რომ ერთი რამ ვფიქრობ თქვენ ალბათ შეუძლია დაამატოთ ტექსტი
ვებგვერდზე, არა?
>> OK.
>> შეიტყვეთ, თუ შეგიძლიათ რეალურად დააყენა HTML ტექსტში.
>> OK. კარგი.
ასე რომ, ჩვენ შეიძლება მათ ვთხოვთ, თუ შეგვეძლო მა HTML ფაქტობრივი ტექსტი.
ასე რომ, ვიდრე პოსტი ტექსტური განცხადების შეგვიძლია დაამატოთ ბმულები?
შეგვიძლია დაამატოთ გამოსახულება?
შეგვიძლია დაამატოთ ტყვიები?
ყველაფერი, რაც ჩვენ შეგვიძლია გსურთ ესთეტიურად.
და მოკლე პასუხი არის დიახ.
იქ მართლაც სახის WYSIWG,
რა ხედავთ არის ის, რაც თქვენ მიიღეთ რედაქტორი, რომელიც მოდის
ამ კონკრეტული ნაჭერი პროგრამული უზრუნველყოფა
რომელიც საშუალებას გაძლევთ რედაქტირების.
რამ, როგორიცაა მთავარი გვერდი ჩემი სახელი და რობ
და Tim-ს და სხვ.
და რომ მივიღე us ნაწილი გზა არსებობს.
სამწუხაროდ, რომ არ მოდით დააყენა არაფერი აქ
მაგალითად.
რომ არ მოდით დააყენა არაფერს აქ იმიტომ, რომ ჩვენ შეზღუდული
რა ორიგინალური ავტორები სასურველი us გავაკეთოთ.
ასე რომ ჩვენ ერთი ნაბიჯით მიუახლოვდება.
რა შეიძლება ჩვენ ვთხოვთ კომპანია?
რა არის სხვა workarounds ალბათ?
ეს რაღაც უნდა იყოს გადასაჭრელ.
რა შეიძლება გავაკეთოთ?
ასე რომ, იყავით მარჯვენა სიმღერა ამ ცნების
კლიენტის მხარის JavaScript საინექციო.
როგორ სხვაგან ალბათ მივიღებთ JavaScript შევიდა site ალბათ, არა?
'Cause კიდევ გაქვთ JavaScript,
შეგიძლიათ საკმაოდ ბევრი არაფერი მაშინაც კი თუ თქვენი გამოცდილი
ერთად JavaScript შემოიფარგლება 50 ან სხვა რაიმე ადრე გამოცდილება,
თქვენ იცით, რომ თქვენ შეგიძლიათ traverse ხე
რომ არის ვებ გვერდი, DOM.
თქვენ ალბათ გახსოვთ, რომ თქვენ შეგიძლიათ დაამატოთ კვანძების ან წაშლა კვანძების.
თქვენ შეიძლება მიეცეს რამ შევიდა ვებ გვერდზე.
ის ფაქტი, რომ სწორედ ის, რაც CS50 2x plug in აკეთებს.
ის rips გარეთ iSites " video player და აყენებს
სხვა ყველა ერთად.
მერე რა, რომ კომპანია Instructure საშუალებას გაძლევთ
მიეცეს JavaScript თქვენი რა თქმა უნდა ნახვა?
სხვა სიტყვებით რომ ვთქვათ, თუ ისინი დაშვებულია თქვენ მეშვეობით მათი GUI,
მათი WYSIWG ინტერფეისი ჩასვით URL of JS ფაილი
და შესაძლოა. css ფაილი შემდეგ კი იზრუნა
პროცესის ჩასმა იგი ძალიან ზევით ყველა გვერდზე.
ასე რომ, დარწმუნებული ვარ, საკმარისია, ეს იყო ერთადერთი გზა შევძელით
მისაღწევად.
იმ შემთხვევაში, თუ მე გვერდზე წყაროს აქ - და ნება მომეცით მიუახლოვდით და მოძებნოთ
განთავსების cs164.net რომელიც დომენის ჩვენ, რა თქმა უნდა ფლობდეს.
გაითვალისწინეთ, რომ მეშვეობით რამდენიმე სერია ნაბიჯები, დასჭირდა ხოლო გაერკვნენ
მათი დოკუმენტაცია.
ჩვენ ჩვენ შეუძლია იმის თქმა, atop ყველა ვებ გვერდი, რა ტილო შედეგები
ეს რა თქმა უნდა, output. css ფაილი.
და თუ ჩვენ გავაკეთებთ კიდევ ერთი ბრძანება f და მოძებნოთ პატარა შემდგომი,
თქვენ ნახავთ, რომ ქვემოთ აქ,
წყობილი ერთად რამდენიმე JavaScript კოდი არსებობს ასევე აღვნიშნო
ამ URL აქ.
ასე რომ, სხვა სიტყვებით, ჩვენ სახის არ მოატყუა ისინი
თარგმნეს ინექციური რასაც CSS,
რასაც JavaScript ჩვენ მინდა შევიდა ნახვა.
ასე რომ, შემდეგ სთხოვს კითხვაზე, რას გააკეთებს?
კარგად, მოდით წავიდეთ წინ და უბრალოდ აითვისებდა ამ წყაროს,
ჩასვით ეს აქ.
ის აკრძალულია, რადგან სიმულაცია ამ,
I chmoded [ფონეტიკური] ყველაფერი.
ნება მომეცით მისცეს, რომ უკან.
ვრცლად შესვლა და ახლა განაახლეთ.
ასე რომ, რა ვქნათ?
ასე რომ, თქვენ უკეთ ამ განსაკუთრებით შუა რიცხვებში სემესტრში
როდესაც ჩვენ გაატაროთ ბევრი ჩვენი დროის JavaScript.
მაგრამ რას როგორც ჩანს, აკეთებს?
ასე რომ, ერთი ძალიან ზევით ამ JS ფაილი, რომელიც კიდევ ერთხელ შედის
ყველა ვებ გვერდი, რომ რა თქმა უნდა, ახლა გადის ვებგვერდზე.
ჩვენ გადავამოწმეთ თუ ტიპის of jQuery არ undefined.
ასე რომ layman ვადა რას ნიშნავს ეს?
რას უნდა ნიშნავდეს, თუ jQuery არის undefined?
ასევე, თქვენ გაქვთ JavaScript დატვირთული.
თქვენ არ გაქვთ jQuery დატვირთული.
ასე რომ ჩვენ უბრალოდ იმედით რომ Instructure,
კომპანია რეალურად არის გამოყენებით jQuery თავს.
წინააღმდეგ შემთხვევაში, ჩვენ უნდა ჩასვით jQuery ბიბლიოთეკა დაბრუნება
ამ ფაილის ისე, ჰქონდეს მას.
და ეს არ არის იმიტომ, რომ მე, უბრალოდ, მინდა ჰქონდეს რამ,
ისევე როგორც დოლარის ნიშანი notation და სხვა ფუნქციურად
რომ მოდის jQuery.
თუ გავიხსენებთ ამ ბიბლიოთეკა და თუ უცნობ
თუ ეს იყო, ხოლო, დანარჩენი დავრწმუნდი, ჩვენ მოვიდა ამ
ერთად რამდენიმე კვირის განმავლობაში.
რა არის რამ, ვაკეთებთ აქ?
ასე რომ, ის, რომ შეიძლება გავიხსენოთ, რას სინტაქსი აქ ნიშნავს?
როდესაც თქვენ უბრალოდ გაივლის ანონიმური ფუნქცია ან ლამბდა ფუნქცია?
In CS51 საუბარი jQuery ფუნქცია მოსწონს ეს.
როდის არის ეს კოდი აპირებს მისაღებად შესრულებული?
ჰო.
[Inaudible შენიშვნა]
ზუსტად. ასე რომ, ეს კოდი ბუნება
ამ ნაგულისხმევი ფუნქცია ზარი მხოლოდ აპირებს მიიღოთ შესრულებული
როდესაც DOM ასე საუბარი სრულად არის დატვირთული.
ყველა HTML ყველაზე ქვედა, მარცხნივ ან მარჯვნივ უკვე წავიკითხე
მეხსიერებაში და იქ რამდენიმე ხე სტრუქტურა შიგნით მეხსიერება.
ახლა ეს არის კარგი, რადგან თუ მინდა დაუკარით
გარშემო მას და შეცვლის მენიუ ვარიანტი, მოხსნის რამ,
დასძინა რამ, მე მინდა უკეთესი დაველოდოთ
სანამ მინიმუმ სტანდარტულ DOM ადგილზე.
ასე რომ, ეს უბრალოდ სტანდარტული jQuery სინტაქსის.
ის ექვივალენტურია ამბობდა როდესაც DOM მზად არის.
და ახლა ეს მართლაც უბრალოდ მოედანზე
of jQuery სინტაქსი და ზოგიერთი HTML.
ასე მაგალითად, მე გადავწყვიტე, რომ ეს იყო მხოლოდ აწუხებდა ჩემთვის.
არავინ კამპუსში ამბობს, oh, თქვენ აღების Comp მეცნიერება 164,
ან Comp მეცნიერება რასაც თქვენ ამბობენ CS164 ან CS რასაც.
იმდენად უმნიშვნელო პატარა უსიამოვნოა, ჩვენ გვინდა, რომ შეიცვალოს, რომ
ასე როგორ შეიძლება ჩვენ გავაკეთოთ, რომ რაღაც JavaScript?
ასევე, ცნობა, თუ მე გადადით გვერდზე აქ
და atop გვერდზე, ადრე CS164.
თუ მე გახსნა Chrome, რომელიც არის სასარგებლო ბრაუზერის
აკეთებს DOM ინსპექტირების და თქვენ მიუახლოვდით აქ.
გაითვალისწინეთ, რომ შიგნით ამ HTML იყო ელემენტს, რომელიც ID
of breadcrumbs და რომ ID აკეთებს რა?
ეს უნიკალურ იდენტიფიკაციას განსაზღვრავს ერთი იმ კვანძების ხე
და როგორც კი მაქვს უნიკალური იდენტიფიკატორი ზოგიერთი ბლოკი
HTML-in DOM, ახლა შემიძლია არაფერი მინდა
ამ ვებ გვერდზე.
მე ვერ წაშლის ყველა DOM კვანძში.
ყველა HTML tag საწყისი გვერდი და ამით ყველაფერი, რაც მე მინდა
მაგრამ საჭიროებების ჩვენ საკმაოდ თავმდაბალი.
მე უბრალოდ სურდა for snippet კოდი აქ.
მინდოდა პირველი იპოვოს სექციაში ჩანართების header
რომელიც იყო ერთ ერთი მშობელი ელემენტები მაღლა რომ.
და მინდოდა წასვლა წინ და ცვლილება -
მინდოდა უფრო ცვლილება შინაარსი
რომ მეშვეობით HMTL ფუნქცია ბმული CS164
და მერე მინდოდა შეცვალოს CSS მასზე
აქვს შრიფტის წონა თამამი.
და ჩვენ არ წასვლას დიდი დეტალურად დანარჩენი ამ აქ.
მაგრამ შეამჩნია ამ ხაზის აქ.
მე გლობალური შეცვლის ყველგან.
არსებითად ამბობს, სადმე ხედავთ span
რომ აქვს კლასი ე.წ. ellipsible,
ეს არ არის სტანდარტული რამ,
ეს მხოლოდ რა ტილო პროგრამული უზრუნველყოფა მოუწოდებს გარკვეული კლასების.
იმ შემთხვევაში, თუ იგი შეიცავს გასაღები ფრაზა COMPSCI164 წავიდეთ წინ
და შეცვლის HTML შიგნით ნებისმიერი ასეთი span მხოლოდ CS164.
და დანარჩენი ეს არის საკმაოდ კარგად გამოეხმაურა.
მაგრამ, საბოლოო ჯამში, რა ვარ აკეთებს ხელით Chrome
ან ნებისმიერი ბრაუზერი მჭიდროდაა რა უნიკალური იდენტიფიკატორი არის
სხვადასხვა DOM კვანძების ხე და mutating მათ
ისე, რომ მინდოდა.
და ბოლოს შედეგი, ახლა რომ ჩვენ chmoded რამ სწორად არის
რომ ახლა შემიძლია დააყენა თვითნებური ბლოკი HTML მეტი აქ.
შემიძლია დააკოპიროთ რამ ისევე, როგორც ძირი.
შემიძლია დააკოპიროთ HTML მეტი აქ და მე უნდა ტალღა უზარმაზარი პასუხისმგებლობის.
ეს არის სრული hack
უნდა განმახორციელებელი ნახვა მოსწონს ეს.
მაგრამ ეს ერთგვარი საუბრობს რომ აზროვნების პროცესი
რომ უნდა მიმართ შუა სემესტრის
განსაკუთრებით მაშინ, როდესაც ჩვენ გაატაროთ დრო on JavaScript მისაღებად თქვენ ფიქრი
თუ როგორ შეგიძლიათ გადაწყვიტოს სხვადასხვა პრობლემები იმედია უკეთესი
ვიდრე ამ გზით.
მაგრამ ინგრედიენტებს გადაჭრის პრობლემას
მოსწონს ეს მართლაც მხოლოდ შემცირდა გარკვეული საფუძვლები.
გახსნას რაიმე ისევე როგორც Chrome-ს ინსპექტორი
და გაგება რა DOM ხე.
იცის, თუ რა CSS სელექციონერები არიან
უნიკალური პირადობის მოწმობა ან კლასის სახელები.
იცის ზოგიერთი სინტაქსური თუ არა ეს არის JavaScript წმინდა
ან jQuery ბიბლიოთეკა რეალურად შეცვალოს DOM.
და ბოლოს, დღის, ჩვენ საკმაოდ ბევრი შეუძლია
წარმართონ პროგრამული უზრუნველყოფა ჩვენი ნება.
მაგრამ არსებობს ალბათ დაჭერა.
რა ფასი ჩვენ, ალბათ, გადამხდელი ამ სრული hack?
რა არის რისკი?
ჰო.
[Inaudible შენიშვნა]
ზუსტად. იმ შემთხვევაში, თუ Instructure renames ერთი მათი კლასები
ან renames ერთი მათი პირადობის მოწმობები ან უბრალოდ rearranges მათი HTML
რომელიც მთლიანად მათი პრეროგატივაა,
ყველა ამ შეიძლება დაარღვიოს და მაშინ ჩვენგანი აპირებს
შენიშნავს, ან თქვენ ბიჭები აპირებს მოხსენება
და ჩვენ ვაპირებთ აქვს დაფიქრდეს, რომ ერთხელ.
იქნებ არ არის დიდი გამკლავება, მაგრამ მაინც საფრთხე.
რა შეიძლება მოხდეს?
რა არის ცუდი ამ მიდგომას?
ეს ნაკლებად გავრცელებული ამ დღეებში.
ჰო. ეს პატარა ნელი, რომ -
ვიდრე უბრალოდ ორიგინალური წყარო სერვერზე.
თქვენ ახლა მიღების დამატებითი ცვლილებები კლიენტის მხარეს.
და მართლაც, თუ ჩვენ გვქონდა ისე ბევრად ნელი ინტერნეტი,
თქვენ რეალურად ვხედავ სავარაუდოდ, რამდენიმე ციმციმები
ეკრანზე როგორც DOM კვანძების იცვლება.
ჩვენ უბრალოდ არ უნდა აქვს კავშირი,
საკმაოდ სწრაფი კომპიუტერი და ა.შ. ეს საკმაოდ elusive შესახებ.
მაგრამ რა, თუ მათ აქვთ JavaScript გამორთულია?
ახლა ეს არის უკიდურესი კუთხეში შემთხვევაში ამ დღეებში.
ყველაზე ხალხი - უმრავლესობა როდესაც ისინი დატოვონ JavaScript შესახებ.
მაგრამ თუ ეს off რა ხდება?
ჩვენ ვერ ვხედავთ რომ განაწილებაზე.
ასე მოკლედ, ეყრდნობოდა JavaScript რაღაც
მოსწონს ეს იღებს გაწეული სამუშაო
მაგრამ takeaway არის, თუ როგორ წავედით შესახებ dong ეს.
და ხედავთ თავს უბრალოდ ათვალიერებენ წყარო
და შემდეგ გააღიზიანოს გარშემო ნებისმიერ ორი მისამართები on cs164.net.
როგორ ჩვენ რეალურად გააკეთა ეს?
მაგრამ მისი საილუსტრაციო, თუ როგორ თქვენ შეგიძლიათ შეიქმენით მეტი
საინტერესო DOMS და იმ შემთხვევაშიც კი,
დინამიურად ორიენტირებული საიტები ისევე როგორც Facebook განაცხადი,
ან GChat ან მოსწონს, რომ მუდმივად უბიძგებენ მეტი მონაცემები,
როგორ შეგიძლიათ რეალურად შეიცვალოს, რომ ინტერფეისი.
მაგრამ ახლა, მოდით შევხედოთ სწორი გზა, რათა დაიწყოს აკეთებს რამ.
ასე რომ, ეს წელი, რა თქმა უნდა, განსხვავებით ორი წლის წინ
როდესაც თქვენ ბიჭები, პირველ რიგში, in PHP პირველ ნახევარში
და JavaScript ბოლო ნახევარი, ხოლო ორი წლის წინ,
ჩვენ ორიენტირებული უფრო მობილური ცოტა PHP, ამ წელს,
ჩვენ გადავწყვიტეთ, რომ შეიცვალოს რამ ფოკუსირება უფრო
ვებ დაფუძნებული პროგრამა.
ხორციელდება არა წყვილი ადამიანი
მაგრამ გუნდი კონკრეტულად გუნდები ოთხ
და მოტივაცია იყო რამდენიმე.
მაგრამ მათ შორის იყო ის, რომ
გუნდი ოთხი არსებობს მხოლოდ კიდევ ბევრი დარტყმები შეგიძლიათ bite
off როგორც ჯგუფი.
აკეთებს ვებ განვითარებულ ტენდენცია მიწის თავისთავად სხვადასხვა ასპექტების
პროექტის, რომ თქვენ შეგიძლიათ მაშინ დელეგირება შორის თქვენი გუნდი.
მაგალითად, ჩვენ, ალბათ, ერთი ან ორი თქვენგანი
მოცემულ გუნდში მუშაობა წინა ბოლომდე, JavaScript კოდი,
CSS, ესთეტიკას.
რომ ამავე პროექტის ფარგლებში სხვა ერთი ან ორი თქვენ ფოკუსირება
უკან ბოლოს, მონაცემთა ბაზა schema დიზაინი, დადასტურება
მონაცემები, წერილობით API რომელიც წინა ბოლომდე ადამიანი იმუშავებს.
ასე რომ, ჩვენ უბრალოდ ბევრი უფრო სუნთქვა შესაძლებლობები
ადამიანი თანამშრომლობა.
და ასე ნახავთ თუ თქვენ გაკეთდეს პროექტები
მხოლოდ ერთი პარტნიორი წარსულში,
რომ ოთხი ეს იქნება ცოტა უფრო რთული,
უფრო საინტერესო, მაგრამ ბევრი უფრო ძლიერი აქვს ყველა
თქვენ ბიჭები თანამშრომლობს ერთად.
თვალსაზრისით წინაპირობები, ჩვენ სავარაუდოდ გამყარებაში ამ
განთავსების კატალოგი ოთხი ადრე CS კურსები.
და ამ საფუძველზე გამოცდილება.
რამდენიმე წლის წინ როგორც მიანიშნა, რომ თქვენ ადრე,
ჩვენ საკმაოდ ბევრი საშუალება მისცა ყველას, ვინც აიღო მხოლოდ 50
ან იქნებ ზოგიერთი კლასი მაღალი სკოლა მიიღოს კურსი
მაგრამ არ იყო ასეთი გავრცელებული შესაძლებლობები და კომფორტს დონეზე.
ის ართულებდა, რომ აქვს გარკვეული საუბრები და ბევრი
სტუდენტების კლასი იბრძოდა.
ასე გვეგონა, ამ გზით,
ჩვენ შეგვიძლია სახის გაკეთება ყველას სასარგებლოდ კოლექტიურად.
გააგრძელეთ, რომ გონება.
თვალსაზრისით გუნდი ზომა, ოთხი იქნება ნაგულისხმევი
თუ თქვენ გაქვთ სამი მეგობარი, რომელთანაც ნეტავ
მოსწონს პარტნიორი, რომ სრულიად ჯარიმა.
ჩვენ არ ერთმანდატიანი კერძოდ გუნდები თქვენთვის.
თუ თქვენ არ გაქვთ მეგობრებთან ან პარტნიორები გონება კლასის,
არ არის დიდი გარიგება, ჩვენ გავაგრძელებთ რომ გონება ისევე და ცდილობენ
ხელი შეუწყოს იმ სახის თანამშრომლობა.
თვალსაზრისით სტრუქტურა კლასი, ეს არის ძალიან ანომალიური.
რა თქმა უნდა, არ იქნება სტრუქტურა უმეტესწილად
გარშემო ლექციები და არ იქნება სტრუქტურა
გარშემო ბიჭები სხდომაზე არის ვნებათაღელვა ამ გზით
და მე საუბარი ამ გზით.
პირიქით, ყველაზე მეტად კლასი სხდომები იქნება
სახით გუნდი შეხვედრებს.
არც თქვენი გუნდი შეიკრიბება აქ ან სხვაგან კამპუსში
რამდენიმე საათი ორშაბათი ნაშუადღევს ან რამდენიმე
საათი ოთხშაბათი afternoons.
უახლოეს მომავალში, ჩვენ გაერკვნენ, რომელიც დღეს
და რაც დრო ყოველ ეგ იქნება.
იმ შემთხვევაში, თუ საჭიროება იქნება, ჩვენ შეგვიძლია tweak ჯერ, მაგრამ ვნახავთ Based
კვლევას, რომ თქვენ ბიჭები ყველა საბოლოოდ შეავსონ.
რა ხდება ამ შეხვედრებზე?
ასე რომ, ყოველკვირეული შეხვედრების
სადაც შენ, პირველ რიგში, წარმოადგინონ პროგრესის
სხვადასხვა პროექტებზე, უფრო იმ მომენტში.
ასე რომ, ამ გუნდის შეხვედრებს, ერთი აკადემიური პერსონალის და
ან თვითონ იქნება წარმოდგენილი და მიზანი იქნება, თითოეული
ოთხი ადამიანი გუნდის ანგარიშს ეტაპები
რომ თქვენ გაქვთ ან არ არის მიღწეული.
სადაც milestone განისაზღვრება
როგორც კვლევის რაღაც, ახორციელებს რაღაც,
დიზაინის რამე, ფიქრი რაღაც ან მოსწონს,
იცავდა დიზაინის გადაწყვეტილებები.
ასე it's - ჩვენ ნიშნავდა ამ კლასში
განსაკუთრებით კრიტიკული ან რთული.
ასე რომ, ეს არ არის მხოლოდ აპირებს უნდა ვისაუბროთ თქვენი დღეში
და რამდენად რეალურად აირჩია განახორციელოს ამ, მაგრამ მე და რობ
და ტიმ, რომელიც თქვენ შეხვდება ცოტა იქნება გამოწვევას თქვენ.
ასე რომ, თუ თქვენ მიიღო გადაწყვეტილება
და ეს არ არის აუცილებელი, იმისათვის, რომ ჯარიმა.
თუ თქვენ ნამდვილად აქვს ძლიერი აზრით, რატომ გააკეთეთ თქვენ, რომ.
და პასუხი ფორმა, ასევე, მუშაობს
მაგრამ მე არ ვარ ნამდვილად დარწმუნებული არის არა რა მართლაც მოსალოდნელია
იმ შეხვედრებზე.
ასე რომ, ეს ნამდვილად ნიშნავს, რომ bidirectional საუბარი
რომელშიც თქვენ დაიცვას თქვენი გადაწყვეტილებები და ასევე დაგვაჯეროს
რომ გზა თქვენ მიღებული არის იდეალურად საუკეთესო
ან ეს შესაძლებლობა თქვენ შუამდგომლობას უკუკავშირი us
და კიდევ თქვენი პარტნიორები
რაც თქვენ, შესაძლოა, აკეთებს განსხვავებულად.
და შემდეგ, კერძოდ, ეს იქნება შესაძლებლობები
განთავსების კოდი მიმოხილვა.
ასე, რომ თქვენ ბიჭები იქნება წერა JavaScript კოდი და PHP კოდი
და სხვა ტექნიკური ასპექტები თითოეული პროექტის
და მიზანი იქნება წინ დიდ ეკრანზე TV,
მაგიდასთან მოსწონს ეს ერთი თქვენ უნდა დავდგეთ
up დროს ვისაც აქვს აკეთებს ყველაზე მუშაობა
ზოგიერთი ასპექტი პროექტის ასახული
და წარმოადგინოს კოდი.
და მოგვცეს სიტყვიერი ტური კოდი და მოგვცეს საშუალება
ვთქვა, რატომ გაქვთ ექვსი წყობილი მარყუჟების ახორციელებს
რაღაც მსგავსი?
ან რატომ არ უნდა ინდექსები
თქვენს მონაცემთა ბაზაში ცხრილის სხვადასხვა თემები, რომ ჩვენ შეისწავლონ
მეტი კურსი სემესტრში.
ასე რომ, ზოგჯერ ჩვენ ტექნიკური მოლაპარაკებები ან
სახით ამ წელს პირი სტილი შეხვედრები
სადაც ჩვენ ყველა შევიკრიბოთ ერთად ან ვიდეო
რათა რამ პატარა ასინქრონული
მოხერხებულობის გულისთვის on განსაკუთრებით ტექნიკურ თემებზე
და ინსტრუმენტები, რომ ჩვენ ვიყენებთ ამ სემესტრში.
ზოგიერთი პოპულარული სკრიპტი ბიბლიოთეკები
მაგალითად არის Backbone.js და Bookshelf.js და Express.js.
ეს არის ყველა ინსტრუმენტები რომელიც შეგიძლიათ ინტერნეტის მეშვეობით
განაცხადების გამოყენებით JavaScript.
არა კლიენტის მხარის თუმცა
მაგრამ სერვერის მხარეს გამოყენებით ფარგლებში მოუწოდა Node.js
რომელიც არის ალტერნატივა გამოყენებით რაღაც Apache
ან Microsoft IIS ან სხვა სერვერზე პროგრამული უზრუნველყოფა.
ასე რომ, ჩვენ რეალურად წერა კლასი JavaScript კოდი,
როგორც კლიენტის მხარეს ასევე სერვერის მხარეს.
ჩვენ ვსაუბრობთ ინსტრუმენტები რომელშიც რამდენიმე
თქვენ უკვე იცნობს.
რამ, როგორიცაა Git.
ჩვენ ჩაყვინთვის უფრო ღრმა რამ როგორიცაა SQL და შეზღუდვები
და ოპერაციების და ბევრი დეტალები, რა თქმა უნდა
კლასი, როგორიცაა 50, ჩვენ სახის ტალღა ჩვენს ხელში up for times გულისთვის
მაგრამ მარადის მნიშვნელოვანი
როდესაც რეალურად ახორციელებს პროექტი, რომელიც იქნება გამოყენებული
ფაქტობრივი და იმედია დიდი რაოდენობით მომხმარებლებს
სადაც შესრულების აპირებს დაიწყოს, რათა განსხვავება.
In PHP მსოფლიოში, ჩვენ ვიყენებთ ფარგლებში მოუწოდა Laravel.
ეს არის MVC არქიტექტურაში.
თუ იცით ან გახსოვთ, რომ აკრონიმი.
და ეს მხოლოდ bunch of PHP კოდი, რათა ბევრი
სამუშაო ადვილი და რათა გაუადვილოს
დაწერა უფრო რთული პროგრამული განსაკუთრებით პროექტები
რომ ხორციელდება მრავალი ადამიანი.
ტესტირება, ჩვენ ვიყენებთ ინსტრუმენტები ისევე როგორც დაცინვა in PHP units
და ჩვენ მოხვედრის ჩვევა არა მხოლოდ წერილობით კოდი და სახის
საქართველოს banging მასზე და anecdotally ცდილობს ცდილობენ გაერკვნენ,
მუშაობს იგი, როგორც თქვენ განკუთვნილი.
არამედ აკეთებს გაიაროს გარკვეული ტესტები.
ასე რომ, განსაკუთრებით, თუ მეგობარი შენია
თქვენი ჯგუფის ცვლილებები რაღაც კოდი, თქვენ შეგიძლიათ დარწმუნებული უნდა იყოს
რომ აქ მას არ გატეხილი არაფერს, უბრალოდ,
by rerunning ტესტები
რომ თქვენ უკვე დაიწერა, რომ კოდი.
ასე რომ, არ უნდა რეგრესიები to buggy ქვეყნების პროგრამული უზრუნველყოფა.
გარდა ამისა, პროექტი
სადაც ჩვენ დახარჯავს ჩვენი დრო.
ასე რომ არ არის გამოცდები.
ეს ყველაფერი ამოძრავებს პროექტები ამ კლასში
და მართლაც მხოლოდ ორი თითო გუნდი.
არსებითად პირველ ნახევარში სემესტრის იქნება შემდეგი საკითხები:
ერთი PHP დაფუძნებული საიტებზე
რომ ექნება წინა ბოლომდე შესახებ ინტერფეისი როგორც desktop
და სურვილისამებრ მობილური.
ასე რომ, ეს იქნება შესაძლებლობა, თუმცა tangential კლასის
რეალურად რაღაც მოსწონს ვებ დაფუძნებული პორტალის ინტერფეისი
ან თუ თქვენ ნამდვილად გადაწყვეტილი, Android
ან iOS იქნება შესანიშნავად ჯარიმა.
მხოლოდ გააცნობიეროს, რომ სასწავლო მრუდი არის
თუ უცხო იქნება იყოს ცოტა უფრო მაღალი.
მაგრამ ეს არ ითამაშებს ძალიან ლამაზად ხედვა
of ასევე მქონე თითოეული პროექტის გარკვეული უკან ბოლომდე API.
ასე რომ თქვენ შეგიძლიათ აქვს გამოყოფა,
აბსტრაქცია შორის, რაც თქვენ ვაკეთებთ და რა Alice და ბობ
და ჩარლი თქვენს ჯგუფში ასევე ისევე.
ისე, რომ თითოეული თქვენი წინა ბოლოები
ან უკან მთავრდება სისტემაში რატომღაც intercommunicate.
თვალსაზრისით სპეციფიკა, იმ ფარგლებში,
ჩვენ იმედი Laravel და მჭერმეტყველი რომელიც ORM,
ობიექტზე მიზეზი Mapper რომელიც მხოლოდ ფენის უზრუნველყოფა
რომ მიმართავს M in MVC, მოდელი.
ეს ხდის ცოტა ადვილი განსაკუთრებით დიდი პროექტები
შეკითხვის მონაცემები მონაცემთა ბაზები და დაწერა მონაცემები
და წარმოადგენს რეალურ სამყაროში პირების გარეშე
დაწერა ნედლეული SQL კოდი.
მსოფლიოში JavaScript, ჩვენ კვლავ გამოიყენოთ Express
და წიგნის თარო, რომელიც არის ანალოგი
ამ JavaScript მსოფლიოში.
მაგრამ მისი გამოყენება ნაცვლად Apache გამოყენებით Node.js
რაც უფრო პოპულარული და საშუალებას აძლევს, განსაკუთრებით
განაცხადების ჩართვის რეალურ დროში ურთიერთქმედების,
გრაფიკი ოთახი და ასე შემდეგ.
Node ბევრად უკეთესი ვიდრე Apache, როდესაც გამოყენებით -
განხორციელებისას პროექტები, როგორიცაა, რომ
რადგან თქვენ შეგიძლიათ გააგზავნოთ შეტყობინებები გამოყენებით მოდელები, როგორიცაა pub და საქვეუწყებო,
გამოქვეყნება და გამოიწეროთ, თუ იცნობს იმ ფრაზები.
ასე უფრო, რომ მიმართ შუა სემესტრში.
თვალსაზრისით მოლოდინი, ეს არის მათ რა თქმა უნდა.
დაესწრონ ან საყურადღებო ეს შემთხვევითი მოლაპარაკებები, ტექნიკური მოლაპარაკებები.
გრაფიკი, რომელიც საბოლოოდ დააყენა
on კურსების ნახვა.
მონაწილეობა ყველა შეხვედრებზე.
ასე რომ, დასწრება საჭირო თითოეული გუნდი შეხვედრის მიზეზი
შემდეგ ყველა, რომ სადაც ყველაზე რა თქმა უნდა დავალებით
და კავშირი და ურთიერთქმედების მოხდება.
ყოველკვირეული ეტაპები, ჩვენ ვიყენებთ ინსტრუმენტი, რომელიც გავაკეთებ ნახსენები
წელს მომენტში საერთოდ დაავალოს თქვენ ერთი ან ორი
თანამშრომელთა თითოეულ ოთხი ადამიანი ჯგუფში.
რამ გავაკეთოთ და იმ ყველაფერი მოდის სახით
რატომ ხომ vet წასვლა ეს ვარიანტი.
რატომ არ მიდიხარ vet ამ ვარიანტი და გაერკვნენ, რომელიც
იმ ორი განხორციელება შესაძლებლობები არის უკეთესი
შორის არის და აცხადებენ, რომ მომავალ კვირას.
რატომ არ მიდიხარ განახორციელოს ეს?
ან თქვენ შეიმუშავონ ამ მონაცემთა ბაზის ცხრილები.
და ა.შ. მოკლედ გრაფიკი რა თქმა უნდა აპირებს
საკმაოდ ორგანული დამოკიდებულია პროექტები
რომ თითოეული გუნდი tackles დამოკიდებულია რა თქვენი დასკვნები
როდესაც დამოწმებისა ზოგიერთი განხორციელება ვარიანტი და დამოკიდებულია პოტენციურად
რა ბოლომდე მომხმარებლებს საბოლოოდ მინდა, რომ პროექტი უნდა გააკეთოს.
და ა.შ. მიმართ, რომ ბოლოს და ბოლოს, არსებობს არსებობს ფიქსირებული ვადები პოსტი ვთქვათ.
იქ საკმაოდ ბევრი იქნება ამ მოძრავი დავალება
ვადები ყოველ რამდენიმე დღის განმავლობაში, ყოველ კვირას საფუძველზე
მე საუბარი, რომ თქვენ გაქვთ ერთი ან ორი
თანამშრომელთა თქვენს მაგიდასთან.
საბოლოო ჯამში, თუმცა რა იმის გამო, არის წარდგენა
ამ ორი საბოლოო პროექტები.
თვალსაზრისით, რა პროექტები იქნება,
პროექტები იყოს შემოთავაზებული
და მიერ შერჩეულ თქვენ ბიჭები.
სინამდვილეში, ლატარიის ფორმა მაგალითად, თქვენ უნდა სთხოვეს
რა არის ერთი ან მეტი პროექტები განსაკუთრებით რომ როგორღაც დაკავშირებულია
კამპუსში რომ ფიქრობთ რომ იყოს მყარი განახორციელოს.
მას შემდეგ, რაც ერთი იმედები რა თქმა უნდა არის
რომ რაც არ უნდა პროექტების გაკეთება მოვიდეს
აქედან რა თქმა უნდა გადარჩეს ბოლოს სემესტრში.
და ა.შ. განსაკუთრებით მაშინ, თუ ისინი კამპუსში თემები,
თუ არა, თუ ეს სხვა რა თქმა უნდა, კატალოგი, სავაჭრო ინსტრუმენტი
ან აფიშა ან Shuttle მომსახურების ან ნებისმიერი რაოდენობის
პოპულარული საბოლოო პროექტები.
იმედი დასრულების შემდეგ ამ სემესტრის
რომ ასეთი პროექტი ცხოვრობს.
და მართლაც მიმართ, რომ ბოლოს და ბოლოს,
რა გვეგონა ვაკეთებთ არის რათა ის ცოტა საინტერესო.
ასევე ერთგვარი რისთვისაც შესაძლებლობები
დებატები, რომლის დროსაც for საუკეთესო ნებისმიერი პროექტი, რომელიც ჩვენ
როგორც კლასის დაძლევის ამ სემესტრში,
იქნება ორი გუნდი დაავალა, რომ ამავე პროექტის ფარგლებში.
იდეა იმისა, რომ ისინი ნამდვილად არ უნდა
საუბარი მათი სხვადასხვა დიზაინის გადაწყვეტილებები,
სწორად მისი ნიშნავს, მეტი კონკურენცია, როგორც
, რომელიც შეიძლება საბოლოოდ აწარმოოს საუკეთესო დიზაინი, განხორციელება.
ისე, რომ ბოლოს სემესტრის მოვა მაისი, ჩვენ მოვახდენთ ერთი
და არა ორივე გადაწყვეტილებები.
და ჩვენ, როგორც რა თქმა უნდა, მიიღებს ზრუნვა ჰოსტინგი და ა.შ.
ისე, რომ თქვენი მემკვიდრეობა ცხოვრება წლის ბოლოს გაზაფხულზე.
რა ამ განაცხადების გაკეთება?
შეიძლება იყოს რამე, რაღაც დეპარტამენტი,
რაღაც სტუდენტური ჯგუფი,
რაღაც სტუდენტები მეტი ზოგადად რომ ნაწილი იქნება
საუბარი მომავალ კვირაში
სანამ dive უფროსის პირველი
შემდეგ კრეფა მუჭა ასეთი პროექტები.
თვალსაზრისით პერსონალის, მოდით მომეცით წარმოგიდგინოთ Tim და რობ
ვისაც სურს მიესალმები.
და ეს ამ ბიჭებს, რომლებიც ერთი პროექტები იქნება -
ორივე პროექტები იქნება თქვენი ძირითადი მრჩეველი.
არსებითად ერთი პროექტები, Rob იქნება იკრიბებიან
თქვენთან ერთად ყოველკვირეული ამ ჩეთები.
ერთი პროექტი, Tim იქნება შეკრება თქვენთან ერთად
მათთვის, ჩეთები და ჩვენ სვოპ დაახლოებით შუა რიცხვებში სემესტრში
როგორც ჩვენ გადასვლას პროექტები.
თუ გსურთ, უბრალოდ საუბარი ახლოს ამ მიკროფონი.
>> Hi, მე Rob.
დავამთავრე გასული წლის მაისში დან [inaudible].
მე preceptor in CS აქ არის.
აღფრთოვანებული კურსი.
>> მე Tim და მე რეალურად სრულიად ახალი ფართობი.
მე ვარ წარმოშობით Philadelphia ასე დავიწყე
აქ რამდენიმე კვირის წინ და მე ნამდვილად
შევიდა ღია პროგრამული.
I დაეხმაროს out შენარჩუნების Backbone.js პროექტი, სადაც რამდენიმე
თქვენ შეიძლება იცნობს
და მე ასევე შექმნა Bookshelf.js პროექტი
რომ დავითი ხსენებას.
ასე რომ, მე აღფრთოვანებული იხილეთ პროექტებში.
>> მართლაც.
დამატებითი ინფორმაცია Tim მაინც თუ
რა თქმა უნდა მთავარი გვერდი და დააწკაპუნეთ მისი სახელი ეს გამოიწვევს
მისი GitHub საცავი, თუ გსურთ შევხედოთ ზოგიერთი
მისი ღია ინსტრუმენტები და პროექტები.
ასე რომ, იმ თვალსაზრისით, შეფასება, უბრალოდ, 'Cause ეს არის პასუხი კი
თუ სახის tangential რომ დიდი ხედვა კლასის,
როგორ იქნება საბოლოო შეფასება განისაზღვრება?
ასე რომ, რასაც ჩვენ, საბოლოო ჯამში, საკმაოდ სუბიექტური Based
on ურთიერთქმედების ჩვენ თქვენ მეტი რა თქმა უნდა -
თქვენი მეტი კურსი სემესტრის საფუძველზე
თქვენი წვლილი როგორც კოდი საცავებში
და საუბარი რომელიც ჩვენ გაგვაჩნია.
და თხილის ნაჭუჭით, ეს იქნება დაფუძნებული
თქვენი წვლილი პროექტები.
დელტა შორის პირველი კვირაში და გასულ კვირას.
ასე რომ, არ ინერვიულოთ თუ თქვენ მხოლოდ ოთხი კურსები
თქვენი ქამარი ხოლო ზოგიერთი სხვა სტუდენტებს
კლასში ალბათ რვა,
ჩვენ რა თქმა უნდა შევინარჩუნოთ რომ გონება.
ფარგლებში, სისწორე, დიზაინი და სტილი თქვენი პროექტი,
ასე რომ, იმ ნაცნობი ცულები.
ხარისხი, რომელიც თქვენ მომზადება შეხვედრა.
ასე რომ, ეს ნამდვილად იგულისხმება შესაძლებლობა ჩვენთვის
შევიკრიბოთ ყოველკვირეული და აქვს ჭკვიანი და მხიარული და ერთგვარი
საქართველოს იდეალურად ემოციური დებატები.
ამავე დროს, სადაც თქვენ ბიჭებს შესთავაზოს, თუ როგორ შეიძლება გადაწყვიტოს
რაღაც და შემდეგ დაიცვას რა თქვენ შეიძლება გავაკეთოთ და ტიმ როლი
და ჩემი როლი და რობ როლი იქნება გამოწვევას თქვენ იმედია.
ისე, რომ არც თქვენ შეგიძლიათ უნდა დაარწმუნა მიდის
ზოგიერთ სხვა განხორციელების მიმართულებით ან შეიძლება იყოს დარწმუნებული,
და ვგრძნობ საკმაოდ კარგი ის ფაქტი, რომ, yeah,
ფიქრობთ, რომ თქვენ გაქვთ საუკეთესო განხორციელება შესაძლებელია
ამ.
განსაკუთრებით და იმდენად, რამდენადაც იქ იქნება კიდევ ერთი გუნდი სამუშაო
იმავე პროექტის საკუთარი ინდივიდუალური წყალობით.
თვალსაზრისით ინსტრუმენტები, ასე რომ ეს ალბათ ყველა ზეგანაკვეთური
და თქვენ მივესალმებით გამოიყენოს რაც საპროცენტო
იმისათვის, რომ საკუთარი შიდა გუნდი.
მაგრამ ყველაზე ნაწილი, ჩვენ გამოიყენონ
თავისუფალი ინსტრუმენტი მოუწოდა Asana განთავსების ამოცანა მართვა.
თქვენ ნახავთ, მეტი ამ via ელ უახლოეს დღეებში
და ეს არსებითად ინსტრუმენტი მეშვეობით, რომელიც შეგიძლიათ მუშაობა ფართები
და პროექტების გუნდი.
ასე რომ, თუ თქვენი პროექტი არის განახორციელოს სრული [ფონეტიკა].
თქვენი ოთხი გუნდის წევრები იყოს შიგნით, რომ პროექტი,
რომ ფოლდერი ასე ვთქვათ.
და თქვენ და ჩვენ შეძლებს დაავალოს ეტაპები და გავაკეთოთ
და ვადები და კომენტარები.
და ეს ლამაზი "მიზეზი ის ინტეგრირებული ელ.
ასე რომ თქვენ შეგიძლიათ ან ვერ ეწვევა ნახვა ეს სრულიად თქვენზეა.
და ასევე შეგიძლიათ საერთო აზრი
რა ეგ არის სამუშაო და მიიღონ გრძნობა
რა სცდება საკუთარი კონკრეტულ bubble
თუ თქვენი უფროსი მიდის ქვემოთ რამდენიმე ხნის შემდეგ აქცენტი
ერთი კონკრეტული რამ.
განთავსების GitHub ძალიან, თუ უცნობ, GitHub არის ერთ ერთი
ყველაზე პოპულარული, თუ არა ყველაზე პოპულარული საცავში
არსებობს წყარო კოდექსის ამ დღეებში.
ჩვენ ვიყენებთ, რომ როგორც ცენტრალური საცავის თითოეული ჯგუფის ოთხი
ასე რომ თქვენ ოთხი და მერე ჩვენ სამი ხელი მიუწვდება
და შეგიძლიათ კომენტარის სახით
კოდი მიმოხილვა გამოყენებით GitHub ინტერფეისი.
მაგრამ ჩვენ წარმოგიდგინოთ, რომ
თუ უცნობ როდესაც დრო მოდის.
და ეს უბრალოდ სწრაფი glimpse of Asana.
სწრაფი glimpse at GitHub და ახლა ნება მომეცით პაუზის ნებისმიერი კითხვები.
ჰო.
[Inaudible კითხვა]
კარგი კითხვაა რას ვფიქრობთ საქართველოს Python და Ruby ფარგლებში?
ისინი შეიძლება მივაღწიოთ იგივე მიზნები, კერძოდ.
ჩვენ არ უნდა გამოვიყენოთ PHP in 164 იმიტომ, რომ ბევრი
ხალხის ადრე ვებგვერდი გამოცდილება გამოდის 50
რომელიც იყენებს PHP ახლა.
მაგრამ აბსოლუტურად, შესაძლოა რომელიმე ეს პროექტები უნდა გაკეთდეს Ruby,
Python, მაშინაც კი, Java და სხვა ფარგლებში, Node.js რა თქმა უნდა.
მაგრამ ჩვენ არ უნდა გამოვიყენოთ PHP და ჩვენ არ უნდა გამოვიყენოთ Node.js
და ჩვენ გვინდა standardize იმ ორივე პროექტები
ასე, რომ ბევრი ადვილია, როგორც კლასი
აქვს ძალიან გავს საუბარი
და არ აქვს ძალიან ბევრი ვაშლი და ფორთოხალი კლასში.
მიუხედავად იმისა, რომ არ იქნება შეხედულებისამებრ, როდესაც საქმე
კონკრეტული მოდულების in ბიბლიოთეკების, რომ თქვენ შეიძლება გამოიყენოთ
ან იმ გარემოში.
ასე რომ, პრეტენზია, რომ ერთი განსაკუთრებით უკეთესი
ვიდრე სხვა.
და PHP აქვს სახის მახინჯი ისტორიაში, მაგრამ ეს მიღებული ბევრი,
ბევრად უკეთესი ბოლო წლების განმავლობაში.
ასე რომ, რა ელის?
არარის დავალებას ან რაიმე ასეთი რამ ამაღამ სხვა
ვიდრე ეს URL თუკი ინტერესი.
ჩვენ პოსტი მისამართის ბმული ნახვა
თუ თქვენ დაგავიწყდებათ, სადაც რომ არის.
ვადა ამ აპირებს უნდა იყოს 6 საათზე ოთხშაბათი
ასე რომ Rob და ტიმ და მე შეგიძლიათ დასხდნენ, რომ საღამოს
და განიხილოს წარდგინება და გაერკვნენ, თუ როგორ
ოპტიმიზაცია ჯგუფების და სხვ.
ჩვენ ნება თქვენ იცით ხუთშაბათი თუ არა ჩვენ გვქონდა
to გათამაშება და თუ ჩვენ ადგილზე
ასე, რომ თქვენ ბიჭები შეგიძლიათ მიიღოთ სასწავლო ბარათები ხელმოწერილი ფიგურა
თუ რა გსურთ.
და საშუალო დრო, თუ თქვენ გაქვთ რაიმე შეკითხვები,
წასვლა რა თქმა უნდა ნახვა.
ელ თანამშრომლებს cs164.net.
როცა ჩვენ დავბრუნდებით ოთხშაბათს, ეს იქნება ამ ფორმატში.
მაგრამ სავარაუდოდ დაწყებული შუა მომავალ კვირას ან კვირის
შემდეგ, სადაც ჩვენ divvy up შევიდა ბევრი პატარა ჯგუფებად
მხოლოდ ოთხი თქვენ შეხვედრის დროს ჩემთან ერთად
ან Tim ან Rob.
დიდი მადლობა, რომ გუნდი უკან დღეს.
ვნახავთ თქვენ ოთხშაბათს.