สมัครเรียนโทร. 085-350-7540 , 084-88-00-255 , ntprintf@gmail.com

เรียนเขียนโปรแกรม JAVA

เรียนอย่างไร

เน้นให้ผู้เรียนเข้าใจ และสามารถประยุกต์ใช้ ความรู้ในการเขียนโปรแกรมคอมพิวเตอร์ โดยการเรียนอย่างเป็นระบบตั้งแต่เริ่มต้น ฝึกคิดเชิง ตรรกะ ฝึกคิดแบบ OOP ฝึกคิดแบบ Software Architecture Design เน้นลงมือปฏิบัติ มีการบ้านให้ทำเยอะสนุกสนาน แน่นอน พิเศษ สำหรับ course J104 + Python (Course SET-C) หากเรียนจบแล้ว ยังเขียนไม่ได้ ยินดีคืนเงินเต็มจำนวน สำหรับ course SET-C *** รายละเอียดตามที่ทางเรากำหนด รายละเอียด

สำหรับนักศึกษามหาวิทยาลัย
เรามี course ที่เหมาะสมและตรงกับของ มหาวิทยาลัยต่อไปนี้ โปรดแจ้งตอนรับสมัครว่าอยู่มหาวิทยาลัยอะไร เพราะแต่มหาวิทยาลัยจะเรียนแตกต่างกันนิดหน่อย ซึ่งเรามี course ที่ทำมาเฉพาะของมหาวิทยาลัยต่างๆ ดังนี้
  • จุฬาลงกรณ์มหาวิทยาลัย
  • พระจอมเกล้าพระนครเหนือ
  • พระจอมเกล้าเจ้าคุณทหารลาดกระบัง
  • พระจอมเกล้าธนบุรี
  • ธรรมศาสตร์
  • เกษตรศาสตร์
** ถึงจะเป็น course แบบ self ที่นี้เราดูแลนักเรียนแบบใกล้ชิด สามารถ สอนแยกเป็นรายบุคคล ตาม แต่มหาวิทยาลัยได้ เนื่องจากมี course self หลายฉบับและการเรียงเรื่อง ของแต่ละมหาวิทยาลัยอาจแตกต่างกัน**



มีCourse ของ JAVA อะไรบ้าง

J103 เป็นพื้นฐาน JAVA เทียบเท่าเรียนในมหาวิทยาลัยปี 1 -2 ทั้งหมด

J104 (Course แนะนำ สำหรับผู้เริ่มต้น) เรียน 16 ครั้ง เน้น การเรียนโปรแกรมพื้นฐานและ การประยุกต์ใช้งานได้จริง ในการทำ โปรแกรม Windows Desktop Application คอร์สเรียนมีทั้งแบบ SELF และแบบ เรียนสดกับอาจารย์

J105 เรียน 16 ครั้ง การเรียนโปรแกรมพื้นฐานและ การประยุกต์ใช้งานได้จริง ในการทำ JAVA Web Application

J104-EXTRA เหมือน กับ J104 แต่เนื้อหามีรายละเอียดมากกว่า ลงลึกกว่าบางเรื่อง เรียน 22 ครั้ง ครั้งละ 3 ชั่วโมง เฉพาะ Course แบบ SELF

J106 เขียนโปรแกรมบน Android


มีCourse ของ JAVA อะไรบ้าง


ระยะเวลาที่ใช้เรียน

J103 เรียน 14 ครั้ง ครั้งละ 3 ชั่วโมง

J104 เรียน 24-25 ครั้ง ครั้งละ 3 ชั่วโมง

J105 เรียน 30 ครั้ง ครั้งละ 3 ชั่วโมง(เนื้อหาในJ105 สอนอยู่ในคอร์ส J104)

J104-EXTRA เรียน 25 ครั้งครั้งละ 3 ชั่วโมง

J103 เรียนอะไรบ้าง

  1. ครั้ง ที่ 1 รู้จักกับ variable , expression ,การเขียน if-else , การเขียน loop
  2. ครั้ง ที่ 2 รู้จักกับ loop2 loop3 loop4 loop5
  3. Array ,Method , Static ,Final ,try catch
  4. Method , pass by value ,pass by reference
  5. String , File
  6. Class + Object
  7. Interface Inheritance Polymorphism
  8. GUI
  9. Generic ,Collection

J103 เรียนอะไรบ้าง

J104 เรียนอะไรบ้าง

  1. 14 ครั้งแรกเรียนเหมือน J103
  2. Database Design ,Normalization ,ER Diagram,EER Diagram,โจทย์
  3. SQL , SELECT ,UPDATE, DELETE,INSERT,WHERE,ORDER BY,DISTINCT,GROUP BY,INNER JOIN,LEFT,RIGHT
  4. JDBC
  5. SWING WINDOWS APP WORKSHOP 1
  6. SWING WINDOWS APP WORKSHOP, Software Process ,MVC 2
  7. SWING WINDOWS APP WORKSHOP, Layer 3
  8. NETWORK PROGRAMMING
  9. PRINTING REPORT GRAPH
  10. Protobuffer - MessagePack ,Framework

