Java Programming Questionnaire

50+
āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”
āļāļēāļĢāļˆāļąāļ”āļ›āļĢāļ°āđ€āļ āļ—āđ€āļ™āļ·āđ‰āļ­āļŦāļē
āļŠāļģāļŦāļĢāļąāļšāļ—āļļāļāļ„āļ™
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­
āļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­

āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđāļ­āļ›āļ™āļĩāđ‰

āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ™āļĩāđ‰āļĄāļĩāļŠāļļāļ”āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āđ€āļĄāļīāļ™āļ„āļ§āļēāļĄāļĢāļđāđ‰ Java āļ‚āļ­āļ‡āļ„āļļāļ“āđāļĨāļ°āđ‚āļĄāļ”āļđāļĨāļ—āļĩāđˆāđƒāļŦāđ‰āļ™āļąāļāđ€āļĢāļĩāļĒāļ™āđ€āļ‚āļĩāļĒāļ™āđ€āļŦāļ•āļļāļœāļĨāļ§āđˆāļēāļ—āļģāđ„āļĄāđ€āļ‚āļē / āđ€āļ˜āļ­āļˆāļķāļ‡āđ€āļĨāļ·āļ­āļāļ„āļģāļ•āļ­āļšāļŠāļģāļŦāļĢāļąāļšāļ„āļģāļ–āļēāļĄāđƒāļ” āđ†

āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰āļĒāļąāļ‡āļĄāļĩāļāļēāļĢāđ€āļŠāļ™āļ­āđāļšāļšāļāļķāļāļŦāļąāļ”āđƒāļ™āđāļ•āđˆāļĨāļ°āļŦāļąāļ§āļ‚āđ‰āļ­āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļ™āļąāļāđ€āļĢāļĩāļĒāļ™āđ„āļ”āđ‰āļžāļąāļ’āļ™āļēāđāļĨāļ°āļāļķāļāļāļ™āļ āļēāļĐāļē Java

āđ€āļ­āļāļŠāļēāļĢāļ›āļĢāļ°āļāļ­āļšāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāđāļ•āđˆāļĨāļ°āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāļžāļĢāđ‰āļ­āļĄāļāļąāļšāļ„āļģāļ–āļēāļĄāļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ°āļ„āļģāļ–āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļĻāļķāļāļĐāļēāļŦāļąāļ§āļ‚āđ‰āļ­āļ‚āļ­āļ‡āļ„āļģāļ–āļēāļĄāđāļ•āđˆāļĨāļ°āļ‚āđ‰āļ­āđāļĨāļ°āđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ›āļĢāļ°āđ€āļ”āđ‡āļ™āļŠāļģāļ„āļąāļāđƒāļŦāļĄāđˆ āđ† āļ‚āļ­āļ‡āļ āļēāļĐāļē Java

āđ€āļĄāļ·āđˆāļ­āļ„āļļāļ“āļ•āļ­āļšāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāđ€āļŠāļĢāđ‡āļˆāđāļĨāđ‰āļ§āļĢāļ°āļšāļšāļˆāļ°āđƒāļŦāđ‰āļ„āļļāļ“āļ”āļđāļ§āđˆāļēāļ„āļģāļ•āļ­āļšāļ—āļĩāđˆāļ„āļļāļ“āđ€āļĨāļ·āļ­āļāļ–āļđāļāļ•āđ‰āļ­āļ‡āļŦāļĢāļ·āļ­āđ„āļĄāđˆ

āđ€āļĢāļ·āđˆāļ­āļ‡āļ—āļĩāđˆāļœāļđāđ‰āđƒāļŠāđ‰āļˆāļ°āļžāļšāđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āļ•āļĢāļ§āļˆāļŠāļ­āļšāđ„āļ”āđ‰āđƒāļ™āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ āđ„āļ”āđ‰āđāļāđˆ

āļ•āļąāļ§āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđāļĨāļ°āļ›āļĢāļ°āđ€āļ āļ—āļ‚āđ‰āļ­āļĄāļđāļĨ:
- āļĢāļ°āļšāļšāļ•āļąāļ§āđ€āļĨāļ‚: āļ—āļĻāļ™āļīāļĒāļĄāļāļēāļ™āđāļ›āļ”āđāļĨāļ°āļāļēāļ™āļŠāļīāļšāļŦāļ
- āđāļĄāđˆāļžāļīāļĄāļžāđŒ (āļŦāļĨāđˆāļ­)
- āļĨāļģāļ”āļąāļšāļŠāļąāđ‰āļ™āļ‚āļ­āļ‡āļ•āļąāļ§āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ
- āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāļ•āļąāļ§āđ€āļĨāļ‚āđ€āļŠāļīāļ‡āļĨāļš
- āļ•āļąāļ§āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ Bitwise āđāļĨāļ°āđ€āļĨāļ‚āļ„āļ“āļīāļ•
- āļ­āđˆāļēāļ™āđāļĨāļ°āđ€āļ‚āļĩāļĒāļ™āļ„āļģāđāļ™āļ°āļ™āļģ

āļ•āļąāļ§āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ—āļēāļ‡āļ•āļĢāļĢāļāļ°āđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ

āļ•āļąāļ§āđāļ›āļĢāļ›āļĢāļ°āđ€āļ āļ—āļšāļđāļĨāļĩāļ™

āļ„āļģāđāļ™āļ°āļ™āļģāđƒāļ™āļāļēāļĢāļ•āļąāļ”āļŠāļīāļ™āđƒāļˆ
- āļŠāļ§āļīāļ•āļŠāđŒāļ„āļģāļŠāļąāđˆāļ‡
- āļŦāļĒāļļāļ”āļžāļąāļ,
- āļ–āđ‰āļēāđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āļ­āļ·āđˆāļ™āļ‹āđ‰āļ­āļ™āļāļąāļ™
- āļ–āđ‰āļēāļ‡āļš? :

āļĢāļ­āļš
- āļŠāļģāļŦāļĢāļąāļš while āđāļĨāļ° do-while
- āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŠāļ°āļŠāļĄāļ āļēāļĒāđƒāļ™āļ§āļ‡āļˆāļĢ
- āļāļēāļĢāļ„āļģāļ™āļ§āļ“āđāļŸāļāļ—āļ­āđ€āļĢāļĩāļĒāļĨ
- āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ Math.random ()
- āļŠāļļāļ”āļ„āđˆāļēāļœāļŠāļĄ C (n, r)
- āļĨāļģāļ”āļąāļšāļŸāļĩāđ‚āļšāļ™āļąāļāļŠāļĩ
- āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ—āļĩāđˆāļ‹āđ‰āļ­āļ™āļāļąāļ™āļŠāļģāļŦāļĢāļąāļšāđāļĨāļ°āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļ§āļ‡āļˆāļĢ

āļāļēāļĢāļˆāļąāļ”āđ€āļ•āļĢāļĩāļĒāļĄ
- āļ—āļąāļ§āļĢāđŒāļžāļĢāđ‰āļ­āļĄāļ”āļąāļŠāļ™āļĩ
- āļĢāļ­āļšāļ—āļĩāđˆāļ‹āđ‰āļ­āļ™āļāļąāļ™
- āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āļāļēāļĢāđ€āļ•āļĢāļĩāļĒāļĄāļāļēāļĢ
- āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđƒāļ™āļ„āļģāļˆāļģāļāļąāļ”āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āļ„āļļāļ“
- āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ‚āļ”āļĒāđƒāļŠāđ‰āļĢāļ­āļš
- āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļ—āļĩāđˆāđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āļ”āļąāļŠāļ™āļĩāļŠāļģāļŦāļĢāļąāļšāļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒāļ­āļ·āđˆāļ™
- āļāļēāļĢāđāļ›āļĨāļ‡āļ­āļąāļāļ‚āļĢāļ°āđ€āļ›āđ‡āļ™āļ•āļąāļ§āđ€āļĨāļ‚
- āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāļĄāļĩāļŠāļ­āļ‡āļāļēāļĢāđ€āļ•āļĢāļĩāļĒāļĄāļāļēāļĢ

āļ§āļīāļ˜āļĩāļāļēāļĢāļ‚āļ­āļ‡āļ„āļĨāļēāļŠ String

āļ§āļīāļ˜āļĩāļāļēāļĢāļ‚āļ­āļ‡āļ„āļĨāļēāļŠ Arrays

āļ§āļīāļ˜āļĩāļāļēāļĢāļ‚āļ­āļ‡āļ„āļĨāļēāļŠāļ›āļāļīāļ—āļīāļ™

āļ§āļīāļ˜āļĩāļāļēāļĢāļ‚āļ­āļ‡āļ„āļĨāļēāļŠāļˆāļģāļ™āļ§āļ™āđ€āļ•āđ‡āļĄ