J104 เรียนอะไรบ้าง

J105 เรียนอะไรบ้าง

  1. 14 ครั้งแรกเรียนเหมือน J103
  2. Database Design ,Normalization ,ER Diagram,EER Diagram,โจทย์
  3. SQL , SELECT ,UPDATE, DELETE,INSERT,WHERE,ORDER BY,DISTINCT,GROUP BY,INNER JOIN,LEFT,RIGHT
  4. JDBC
  5. JAVA WEB APPLICATION WORKSHOP 1, SERVLET
  6. JAVA WEB APPLICATION WORKSHOP, Software Process ,MVC 2
  7. JAVA WEB APPLICATION WORKSHOP, Layer 3
  8. NETWORK PROGRAMMING
  9. PRINTING REPORT GRAPH
  10. Protobuffer - MessagePack ,Framework

พื้นฐานของผู้เรียน

คนธรรมดาทั่วไป ไม่จำเป็นต้องมีพื้นฐานเขียนโปรแกรม มาก่อน เราสอนตั้งแต่เริ่มต้นจน ถึงระดับสูง
  • คณิตศาสตร์ ม.ต้น - ม.ปลาย บางเรื่อง โปรดสอบถามผู้สอนก่อน
  • ภาษาอังกฤษระดับเบื้องต้น

โปรแกรมที่ใช้

ECLIPSE , Notepad++, MySQL, PhpMyAdmin, Apache, MySQLFront, mysql workbench

เหมาะสำหรับ

  1. นักศึกษาผู้จบการศึกษาใหม่ๆแต่ขาดความมั่นใจในการทำงาน เรียน Course J104 แล้ว ท่านจะ มีความรู้ทุกอย่างที่ใช้ในโลกการเขียนโปรแกรมทาง ธุรกิจ โดยทั่วไป และนอกจากนี้ ท่านยัง มี portfolio จากตอนทำ Work shop ไว้ประกอบการสมัครงานหรือเรียนต่อในต่างประเทศอีกด้วย
  2. นักศึกษาผู้จบการศึกษาใหม่ๆและต้องการหางานทำระดับเทพ เรียน Course J104 + Data Structure + Algorithm จะได้ฝึกฝีมือและได้รับโอกาสในการเข้าทำงาน เป็นโปรแกรมเมอร์ระดับเทพ
  3. บุคคลที่ต้องการความท้าทายในการเรียนเขียนโปรแกรมเพื่อฝึกสมองจัดระบบความคิด ให้สามารถเขียนโปรแกรมที่ซับซ้อนที่ใช้งานได้จริง
  4. บุคคลที่เบื่อในการเรียนเขียนโปรแกรมแล้วเขียนไม่ได้สักที
  5. นักเรียนนักศึกษา คณะวิศวกรรมศาสตร์ , วิทยาการ คอมพิวเตอร์ , คณะวิทยาศาสตร์ , ICT
  6. คนที่ต้องการเป็นโปรแกรมเมอร์ระดับเทพ ไม่ใช่แค่พอเขียนโปรแกรมได้
  7. เจ้าของธุรกิจที่สงสัยว่าทำไม programmer มันเขียนโปรแกรมช้าจัง ทำไมงานที่เหมือนจะไม่ยากมันไม่เสร็จสักที
  8. นักเรียน นิสิต นักศึกษา ที่ต้องการความรู้ในการเขียนโปรแกรมเพื่อเพิ่มเกรดการเรียนในมหาวิทยาลัย
  9. นักเรียน นิสิต นักศึกษา ปริญญาโทที่ต้องทำงานวิจัยและใช้ Computer ในการแก้ปัญหา

ทำไมคุณถึงควรเรียนกับเรา

  1. สอนโดยอาจารย์ระดับเทพ จบคณะวิศวกรรมศาสตร์ ภาควิชาวิศวกรรมคอมพิวเตอร์ มหาวิทยาลัยชั้นนำของประเทศ มีประสบการณ์ ทำงานจริง ในโปรเจ็คขนาด เล็ก กลาง ใหญ่ ไม่ใช่จบคณะ ที่ไม่เกี่ยวข้องแล้วก็มาสอนเพราะบางเรื่องถ้าไม่ได้ศึกษามาโดยตรงก็อาจจะตอบไม่ได้ (ก่อนเรียน ผู้เรียนดูด้วย ว่าคนสอน จบอะไร เคยทำงานอะไรมา ไม่ใช่ จบ คณะที่ไม่เกี่ยวข้อง อาศัยมาเรียน ป. โท ชุบตัว งานจริงก็ไม่เคยทำแล้วก็มาสอน ผู้เรียน บ่นกันเยอะ นะครับแบบนี้ เพราะเวลามีปัญหาที่ลึกๆก็ตอบไม่ได้ และประเภท เห็นที่เรียนตึกใหญ่ๆมีหลายสาขา ก็ไม่เกี่ยวกับสอนดี นะครับ เพราะเค้าสอน โดยจ้างอาจารย์ข้างนอก อยู่ดี ซึ่ง course แบบนั้น บางรอบก็สอนดี แต่พออาจารย์ที่เก่งๆ ไม่ว่าง (รับงานเยอะ ) ก็ไปเอา ใครก็ไม่รู้มาสอน นร. มาบ่นให้ผมฟังเป็นแถวๆ

    เป้าหมายของผมที่จะสอนเขียนโปรแกรมนี่ไม่ใช่ว่า อยากจะรวยจากการสอน เพราะยังไงทำโปรแกรมแบบรับงานก็รายได้ดีกว่า อยู่แล้ว แต่ คือประเทศไทยมันขาดจริงๆ ครับ คนที่สามารถเขียนโปรแกรมเป็นแบบเก่งๆ ครับ ก็เลยอยากสร้าง นักเขียนโปรแกรมขึ้นมาเยอะๆ

    พูดตามตรงการสอนนักเรียนนี่มันเหนื่อยนะครับ และการมานั่งจ้ำจี้จ้ำไช นักเรียนนี่เพราะว่าอยากให้นักเรียนเขียนได้จริงๆ ครับ

    ผมมั่นใจว่าผมสอนลึกสุดเท่าที่มีสอนในเมืองไทย ละ เทียบเท่ามหาวิทยาลัยชั้นนำในไทย และมหาวิทยาลัย ระดับมาตรฐานของ อเมริกา ถ้านับเฉพาะที่เป็นสอนพิเศษ ด้วยกัน ผมว่าผมสอนเยอะกว่าลึกกว่ามากๆ ลองเรียนดูเดี๋ยวก็รู้ครับว่า แต่ละประเด็นผมลงลึกมากจริงๆ ถามว่า สอนง่ายๆได้ไหม ได้ครับ สบายด้วยไม่เหนื่อย แต่อย่างนั้น ไม่ได้อะไร จบมาก็เป็น โปรแกรมเมอร์ธรรมดาอยู่ดี )
  2. ถ้างงหรือสงสัยสามารถสอบถามได้ทันที
  3. ไม่ต้องกลัวไม่เข้าใจ จากนักเรียนทั้งหมดที่ เรียนกับเรามาเรียนทุกครั้ง ทำการบ้านมาส่งทุกรอบ เกือบ 100% สามารถเขียนโปรแกรมได้และนำไปใช้งานได้จริง
  4. สอนชัดเจนสนุกเข้าใจง่าย ในเบื้องต้น เบื้องกลาง และเบื้องลึก
  5. เนื้อหาในคอร์สเรียนสอนครบทุกเทคนิค การคิดในการเขียนโปรแกรมให้ใช้งานได้จริง สำหรับนิสิตนักศึกษาคอร์สของเราครอบคลุมทั้งหลักสูตรในไทยและต่างประเทศ
  6. ถ้าเรียน J104 คู่กับ Datastructure + Algorithm + PHP จบแล้ว ถ้านักเรียนเทพจริง เราหางานให้ทำได้แทบในทันที