āđ€āļĄāļ—āļĢāļīāļāļ‹āđŒ
- āļ—āļąāļ§āļĢāđŒāļŠāļĄāđ€āļĄāļ—āļĢāļīāļāļ‹āđŒāļ•āļēāļĄāđāļ–āļ§āđāļĨāļ°āļ„āļ­āļĨāļąāļĄāļ™āđŒ
- āļŠāđˆāļ§āļ™āļŠāļąāļ‡āđ€āļ„āļĢāļēāļ°āļŦāđŒ

āļ„āļĨāļēāļŠāđāļĨāļ°āļ§āļąāļ•āļ–āļļ
- āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āļ„āļĨāļēāļŠāđāļĨāļ°āļ§āļąāļ•āļ–āļļ
- āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ™āļĩāđ‰
- āļšāļĨāđ‡āļ­āļāļŠāļēāļ˜āļēāļĢāļ“āļ°āļŠāđˆāļ§āļ™āļ•āļąāļ§āđāļĨāļ°āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āđ‰āļ­āļ‡āļāļąāļ™
- āļ§āļīāļ˜āļĩāļāļēāļĢāđāļĨāļ°āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°
- āļœāļđāđ‰āļŠāļĢāđ‰āļēāļ‡āļ‡āļēāļ™āļĨāđ‰āļ™āļĄāļ·āļ­
- āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ•āļēāļĄāļ„āđˆāļēāđāļĨāļ°āļ­āđ‰āļēāļ‡āļ­āļīāļ‡
- āļāļēāļĢāđƒāļŠāđ‰āļ•āļąāļ§āđāļ›āļĢāļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™
- āļ§āļīāļ˜āļĩāļāļēāļĢāđ‚āļ—āļĢāđ‚āļ”āļĒāđƒāļŠāđ‰āļ§āļąāļ•āļ–āļļ
- āļ‚āļ­āļšāđ€āļ‚āļ•āļ‚āļ­āļ‡āļ•āļąāļ§āđāļ›āļĢ
- āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ public static void main ()
- āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļŠāļąāđ‰āļ™āđ€āļĢāļĩāļĒāļ™:
āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļš
āļāļēāļĢāļĢāļ§āļĄ
āļŠāļĄāļēāļ„āļĄ

āļ„āļĨāļēāļŠāđƒāļ™ Java
- āļ§āļīāļ˜āļĩāļāļēāļĢāļ§āļēāļ”āļĢāļđāļ›āđ‚āļ”āļĒāđƒāļŠāđ‰āļŠāļĩ ()
- āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļāļĢāļ­āļš (JFrame)
- āļ§āļąāļ•āļ–āļļ WindowAdapter āđ€āļžāļ·āđˆāļ­āļ›āļīāļ”āđ€āļŸāļĢāļĄ
- āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āđ€āļ āļ— JTextField
- āļœāļđāđ‰āļŸāļąāļ‡āļŠāļģāļŦāļĢāļąāļš JButton, JRadioButton, JCheckBox
- āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹ ActionListener
- āļāļēāļĢāļˆāļąāļšāļŠāļĩāļ‚āļ­āļ‡āļžāļ·āđ‰āļ™āļœāļīāļ§āđ€āļŸāļĢāļĄ
- āļāļēāļĢāļ–āđˆāļēāļĒāđ‚āļ­āļ™āļ§āļąāļ•āļ–āļļāđ„āļ›āļĒāļąāļ‡āļ§āļīāļ˜āļĩāļāļēāļĢ
- āļ•āļģāđāļŦāļ™āđˆāļ‡āļ‚āļ­āļ‡āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāđ‚āļ”āļĒāđƒāļŠāđ‰ setLayout
- āļ„āļĨāļēāļŠ JOptionPane

āļĄāļĢāļ”āļ
- āļ§āļīāļ˜āļĩāļˆāļąāļ”āđ€āļāđ‡āļšāļ§āļąāļ•āļ–āļļāđƒāļ™āļ­āļēāļĢāđŒāđ€āļĢāļĒāđŒ
- āļ„āļģāđāļ™āļ°āļ™āļģ super () āđāļĨāļ°āļ‚āļĒāļēāļĒ
- āļ—āļĩāđˆāļŠāļ·āļšāļ—āļ­āļ”āļĄāļēāđƒāļ™āļ„āļĨāļēāļŠāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļš
- āđ‚āļ—āļĢāđ„āļ›āļŦāļēāļœāļđāđ‰āļŠāļĢāđ‰āļēāļ‡āđƒāļ™āļĄāļĢāļ”āļ
- āļ•āļąāļ§āļ”āļąāļ”āđāļ›āļĨāļ‡āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āđ‰āļ­āļ‡āļāļąāļ™