ตัวอย่าง โจทย์ที่จะใช้เรียน ใน J104

  1. เกมแข่งม้า เสือ หมี เขียนโปรแกรม windows ใส่ตัวการ์ตูนรูป ม้า เสือ และหมี (โหลดไฟล์รูปภาพจากอินเตอร์เน็ตแล้วนำมาใส่) โดยให้ตัวการ์ตูนทั้งสามตัวเรียงอยู่ทางด้านซ้ายของหน้าจอ แล้วrandom ความเร็วในการวิ่ง ช้าหรือเร็วก็ได้ตาม random ในแต่ละรอบอาจจะไม่เท่ากันก็ได้ ให้หน้าจอมีความกว้าง700 pixel ตัวไหนถึงก่อนให้มี massage box ขึ้นมาว่า ชนะ เขียนโปรเกรมแบบ Oop พร้อมกับใส่เสียงดนตรีประกอบด้วย ยกตัวอย่างเช่น ม้าวิ่งเข้าเส้นชัย ให้มี massage box ขึ้นมาว่า ม้าชนะ


  2. เกมคิดเลขเร็ว ทำการ Random ตัวเลข 2 ตัว + Random เครื่องหมายทางคณิตศาสตร์ (+,-,x,/) ให้ผู้เล่นใส่ผลลัพธ์แล้วกด Ok พอกด Ok ก็ random ตัวเลขและเครื่องหมายขึ้นมาใหม่อีก โดยจะต้องทำการจับเวลานับถอยหลังไปเรื่อยๆ (60 วินาที) โดยกำหนดเวลาและจำนวนข้อด้วยว่า 1 นาที มีกี่ข้อ. สร้าง Window form โดยทำช่องคำถาม2 ช่อง คั่นกลางด้วยช่องเครื่องหมายอยู่ทางด้านซ้ายมือ, สร้างช่องคำตอบทางด้านขวามือ, สร้างปุ่ม Ok, สร้างช่องเวลานับถอยหลัง และช่องจำนวนข้อ อยู่ด้านล่างของหน้าจอ เมื่อหมดเวลาให้มี massage box ขึ้นมาว่า ทำได้กี่ข้อและได้รับคะแนนเท่าไหร่ ยกตัวอย่างเช่น 8 x 7 = 56 แล้วกด Ok หากผลลัพธ์ผิดคือไม่ได้คะแนน ผลลัพธ์ถูกคือได้รับคะแนน +แข่งกันว่าใครทำเวลาได้เร็วกว่ากันและได้คะแนนเยอะกว่ากัน

  3. เขียนโปรแกรม textfile ทำไฟล์ Dictionary เก็บคำภาษาไทยและคำภาษาอังกฤษ รวมทั้งคำแปลทั้งภาษาไทยและภาษาอังกฤษ คั่นกันด้วย semicolon ในไฟล์อาจมี 100 บรรทัด, 1 บรรทัดต่อ 1คำ 1 ความหมาย กรอกข้อมูลทั้งหมดลงใน textfile. สร้าง window form มีช่องให้ใส่คำและช่องคำแปลอยู่ทางด้านซ้ายมือ แล้วสร้างปุ่ม Ok ทางด้านขวามือ เมื่อกด Ok ให้ random คำแปลขึ้นมา ยกตัวอย่างเช่น คำว่า Dog กด OK ให้เด้งคำแปลว่า หมา , กรอกคำว่า ant กด Ok ให้เด้งคำแปลว่า มด
  4. ซื้อตั๋วโรงหนัง เขียนโปรแกรม ซื้อตั๋วโรงหนัง http://www.u-hollywood.com/how-to-buy สร้าง window form มี 3 หน้าจอ
    หน้าจอแรก เป็นการเลือกหนัง จะมีรายชื่อหนังให้เลือก ซึ่งจะดึงมาจาก textfile หรือ database เมื่อกดปุ่มรายชื่อหนังที่เลือกจะมีอีกหน้าจอที่สองเด้งขึ้นมา

    หน้าจอที่สอง การเลือกที่นั่ง (ที่นั่งแต่ละเรื่อง จะเปลี่ยนไปตามหนังและโรงที่ฉาย) เลือกที่นั่งที่ต้องการ โดยการกดจองตรงที่นั่ง เมื่อกดแล้วจะเปลี่ยนสีที่นั่งที่เลือกเป็นสีแดง ส่วนที่นั่งที่ไม่ได้เลือกจะเป็นสีฟ้า ที่นั่งที่มีคนจองอยู่แล้วจะเป็นสีเทา (และจะกดจองไม่ได้) โดยที่นั่งจะเรียงตามพยัญชนะภาษาอังกฤษเรียงจากบนลงล่างไปจนถึงที่นั่งสุดหน้าจอ และเรียงตัวเลขจากซ้ายไปขวา ตั้งแต่เลข 1 ไปจนสุดแถว เมื่อคลิกที่นั่งที่ต้องการแล้วจะมีหน้าจอที่สามเด้งขึ้นมา

    หน้าจอที่สาม สรุป จะเป็นการสรุป หนังที่เลือก, โรงหนังที่ฉาย, เลขที่ที่นั่งที่จองไป และราคาทั้งหมด แล้วกดปุ่ม OK เพื่อทำการจอง (สร้างปุ่ม Ok ด้านล่างของตัวหนังสือ)


  5. โปรแกรมแลกเงิน สร้าง window form ทำเป็น combo box จากบาทไปดอลล่าเป็น dropdown list เมื่อกดแล้วจะมี สกุลเงินโดยเน้นบาทเป็นหลัก เช่น บาทไปdollar, dollarไปบาท, กลีบไปบาท, บาทไปกลีบ (เงินสกุลชาติต่างๆ) แล้วสร้างช่องไว้ใส่จำนวนเงินที่ต้องการ สร้างปุ่ม Ok เมื่อกดปุ่ม จะแปลง จำนวนเงินขึ้นมา


  6. เกมฝึกพิมพ์ สร้างวงกลม ในวงกลมมีคำ ภาษาไทยหรือภาษาอังกฤษก็ได้ เอาคำมาจาก textfile เช่น apple banana ซึ่งอาจจะมีวงกลมหลายวงกลมก็ได้ และวงกลมจะตกลงมาเรื่อยๆ พร้อมกับมีการจับเวลานับถอยหลัง 60 วินาที ผู้เล่นจะต้องพิมพ์ตามคำในวงกลม แล้วกดปุ่ม enter เมื่อพิมพ์เสร็จวงกลมจะแตกออกเป็นฟอง และเล่นจะได้คะแนน พร้อมกับใส่เสียงดนตรีประกอบด้วย


  7. เกมขนมตกลงมาจากฟ้า สร้างขนม(ต้องมีหลายชิ้น) แล้วทำให้ขนมตกลงมา จากข้างบนสู่ข้างล่าง ทำให้ตกลงมาอย่างเร็วๆ พร้อมกับจับเวลานับถอยหลัง 10 วินาที ให้ผู้เล่นใช้เมาส์คลิกที่ขนม เมื่อคลิกแล้วขนมจะแตกออก พร้อมกับใส่เสียงดนตรีประกอบด้วย


  8. เกมกระต่ายกระโดดกระดิ่ง สร้างตัวการ์ตูนกระต่ายและกระดิ่ง(โหลดได้จากเวป) โดยกระต่ายจะกระโดดทับกระดิ่งไปเรื่อยๆเป็นขั้น และกระดิ่งจะเล็กลงเรื่อยๆ ผู้เล่นจะต้องใช้เมาส์เพื่อบังคับทิศทางของกระต่าย พร้อมกับใส่เสียงดนตรีประกอบด้วย http://www.ferryhalim.com/orisinal/g3/bells.htm


  9. เครื่องคิดเลข สร้างเครื่องคิดเลข มีเลข 0-9 และเครื่องหมายทางคณิตศาสตร์ (+ ,- ,x ,/ ,=) http://th.4androidapps.net/tag/tools/seven-calculator-donate-download-197233.html


  10. เกม15 puzzle เป็นการเรียงตัวเลข(คล้ายๆเกมต่อจิ๊กซอว์) random ตัวเลขให้มันเรียงโดยเขียนในกรณีที่เรียงได้ด้วย พร้อมกับใส่เสียงดนตรีประกอบด้วย http://www.tilepuzzles.com/trad.asp



  11. สร้างเกมOX พร้อมกับใส่เสียงดนตรีประกอบด้วย http://game.tlcthai.com/tic-tac-toe/


  12. นาฬิกาปลุก เป็นนาฬิกาดิจิตอล บอกเวลา เช่น 13:20:40 วินาที, สามารถตั้งเวลาปลุกได้ เช่น 20:20 มีปุ่มกดปลุก พอถึงเวลาปลุกจะมีเสียงออกมา แล้วจะมีปุ่มกดปิด http://www.pdamobiz.com/show_news.asp?NewsID=77595


หมายเหตุ

  1. course J103,J104 ถึงแม้ว่าทาง เราจะถือว่าเป็น course programming พื้นฐานแต่ก็เป็น course ที่ advance มากกว่าที่อื่นค่อนข้างมาก บางคนโทรศัพท์มาบอกว่าอยากเรียนโน้น นี่แล้วบอกว่ามีความสามารถ Programming พื้นฐานอยู่แล้ว แต่จริงๆแล้ว สิ่งที่อยากเรียนเป็น โจทย์ หรือ แบบฝึกหัดอยู่ใน course J103,J104 ก็มี ก็คือว่าท่าน Programmingพื้นฐานไม่แน่นนั้นเอง ทางเราแนะนำว่าให้เรียน J103 หรือ J104 เถอะอย่าเพิ่งข้ามขั้น เพราะ ว่า course J103 ,J104 จะทำให้ท่านได้อะไรกลับไปเยอะ คุ้มแน่นอน
  2. การเรียนเขียนโปรแกรมต้องทำแบบฝึกหัดเยอะๆ ถึงจะสามารถเขียนได้

ตัวอย่างงานที่คนมักจะถาม ซึ่งทุกข้อต่อไปนี้เป็นโจทย์หรือเนื้อหาที่อยู่ใน course J103, หรือ J104 ครับ