āļ„āļ§āļēāļĄāļŦāļĨāļēāļāļŦāļĨāļēāļĒāđāļĨāļ°āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­
- āļ„āļĨāļēāļŠāđāļĨāļ°āļ§āļīāļ˜āļĩāļāļēāļĢāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ™āļēāļĄāļ˜āļĢāļĢāļĄ
- āļĨāļēāļĒāđ€āļ‹āđ‡āļ™āđāļĨāļ°āđ€āļ™āļ·āđ‰āļ­āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āļ§āļīāļ˜āļĩāļāļēāļĢ
- āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āđāļĨāļ°āļ„āļĨāļēāļŠāļ™āļēāļĄāļ˜āļĢāļĢāļĄ

āđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒ
- āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹ FocusListener, KeyListener, MouseListener
- MouseEvent, KeyEvent,
- āļ„āļĨāļēāļŠ ComponentEvent
- āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āđ€āļ āļ— JCheckBox
- āļ­āļ°āđāļ”āļ›āđ€āļ•āļ­āļĢāđŒ: MouseAdapter, KeyAdapter, ComponentAdapter

āđ€āļ˜āļĢāļ”
- āđ‚āļ›āļĢāđ‚āļ•āļ„āļ­āļĨ wait () / alert ()
- āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹ Runnable
- āļ„āļĨāļēāļŠāļ›āļāļīāļ—āļīāļ™āđāļĨāļ°āļ•āļąāļ§āļˆāļąāļšāđ€āļ§āļĨāļē

āđ„āļŸāļĨāđŒ
- āļ„āļĨāļēāļŠ RandomAccess
- āđ„āļŸāļĨāđŒ
- FileInputStream
- FileOuputStream
- BufferedReader,
- BufferedInputStream,
- BufferedWriter
- BufferedOutputStream

āļ„āļ­āļĨāđ€āļĨāļāļŠāļąāļ™āđƒāļ™ Java

āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ MySql

āđāļ™āļ§āļ„āļīāļ” UML

āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™ Liskov
āļ­āļąāļ›āđ€āļ”āļ•āđ€āļĄāļ·āđˆāļ­
2 āļ.āļĒ. 2567

āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ

āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ”āđ‰āļ§āļĒāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āļĢāļ§āļšāļĢāļ§āļĄāđāļĨāļ°āđāļŠāļĢāđŒāļ‚āđ‰āļ­āļĄāļđāļĨ āđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ”āđ‰āļēāļ™āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ•āļąāļ§āđāļĨāļ°āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļēāļˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđ„āļ›āļ•āļēāļĄāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™ āļ āļđāļĄāļīāļ āļēāļ„ āđāļĨāļ°āļ­āļēāļĒāļļāļ‚āļ­āļ‡āļ„āļļāļ“ āļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āđ„āļ”āđ‰āđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļĩāđ‰āđ„āļ§āđ‰āđāļĨāļ°āļ­āļēāļˆāļ­āļąāļ›āđ€āļ”āļ•āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļŠāđˆāļ§āļ™āļ™āļĩāđ‰āđ€āļĄāļ·āđˆāļ­āđ€āļ§āļĨāļēāļœāđˆāļēāļ™āđ„āļ›
āđ„āļĄāđˆāļĄāļĩāļāļēāļĢāđāļŠāļĢāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāļāļąāļšāļšāļļāļ„āļ„āļĨāļ—āļĩāđˆāļŠāļēāļĄ
āļ”āļđāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āļ›āļĢāļ°āļāļēāļĻāđ€āļĢāļ·āđˆāļ­āļ‡āļāļēāļĢāđāļŠāļĢāđŒāļ‚āđ‰āļ­āļĄāļđāļĨ
āđ„āļĄāđˆāļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĢāļ§āļšāļĢāļ§āļĄāđ„āļ§āđ‰
āļ”āļđāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›āļ›āļĢāļ°āļāļēāļĻāđ€āļĢāļ·āđˆāļ­āļ‡āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ

āļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļ‚āļ­āļ‡āđāļ­āļ›

āļŦāļĄāļēāļĒāđ€āļĨāļ‚āđ‚āļ—āļĢāļĻāļąāļžāļ—āđŒ
+13102563361
āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ™āļąāļāļžāļąāļ’āļ™āļēāđāļ­āļ›
Becerra Santamaria Cesar Augusto
cebecerra27@gmail.com
apartamento Cra 20 #71a-30 BogotÃĄ, 111221 Colombia

āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļˆāļēāļ Cesar Becerra Santamaria