ถ้าจะลง course อื่นๆ ที่ advance มากขึ้นแล้วท่านยังทำสิ่งต่างๆต่อไปนี้ยังไม่ได้ โปรดเรียน J103,J104 ก่อนครับ
  1. ดึงข้อมูล จาก RSS จาก internet นำหัวข้อข่าวมา แสดง เมื่อ click บนหัวข้อข่าวให้เปิดข่าวนั้นๆ โดย RSS มักจะอยู่ใน โครงสร้าง <item><title>Pakistani Taliban join fight in Syria</title><guid>http://edition.cnn.com/2013/07/15/world/taliban-joining-syrian-fighters/index.html</guid><link>http://edition.cnn.com/2013/07/15/world/taliban-joining-syrian-fighters/index.html?eref=edition</link><description>Taliban fighters from Pakistan have joined forces with al Qaeda forces in Syria to fight Syria's Bashar al-Assad regime.</description><pubDate>Mon, 15 Jul 2013 19:56:44 EDT</pubDate></item>
    ...
    <item><title>Protests erupt after war crimes verdict </title><guid>http://edition.cnn.com/2013/07/16/world/asia/bangladesh-verdict-protests/index.html</guid><link>http://edition.cnn.com/2013/07/16/world/asia/bangladesh-verdict-protests/index.html?eref=edition</link><description>Protests have erupted across Bangladesh after a tribunal sentenced a former Islamic party leader to 90 years in jail for war crimes. </description><pubDate>Tue, 16 Jul 2013 00:51:02 EDT</pubDate></item>


    ดูRSS ของจริงแบบเต็มๆได้ที่ rss.cnn.com/rss/edition.rss
    ให้เขียนโปรแกรม ตัดเฉพาะ หัวข้อ สิ่งที่อยู่ใน tag title มาแสดง
    (แบบฝึกหัดท้ายบทเรื่อง STRING ในหนังสือ ของอ. สมชายก็มีข้อนี้ในบทเรื่อง string)

  2. ส่งข้อมูล แบบ HTTP GET ไปที่ webserver เพื่อดึงข้อมมูลบางอย่าง ( คำถามท้ายบทเรื่อง STRING )
  3. ทำโปรแกรม CHAT ส่งข้อความและ รูปภาพ ระหว่างสองเครื่องใน วงLAN เดียวกัน ( คำถามท้ายบทเรื่อง NETWORK Programming)
  4. ทำโปรแกรม วาด graph แท่งและ graph PIE โดยรับ ข้อมูลมาเป็น Array ของ ค่า และ String ของ ชื่อ item นั้นๆ อาจจะดึงข้อมูลมาจาก Database หรือ จาก Text File ก็ได้ ตามภาพ เช่น รับ input เป็น Array ดังต่อไปนี้
    int [] data = new int[]{50,100,200,350,270,52,196};
    String [] name = new String[]{"somchai","mansri","somkreit","vera","rarita","chadchai","yingluck"};
    จะวาด graph ได้ดังต่อไปนี้


    (โจทย์ประกอบการสอนในคอส JAVA เรื่อง OOP และ Array)
  5. ทำโปรแกรมเครื่องคิดเลข บางคนอยากจะทำโปรแกรม ERP บันทึกข้อมูล Database โน้นนี่นั้น แต่ยังทำเครื่องคิดเลขธรรมดา ธรรมดาไม่ได้ อย่างนี้จะถึอว่าข้ามขั้นครับ โจทย์จงทำโปรแกรมเครื่องคิดเลขที่หน้าตาเหมือนแบบนี้และ ทำงานเหมือนแบบนี้ ทุกประการ ให้เปิดเครื่องคิดเลข (Calculator) ใน computer ของตัวเองดูเป็นแบบอย่าง

    (โจทย์ประกอบการสอนในคอร์ส JAVA เรื่อง OOP และ Desktop Application 1)
  6. ดึงข้อมูล จาก text file ที่เก็บอยู่ในรูปแบบ comma-separated value แล้วมาแสดง คำนวน หรือว่านำข้อมูลไปเก็บลง database
    หรือวาด graph จากข้อมูลใน text File
    ตัวอย่างข้อมูล
    1,สมชาย,มีมาก,xx@gmail.com,084-88-00-255
    2,สมศรี,มีทรัพย์, xx@gmail.com,085-350-7540

    (โจทย์ประกอบการสอนในคอร์สJAVA เรื่อง Stream Writer , Reader) เป็นต้น

เรียนวันไหนบ้าง



สำหรับ course SELF ผู้เรียน สามารถเลือกวันและเวลาเรียนได้เอง
กดตรงนี้

VDO แนะนำ course

ค่าใช้จ่าย

(ราคาอยู่ในตารางด้านขวา ถ้าเปิดด้วย tablet หรือ มือถือ กรุณาเลื่อนไปดู)
รายละเอียด Course SELF กดตรงนี้

รหัส Course ชื่อ Course รูปแบบการเรียน จำนวนชั่วโมง ราคา
J103 Academic JAVA + OOP เรียนแบบ SELF กึ่งตัวต่อตัว กึ่งสด 42 ชั่วโมง (14 ครั้ง) ผู้เรียนอายุไม่เกิน 21 ปี 8,700฿
บุคคลทั่วไป 10,700฿
J104 Academic JAVA + OOP + DATABASE + DESKTOP APPLICATION + MINI WEB Programming +NETWORK PROGRAMMING เรียนแบบ SELF กึ่งตัวต่อตัว กึ่งสด 72-75 ชั่วโมง (24-25 ครั้ง) 15,700฿
J104-EXTRA (คอร์สนี้ยังไม่เปิดสอน เนื้อหาบางส่วนถูกสอนในJ104แล้ว) Academic JAVA + OOP + DATABASE + DESKTOP APPLICATION + MINI WEB Programming +NETWORK PROGRAMMING เรียนแบบ SELF กึ่งตัวต่อตัว กึ่งสด 72-90 ชั่วโมง (24-30 ครั้ง) 21,700
J110 (JAVA - ANDROID) MAINSTREAM JAVA +ANDROID --> Academic JAVA + OOP + DATABASE + DESKTOP APPLICATION + JAVA WEB APPLICATION + MINI DESKTOP Programming +NETWORK PROGRAMMING +Android เรียนแบบ SELF กึ่งตัวต่อตัว กึ่งสด 90 ชั่วโมง (30 ครั้ง) 20,200฿


(ราคาอยู่ในตารางด้านขวา ถ้าเปิดด้วย tablet หรือ มือถือ กรุณาเลื่อนไปดู)

เงินเดือนเฉลี่ยของ อาชีพโปรแกรมเมอร์ ***

หมายเหตุ : การเรียนเขียนโปรแกรมเมื่อเรียนจบแล้วผู้เรียนไม่จำเป็นต้องทำอาชีพเป็น นักคอมพิวเตอร์ / Programmer เพียงอย่างเดียวเท่านั้น เพราะว่าการเรียนเขียนโปรแกรมทำให้ได้ความรู้และเป็นการปรับสมองให้รู้จักคิดเป็นเหตุผล รู้จักคิดเป็นขั้นเป็นตอน(Algorithm) ซึ่งความสามารถตรงนี้สามารถ นำไปต่อยอดได้หลากหลาย

รายได้ต่อเดือน สำหรับโปรแกรมเมอร์ที่ทำงานในประเทศไทย
  • จบใหม่ประสบการณ์ 0 ปี 20,000 บาท - 30,000 บาท
  • ประสบการณ์ 2-4 ปี 25,000 บาท - 45,000 บาท
  • Senior Programmer 40,000 บาท - 100,000 บาท
  • Researcher 50,000 บาท - 300,000 บาท

รายได้ต่อเดือน สำหรับโปรแกรมเมอร์ที่ทำงานในประเทศสิงคโปร์
  • จบใหม่ประสบการณ์ 0 ปี 60,000 บาท - 110,000 บาท
  • ประสบการณ์ 2-4 ปี 75,000 บาท - 145,000 บาท
  • Senior Programmer 120,000 บาท - 280,000 บาท
  • Researcher 200,000 บาท - 400,000 บาท

รายได้ต่อเดือน สำหรับโปรแกรมเมอร์ที่ทำงานในประเทศสหรัฐอเมริกา
  • จบใหม่ประสบการณ์ 0 ปี 120,000 บาท - 330,000 บาท
  • ประสบการณ์ 2-4 ปี 135,000 บาท - 445,000 บาท
  • Senior Programmer 220,000 บาท - 480,000 บาท
  • Researcher 340,000 บาท - 500,000 บาท

ใบปัจจุบัน อาชีพโปรแกรมเมอร์ เป็นอาชีพที่มีความต้องการสูงดังนั้น ไม่ต้องกลัวตกงานแน่นอนครับ แต่ขอให้ มีความสามารถอย่างจริงจัง (ไม่ใช้แค่รู้-พอรู้ หรือ รู้นิดหน่อย) ความรู้ต้องอยู่ในระดับที่ใช้การใช้งานได้ ซึ่ง การเรียน ที่ EXPERT-PROGRAMMING-TUTOR มีโจทย์ให้ทำอยู่แล้วถ้าขยันทำโจทย์ให้เยอะๆจะได้ชินกับการเขียนโค้ดเพื่อให้มีประสิทธิภาพและความชำนาญมากยิ่งขึ้น

ภาษาเขียนโปรแกรมต่างๆ ต่างกันอย่างไร

กรุณาอ่าน
คำถามที่มักพบบ่อย

อยากทราบประวัติผู้สอนคร่าวๆ

ประวัติผู้สอน

การศึกษา

  • โรงเรียนมหิดลวิทยานุสรณ์
  • ปริญญาตรี คณะวิศวกรรมศาสตร์ จุฬาลงกรณ์ มหาวิทยาลัย ภาควิชาวิศวกรรมคอมพิวเตอร์

ผลงานในอดีต

  • เหรียญทองแดงฟิสิกส์ โอลิมปิก ประเทศไทย
  • เข้ารอบสุดท้าย PHILIPS YOUNG ELECTRONIC DESIGN
  • ถ้วยรางวัล พระราชทานสมเด็จพระเทพรัตนราชสุดาฯ โครงการ National Software Contest (NSC) ระดับอุดมศึกษา
  • ชนะเลิศการประกวด Software ของ Thailand Information technology Agency (TITA) ระดับอุดมศึกษา
  • ได้รับคัดเลือกเป็นตัวแทนประเทศไทยเข้าร่วมการแข่งขัน Asia Pacific Information Technology (APITA) ที่ Indonesia
  • ชนะเลิศ การแข่งขันหุ่นยนต์ระดับประเทศไทย
  • ชนะเลิศ การแข่งขันหุ่นยนต์ระดับโลก
เรียนกับเราดีอย่างไร
กรุณาอ่าน

วิธีการจ่ายเงิน

จ่ายสดที่อาคารของเรา ก่อนเริ่มเรียน

วิธีการสมัครเรียน

สมัครที่อาคารของเรา
โทร 085-350-7540 | 084-88-00-255

ติดต่อ

085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM
แผนที่ ที่ตั้งของอาคารของเรา



มีคำถามเพิ่มเติม

  • กรุณาอ่าน คำถามที่พบบ่อย
  • หลังจากอ่าน จบแล้วมีคำถามเพิ่มเติม โทร 085-350-7540 | 084-88-00-255 ครับ

เรียนแล้วคุ้มไหม

  • ลงทุนซื้อบ้าน แล้วปล่อยให้เช่า ถ้าโชคดี 20 ปี หรือ 240 เดือน คืนทุนครับ แต่เรียนเขียนโปรแกรมกับเราถ้าทำได้จำได้ และเอาไปใช้ได้ทุกเรื่องจริงๆ ไปทำงาน ครึ่งเดือน หรือเดือนเดียวก็คุ้มแล้วครับ
  • สมัครเรียน โทร 0853507540 ครับ

ทำไมถึงควรเรียนเขียนโปรแกรม

  • ลงทุนซื้อบ้าน แล้วปล่อยให้เช่า ถ้าโชคดี 20 ปี หรือ 240 เดือน คืนทุนครับ แต่เรียนเขียนโปรแกรมกับเราถ้าทำได้จำได้ และเอาไปใช้ได้ทุกเรื่องจริงๆ ไปทำงาน ครึ่งเดือน หรือเดือนเดียวก็คุ้มแล้วครับ
  • สมัครเรียน โทร 0853507540 ครับ

พื้นฐานของผู้เรียน ที่ต้องมีก่อนเริ่มเรียน

  1. คณิตศาสตร์ ม.ต้น - บางเรื่องของ ม.ปลาย (เน้นเรื่อง Logic วิธีการคิด) (สำหรับ course DATA STRUCTURE / ALGORITHM / IMAGE PROCESSING / GAME / ROBOTICS ต้องมีพื้นฐานคณิตศาสตร์ ม.ต้น และ ม.ปลาย ทุกเรื่อง ย้ำว่า ทุกเรื่องแบบแน่นๆ)
  2. ภาษาอังกฤษระดับพื้นฐาน (อ่านบทความภาษาอังกฤษได้)
  3. มีเวลามาเรียนต่อเนื่องสม่ำเสมอ
  4. มีเวลาทบทวนและทำการบ้าน


สิ่งที่ต้องเตรียมมาเรียน

  1. กระดาษปากกา
  2. computer notebook 1 เครื่องรุ่นอะไรก็ได้ ไม่กำหนด spec ขั้นต่ำแต่ต้องไม่มี virus และโปรแกรมประเภท Baidu ,Sparc browser
  3. มีเวลามาเรียนต่อเนื่องสม่ำเสมอ


เริ่มเรียนวันไหน

  • วันไหนก็ได้ที่เราไม่ปิด เราปิดทุกวันจันทร์ และ จะมีวันที่ปิดเพิ่มเติมกรุณาสอบถามที่ ntprintf@gmail.com
***กรุณาอ่านคำถามที่พบบ่อย ก่อนโทรหาเรา เราเชื่อว่า คำถามที่ท่านอยากถามส่วนมาก ร้อยละ 92.124 มีอยู่ในคำถามที่พบบ่อยอยู่แล้ว*** คำถามที่พบบ่อย
ถ้าเปิดด้วย มือถือและหาราคาไม่เจอ ราคาอยู่ใน ตาราง นะครับ ด้านขวาๆ เลื่อนๆ ไปดูได้นะครับ


แผนผังการเรียนเขียนโปรแกรม